The Swift Package Index logo.Swift Package Index

Build Information

Failed to build AXSnapshot, reference main (1c00f9), with Swift 6.4 for watchOS using Xcode 27.0 on 18 Sep 2026 07:25:56 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 AXSnapshot -destination generic/platform=watchOS

Build Log

	SwiftEmitModule normal arm64 Emitting\ module\ for\ AXSnapshot (in target 'AXSnapshot' from project 'AXSnapshot')
	Building workspace AXSnapshot with scheme AXSnapshot
(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:
  AXSnapshot: /Users/admin/builder/spi-builder-workspace
resolved source packages: AXSnapshot
2026-09-18 03:25:53.026 xcodebuild[776:4759] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "AXSnapshot",
  "name" : "AXSnapshot",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "AXSnapshot",
      "targets" : [
        "AXSnapshot"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "AXSnapshotTests",
      "module_type" : "SwiftTarget",
      "name" : "AXSnapshotTests",
      "path" : "Tests/AXSnapshotTests",
      "sources" : [
        "AXSnapshotTests.swift"
      ],
      "target_dependencies" : [
        "AXSnapshot"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AXSnapshot",
      "module_type" : "SwiftTarget",
      "name" : "AXSnapshot",
      "path" : "Sources/AXSnapshot",
      "product_memberships" : [
        "AXSnapshot"
      ],
      "sources" : [
        "AXSnapshot.swift",
        "AccessibilityDescription.swift",
        "UIAccessibilityTraits+Extension.swift",
        "UIResponder+Extension.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
{
  "workspace" : {
    "name" : "AXSnapshot",
    "schemes" : [
      "AXSnapshot"
    ]
  }
}
2026-09-18 03:25:54.214 xcodebuild[784:4824] [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 AXSnapshot -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 AXSnapshot -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  AXSnapshot: /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 'AXSnapshot-product' in project 'AXSnapshot'
        ➜ Explicit dependency on target 'AXSnapshot' in project 'AXSnapshot'
    Target 'AXSnapshot' in project 'AXSnapshot' (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 AXSnapshot normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'AXSnapshot' from project 'AXSnapshot')
    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 AXSnapshot -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64_32/AXSnapshot.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/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64_32/AXSnapshot-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/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64_32/AXSnapshot.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64_32/AXSnapshot-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/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64_32/AXSnapshot_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/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AXSnapshot.build/Debug-watchos/AXSnapshot-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/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64_32/AXSnapshot-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver AXSnapshot normal arm64 com.apple.xcode.tools.swift.compiler (in target 'AXSnapshot' from project 'AXSnapshot')
    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 AXSnapshot -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64/AXSnapshot.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/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64/AXSnapshot-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/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64/AXSnapshot.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64/AXSnapshot-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/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64/AXSnapshot_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/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AXSnapshot.build/Debug-watchos/AXSnapshot-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/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64/AXSnapshot-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\ AXSnapshot (in target 'AXSnapshot' from project 'AXSnapshot')
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AXSnapshot.swift:22:39: error: 'UIView' is unavailable in watchOS
20 |
21 |     /// List of all subviews that are accessible via assistive technology such as VoiceOver
22 |     func exposedAccessibleViews() -> [UIView] {
   |                                       `- error: 'UIView' is unavailable in watchOS
23 |         var allCandidate = allSubviews
24 |         allCandidate.insert(self, at: 0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AXSnapshot/AXSnapshot.swift:3:18: error: 'UIView' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | public extension UIView {
   |                  `- error: 'UIView' is unavailable in watchOS
 4 |     /// Generate text-formatted snapshot of accessibility experience
 5 |     func axSnapshot() -> String {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/AXSnapshot/AXSnapshot.swift:29:18: error: 'UIViewController' is unavailable in watchOS
27 | }
28 |
29 | public extension UIViewController {
   |                  `- error: 'UIViewController' is unavailable in watchOS
30 |     /// Generate text-formatted snapshot of accessibility experience
31 |     func axSnapshot() -> String {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AXSnapshot.swift:38:23: error: 'UIView' is unavailable in watchOS
36 | extension UIView {
37 |     /// List of all subviews in view tree
38 |     var allSubviews: [UIView] {
   |                       `- error: 'UIView' is unavailable in watchOS
39 |         return self.subviews.flatMap { [$0] + $0.allSubviews }
40 |     }
/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/AXSnapshot/AXSnapshot.swift:36:11: error: 'UIView' is unavailable in watchOS
34 | }
35 |
36 | extension UIView {
   |           `- error: 'UIView' is unavailable in watchOS
37 |     /// List of all subviews in view tree
38 |     var allSubviews: [UIView] {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/AXSnapshot/AccessibilityDescription.swift:33:27: error: 'accessibilityLabel' is unavailable in watchOS
 31 |     var description = ""
 32 |
 33 |     if let label = object.accessibilityLabel, label.count > 0 {
    |                           `- error: 'accessibilityLabel' is unavailable in watchOS
 34 |         description = label
 35 |     } else if let labelText = (object as? UILabel)?.text, labelText.count > 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:64:49: note: 'accessibilityLabel' has been explicitly marked unavailable here
 62 |  Setting the property will change the label that is returned to the accessibility client.
 63 |  */
 64 | @property (nullable, nonatomic, copy) NSString *accessibilityLabel API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                 `- note: 'accessibilityLabel' has been explicitly marked unavailable here
 65 |
 66 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:35:43: error: 'UILabel' is unavailable in watchOS
 33 |     if let label = object.accessibilityLabel, label.count > 0 {
 34 |         description = label
 35 |     } else if let labelText = (object as? UILabel)?.text, labelText.count > 0 {
    |                                           `- error: 'UILabel' is unavailable in watchOS
 36 |         description = labelText
 37 |     } else if let buttonText = (object as? UIButton)?.titleLabel?.text, buttonText.count > 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:37:44: error: 'UIButton' is unavailable in watchOS
 35 |     } else if let labelText = (object as? UILabel)?.text, labelText.count > 0 {
 36 |         description = labelText
 37 |     } else if let buttonText = (object as? UIButton)?.titleLabel?.text, buttonText.count > 0 {
    |                                            `- error: 'UIButton' is unavailable in watchOS
 38 |         description = buttonText
 39 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:39:50: error: 'UIActivityIndicatorView' is unavailable in watchOS
 37 |     } else if let buttonText = (object as? UIButton)?.titleLabel?.text, buttonText.count > 0 {
 38 |         description = buttonText
 39 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
    |                                                  `- error: 'UIActivityIndicatorView' is unavailable in watchOS
 40 |         description = "Activity Indicator"
 41 |     } else if let stepper = object as? UIStepper {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:41:40: error: 'UIStepper' is unavailable in watchOS
 39 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
 40 |         description = "Activity Indicator"
 41 |     } else if let stepper = object as? UIStepper {
    |                                        `- error: 'UIStepper' is unavailable in watchOS
 42 |         description = "Stepper"
 43 |     } else if let segmentedControl = object as? UISegmentedControl {
/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/AXSnapshot/AccessibilityDescription.swift:43:49: error: 'UISegmentedControl' is unavailable in watchOS
 41 |     } else if let stepper = object as? UIStepper {
 42 |         description = "Stepper"
 43 |     } else if let segmentedControl = object as? UISegmentedControl {
    |                                                 `- error: 'UISegmentedControl' is unavailable in watchOS
 44 |         description = "SegmentedControl with \(segmentedControl.numberOfSegments) segments"
 45 |     }
/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/AXSnapshot/AccessibilityDescription.swift:52:27: error: 'accessibilityValue' is unavailable in watchOS
 50 |     var description = ""
 51 |
 52 |     if let value = object.accessibilityValue, value.count > 0 {
    |                           `- error: 'accessibilityValue' is unavailable in watchOS
 53 |         description = value
 54 |     } else if let progressView = object as? UIProgressView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:95:49: note: 'accessibilityValue' has been explicitly marked unavailable here
 93 |  Setting the property will change the value that is returned to the accessibility client.
 94 |  */
 95 | @property (nullable, nonatomic, copy) NSString *accessibilityValue API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                 `- note: 'accessibilityValue' has been explicitly marked unavailable here
 96 |
 97 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:54:45: error: 'UIProgressView' is unavailable in watchOS
 52 |     if let value = object.accessibilityValue, value.count > 0 {
 53 |         description = value
 54 |     } else if let progressView = object as? UIProgressView {
    |                                             `- error: 'UIProgressView' is unavailable in watchOS
 55 |         let numberFormatter = NumberFormatter()
 56 |         numberFormatter.numberStyle = .percent
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIProgressView.h:23:12: note: 'UIProgressView' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIProgressView : UIView <NSCoding>
   |            `- note: 'UIProgressView' has been explicitly marked unavailable here
24 |
25 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:59:39: error: 'UISlider' is unavailable in watchOS
 57 |         let progress = numberFormatter.string(for: progressView.progress) ?? ""
 58 |         description = progress
 59 |     } else if let slider = object as? UISlider {
    |                                       `- error: 'UISlider' is unavailable in watchOS
 60 |         let numberFormatter = NumberFormatter()
 61 |         numberFormatter.numberStyle = .percent
/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/AXSnapshot/AccessibilityDescription.swift:64:42: error: 'UITextField' is unavailable in watchOS
 62 |         let percentage = numberFormatter.string(for: slider.value / (slider.maximumValue - slider.minimumValue)) ?? ""
 63 |         description = "Absolute: \(slider.value), Percentage: \(percentage)"
 64 |     } else if let textField = object as? UITextField {
    |                                          `- error: 'UITextField' is unavailable in watchOS
 65 |         description = textField.text ?? ""
 66 |     } else if let textView = object as? UITextView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AXSnapshot/AccessibilityDescription.swift:66:41: error: 'UITextView' is unavailable in watchOS
 64 |     } else if let textField = object as? UITextField {
 65 |         description = textField.text ?? ""
 66 |     } else if let textView = object as? UITextView {
    |                                         `- error: 'UITextView' is unavailable in watchOS
 67 |         description = textView.text ?? ""
 68 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
/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/AXSnapshot/AccessibilityDescription.swift:68:50: error: 'UIActivityIndicatorView' is unavailable in watchOS
 66 |     } else if let textView = object as? UITextView {
 67 |         description = textView.text ?? ""
 68 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
    |                                                  `- error: 'UIActivityIndicatorView' is unavailable in watchOS
 69 |         description = activityIndicator.isAnimating ? "Animating" : "Halted"
 70 |     } else if let uiSwitch = object as? UISwitch {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:70:41: error: 'UISwitch' is unavailable in watchOS
 68 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
 69 |         description = activityIndicator.isAnimating ? "Animating" : "Halted"
 70 |     } else if let uiSwitch = object as? UISwitch {
    |                                         `- error: 'UISwitch' is unavailable in watchOS
 71 |         description = uiSwitch.isOn ? "1" : "0"
 72 |     } else if let segmentedControl = object as? UISegmentedControl {
/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/AXSnapshot/AccessibilityDescription.swift:72:49: error: 'UISegmentedControl' is unavailable in watchOS
 70 |     } else if let uiSwitch = object as? UISwitch {
 71 |         description = uiSwitch.isOn ? "1" : "0"
 72 |     } else if let segmentedControl = object as? UISegmentedControl {
    |                                                 `- error: 'UISegmentedControl' is unavailable in watchOS
 73 |         if segmentedControl.selectedSegmentIndex >= 0 {
 74 |             let selectedSegmentTitle = segmentedControl.titleForSegment(at: segmentedControl.selectedSegmentIndex) ?? ""
/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/AXSnapshot/AccessibilityDescription.swift:85:15: error: 'accessibilityTraits' is unavailable in watchOS
 83 | public var generateAccessibilityTraitDescription: (NSObject) -> String = { object in
 84 |     var description = ""
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
    |               `- error: 'accessibilityTraits' is unavailable in watchOS
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
 87 |     } else if object is UIButton || object is UISwitch {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 |  Setting the property will change the traits that are returned to the accessibility client.
112 |  */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                             `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:85:62: error: 'accessibilityTraits' is unavailable in watchOS
 83 | public var generateAccessibilityTraitDescription: (NSObject) -> String = { object in
 84 |     var description = ""
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
    |                                                              `- error: 'accessibilityTraits' is unavailable in watchOS
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
 87 |     } else if object is UIButton || object is UISwitch {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 |  Setting the property will change the traits that are returned to the accessibility client.
112 |  */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                             `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:86:35: error: 'accessibilityTraits' is unavailable in watchOS
 84 |     var description = ""
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
    |                                   `- error: 'accessibilityTraits' is unavailable in watchOS
 87 |     } else if object is UIButton || object is UISwitch {
 88 |         description = "\n\(UIAccessibilityTraits.button.descripion)"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 |  Setting the property will change the traits that are returned to the accessibility client.
112 |  */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                             `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:87:25: error: 'UIButton' is unavailable in watchOS
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
 87 |     } else if object is UIButton || object is UISwitch {
    |                         `- error: 'UIButton' is unavailable in watchOS
 88 |         description = "\n\(UIAccessibilityTraits.button.descripion)"
 89 |     } else if object is UISlider {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:87:47: error: 'UISwitch' is unavailable in watchOS
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
 87 |     } else if object is UIButton || object is UISwitch {
    |                                               `- error: 'UISwitch' is unavailable in watchOS
 88 |         description = "\n\(UIAccessibilityTraits.button.descripion)"
 89 |     } else if object is UISlider {
/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/AXSnapshot/AccessibilityDescription.swift:89:25: error: 'UISlider' is unavailable in watchOS
 87 |     } else if object is UIButton || object is UISwitch {
 88 |         description = "\n\(UIAccessibilityTraits.button.descripion)"
 89 |     } else if object is UISlider {
    |                         `- error: 'UISlider' is unavailable in watchOS
 90 |         description = "\n\(UIAccessibilityTraits.adjustable.descripion)"
 91 |     } else if object is UITextView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AXSnapshot/AccessibilityDescription.swift:91:25: error: 'UITextView' is unavailable in watchOS
 89 |     } else if object is UISlider {
 90 |         description = "\n\(UIAccessibilityTraits.adjustable.descripion)"
 91 |     } else if object is UITextView {
    |                         `- error: 'UITextView' is unavailable in watchOS
 92 |         description = "\nTextView"
 93 |     } else if object is UITextField {
/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/AXSnapshot/AccessibilityDescription.swift:93:25: error: 'UITextField' is unavailable in watchOS
 91 |     } else if object is UITextView {
 92 |         description = "\nTextView"
 93 |     } else if object is UITextField {
    |                         `- error: 'UITextField' is unavailable in watchOS
 94 |         description = "\nTextField"
 95 |     }
/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/AXSnapshot/AccessibilityDescription.swift:101:26: error: 'accessibilityHint' is unavailable in watchOS
 99 | public var generateAccessibilityHintDescription: (NSObject) -> String = { object in
100 |     var description = ""
101 |     if let hint = object.accessibilityHint {
    |                          `- error: 'accessibilityHint' is unavailable in watchOS
102 |         description = "\n\(hint)"
103 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:79:49: note: 'accessibilityHint' has been explicitly marked unavailable here
 77 |  Setting the property will change the hint that is returned to the accessibility client.
 78 |  */
 79 | @property (nullable, nonatomic, copy) NSString *accessibilityHint API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                 `- note: 'accessibilityHint' has been explicitly marked unavailable here
 80 |
 81 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:109:29: error: 'accessibilityCustomActions' is unavailable in watchOS
107 | public var generateAccessibilityCustomActionsDescription: (NSObject) -> String = { object in
108 |     var description = ""
109 |     if let actions = object.accessibilityCustomActions {
    |                             `- error: 'accessibilityCustomActions' is unavailable in watchOS
110 |         description += "\n"
111 |         description += "Actions: "
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:411:82: note: 'accessibilityCustomActions' has been explicitly marked unavailable here
409 |  default == nil
410 |  */
411 | @property (nullable, nonatomic, strong) NSArray <UIAccessibilityCustomAction *> *accessibilityCustomActions API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                                                  `- note: 'accessibilityCustomActions' has been explicitly marked unavailable here
412 | @end
413 |
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:58:36: error: 'UIResponder' is unavailable in watchOS
56 |     }
57 |
58 |     var allItemsInResponderChain: [UIResponder] {
   |                                    `- error: 'UIResponder' is unavailable in watchOS
59 |         var chain = [UIResponder]()
60 |         var nextResponder = next
/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;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:11:11: error: 'UIResponder' is unavailable in watchOS
 9 | import UIKit
10 |
11 | extension UIResponder {
   |           `- error: 'UIResponder' is unavailable in watchOS
12 |     @objc
13 |     var isExposedToAssistiveTech: Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:69:11: error: 'UIView' is unavailable in watchOS
67 | }
68 |
69 | extension UIView {
   |           `- error: 'UIView' is unavailable in watchOS
70 |     @objc override var isExposedToAssistiveTech: Bool {
71 |         if isHidden {
/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.
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'AXSnapshot' from project 'AXSnapshot')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/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/AXSnapshot/AXSnapshot.swift /Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift /Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIAccessibilityTraits+Extension.swift /Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64_32/AXSnapshot-dependencies-1.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/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name AXSnapshot -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64_32/AXSnapshot_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/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64_32/AXSnapshot.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64_32/AXSnapshot.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64_32/AXSnapshot-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64_32/AXSnapshot-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64_32/AXSnapshot-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64_32/AXSnapshot.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AXSnapshot.build/Debug-watchos/AXSnapshot-t.build/Objects-normal/arm64_32/AXSnapshot.abi.json
SwiftCompile normal arm64_32 Compiling\ AccessibilityDescription.swift /Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift (in target 'AXSnapshot' from project 'AXSnapshot')
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:33:27: error: 'accessibilityLabel' is unavailable in watchOS
 31 |     var description = ""
 32 |
 33 |     if let label = object.accessibilityLabel, label.count > 0 {
    |                           `- error: 'accessibilityLabel' is unavailable in watchOS
 34 |         description = label
 35 |     } else if let labelText = (object as? UILabel)?.text, labelText.count > 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:64:49: note: 'accessibilityLabel' has been explicitly marked unavailable here
 62 |  Setting the property will change the label that is returned to the accessibility client.
 63 |  */
 64 | @property (nullable, nonatomic, copy) NSString *accessibilityLabel API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                 `- note: 'accessibilityLabel' has been explicitly marked unavailable here
 65 |
 66 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:35:43: error: 'UILabel' is unavailable in watchOS
 33 |     if let label = object.accessibilityLabel, label.count > 0 {
 34 |         description = label
 35 |     } else if let labelText = (object as? UILabel)?.text, labelText.count > 0 {
    |                                           `- error: 'UILabel' is unavailable in watchOS
 36 |         description = labelText
 37 |     } else if let buttonText = (object as? UIButton)?.titleLabel?.text, buttonText.count > 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:37:44: error: 'UIButton' is unavailable in watchOS
 35 |     } else if let labelText = (object as? UILabel)?.text, labelText.count > 0 {
 36 |         description = labelText
 37 |     } else if let buttonText = (object as? UIButton)?.titleLabel?.text, buttonText.count > 0 {
    |                                            `- error: 'UIButton' is unavailable in watchOS
 38 |         description = buttonText
 39 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:39:50: error: 'UIActivityIndicatorView' is unavailable in watchOS
 37 |     } else if let buttonText = (object as? UIButton)?.titleLabel?.text, buttonText.count > 0 {
 38 |         description = buttonText
 39 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
    |                                                  `- error: 'UIActivityIndicatorView' is unavailable in watchOS
 40 |         description = "Activity Indicator"
 41 |     } else if let stepper = object as? UIStepper {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:41:40: error: 'UIStepper' is unavailable in watchOS
 39 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
 40 |         description = "Activity Indicator"
 41 |     } else if let stepper = object as? UIStepper {
    |                                        `- error: 'UIStepper' is unavailable in watchOS
 42 |         description = "Stepper"
 43 |     } else if let segmentedControl = object as? UISegmentedControl {
/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/AXSnapshot/AccessibilityDescription.swift:43:49: error: 'UISegmentedControl' is unavailable in watchOS
 41 |     } else if let stepper = object as? UIStepper {
 42 |         description = "Stepper"
 43 |     } else if let segmentedControl = object as? UISegmentedControl {
    |                                                 `- error: 'UISegmentedControl' is unavailable in watchOS
 44 |         description = "SegmentedControl with \(segmentedControl.numberOfSegments) segments"
 45 |     }
/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/AXSnapshot/AccessibilityDescription.swift:52:27: error: 'accessibilityValue' is unavailable in watchOS
 50 |     var description = ""
 51 |
 52 |     if let value = object.accessibilityValue, value.count > 0 {
    |                           `- error: 'accessibilityValue' is unavailable in watchOS
 53 |         description = value
 54 |     } else if let progressView = object as? UIProgressView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:95:49: note: 'accessibilityValue' has been explicitly marked unavailable here
 93 |  Setting the property will change the value that is returned to the accessibility client.
 94 |  */
 95 | @property (nullable, nonatomic, copy) NSString *accessibilityValue API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                 `- note: 'accessibilityValue' has been explicitly marked unavailable here
 96 |
 97 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:54:45: error: 'UIProgressView' is unavailable in watchOS
 52 |     if let value = object.accessibilityValue, value.count > 0 {
 53 |         description = value
 54 |     } else if let progressView = object as? UIProgressView {
    |                                             `- error: 'UIProgressView' is unavailable in watchOS
 55 |         let numberFormatter = NumberFormatter()
 56 |         numberFormatter.numberStyle = .percent
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIProgressView.h:23:12: note: 'UIProgressView' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIProgressView : UIView <NSCoding>
   |            `- note: 'UIProgressView' has been explicitly marked unavailable here
24 |
25 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:59:39: error: 'UISlider' is unavailable in watchOS
 57 |         let progress = numberFormatter.string(for: progressView.progress) ?? ""
 58 |         description = progress
 59 |     } else if let slider = object as? UISlider {
    |                                       `- error: 'UISlider' is unavailable in watchOS
 60 |         let numberFormatter = NumberFormatter()
 61 |         numberFormatter.numberStyle = .percent
/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/AXSnapshot/AccessibilityDescription.swift:64:42: error: 'UITextField' is unavailable in watchOS
 62 |         let percentage = numberFormatter.string(for: slider.value / (slider.maximumValue - slider.minimumValue)) ?? ""
 63 |         description = "Absolute: \(slider.value), Percentage: \(percentage)"
 64 |     } else if let textField = object as? UITextField {
    |                                          `- error: 'UITextField' is unavailable in watchOS
 65 |         description = textField.text ?? ""
 66 |     } else if let textView = object as? UITextView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AXSnapshot/AccessibilityDescription.swift:66:41: error: 'UITextView' is unavailable in watchOS
 64 |     } else if let textField = object as? UITextField {
 65 |         description = textField.text ?? ""
 66 |     } else if let textView = object as? UITextView {
    |                                         `- error: 'UITextView' is unavailable in watchOS
 67 |         description = textView.text ?? ""
 68 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
/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/AXSnapshot/AccessibilityDescription.swift:68:50: error: 'UIActivityIndicatorView' is unavailable in watchOS
 66 |     } else if let textView = object as? UITextView {
 67 |         description = textView.text ?? ""
 68 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
    |                                                  `- error: 'UIActivityIndicatorView' is unavailable in watchOS
 69 |         description = activityIndicator.isAnimating ? "Animating" : "Halted"
 70 |     } else if let uiSwitch = object as? UISwitch {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:70:41: error: 'UISwitch' is unavailable in watchOS
 68 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
 69 |         description = activityIndicator.isAnimating ? "Animating" : "Halted"
 70 |     } else if let uiSwitch = object as? UISwitch {
    |                                         `- error: 'UISwitch' is unavailable in watchOS
 71 |         description = uiSwitch.isOn ? "1" : "0"
 72 |     } else if let segmentedControl = object as? UISegmentedControl {
/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/AXSnapshot/AccessibilityDescription.swift:72:49: error: 'UISegmentedControl' is unavailable in watchOS
 70 |     } else if let uiSwitch = object as? UISwitch {
 71 |         description = uiSwitch.isOn ? "1" : "0"
 72 |     } else if let segmentedControl = object as? UISegmentedControl {
    |                                                 `- error: 'UISegmentedControl' is unavailable in watchOS
 73 |         if segmentedControl.selectedSegmentIndex >= 0 {
 74 |             let selectedSegmentTitle = segmentedControl.titleForSegment(at: segmentedControl.selectedSegmentIndex) ?? ""
/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/AXSnapshot/AccessibilityDescription.swift:85:15: error: 'accessibilityTraits' is unavailable in watchOS
 83 | public var generateAccessibilityTraitDescription: (NSObject) -> String = { object in
 84 |     var description = ""
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
    |               `- error: 'accessibilityTraits' is unavailable in watchOS
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
 87 |     } else if object is UIButton || object is UISwitch {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 |  Setting the property will change the traits that are returned to the accessibility client.
112 |  */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                             `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:85:62: error: 'accessibilityTraits' is unavailable in watchOS
 83 | public var generateAccessibilityTraitDescription: (NSObject) -> String = { object in
 84 |     var description = ""
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
    |                                                              `- error: 'accessibilityTraits' is unavailable in watchOS
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
 87 |     } else if object is UIButton || object is UISwitch {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 |  Setting the property will change the traits that are returned to the accessibility client.
112 |  */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                             `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift (in target 'AXSnapshot' from project 'AXSnapshot')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AccessibilityDescription.swift
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:86:35: error: 'accessibilityTraits' is unavailable in watchOS
 84 |     var description = ""
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
    |                                   `- error: 'accessibilityTraits' is unavailable in watchOS
 87 |     } else if object is UIButton || object is UISwitch {
 88 |         description = "\n\(UIAccessibilityTraits.button.descripion)"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 |  Setting the property will change the traits that are returned to the accessibility client.
112 |  */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                             `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:87:25: error: 'UIButton' is unavailable in watchOS
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
 87 |     } else if object is UIButton || object is UISwitch {
    |                         `- error: 'UIButton' is unavailable in watchOS
 88 |         description = "\n\(UIAccessibilityTraits.button.descripion)"
 89 |     } else if object is UISlider {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:87:47: error: 'UISwitch' is unavailable in watchOS
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
 87 |     } else if object is UIButton || object is UISwitch {
    |                                               `- error: 'UISwitch' is unavailable in watchOS
 88 |         description = "\n\(UIAccessibilityTraits.button.descripion)"
 89 |     } else if object is UISlider {
/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/AXSnapshot/AccessibilityDescription.swift:89:25: error: 'UISlider' is unavailable in watchOS
 87 |     } else if object is UIButton || object is UISwitch {
 88 |         description = "\n\(UIAccessibilityTraits.button.descripion)"
 89 |     } else if object is UISlider {
    |                         `- error: 'UISlider' is unavailable in watchOS
 90 |         description = "\n\(UIAccessibilityTraits.adjustable.descripion)"
 91 |     } else if object is UITextView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AXSnapshot/AccessibilityDescription.swift:91:25: error: 'UITextView' is unavailable in watchOS
 89 |     } else if object is UISlider {
 90 |         description = "\n\(UIAccessibilityTraits.adjustable.descripion)"
 91 |     } else if object is UITextView {
    |                         `- error: 'UITextView' is unavailable in watchOS
 92 |         description = "\nTextView"
 93 |     } else if object is UITextField {
/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/AXSnapshot/AccessibilityDescription.swift:93:25: error: 'UITextField' is unavailable in watchOS
 91 |     } else if object is UITextView {
 92 |         description = "\nTextView"
 93 |     } else if object is UITextField {
    |                         `- error: 'UITextField' is unavailable in watchOS
 94 |         description = "\nTextField"
 95 |     }
/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/AXSnapshot/AccessibilityDescription.swift:101:26: error: 'accessibilityHint' is unavailable in watchOS
 99 | public var generateAccessibilityHintDescription: (NSObject) -> String = { object in
100 |     var description = ""
101 |     if let hint = object.accessibilityHint {
    |                          `- error: 'accessibilityHint' is unavailable in watchOS
102 |         description = "\n\(hint)"
103 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:79:49: note: 'accessibilityHint' has been explicitly marked unavailable here
 77 |  Setting the property will change the hint that is returned to the accessibility client.
 78 |  */
 79 | @property (nullable, nonatomic, copy) NSString *accessibilityHint API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                 `- note: 'accessibilityHint' has been explicitly marked unavailable here
 80 |
 81 | /*
SwiftCompile normal arm64_32 Compiling\ AXSnapshot.swift /Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AXSnapshot.swift (in target 'AXSnapshot' from project 'AXSnapshot')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AXSnapshot.swift (in target 'AXSnapshot' from project 'AXSnapshot')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AXSnapshot.swift
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AXSnapshot.swift:22:39: error: 'UIView' is unavailable in watchOS
20 |
21 |     /// List of all subviews that are accessible via assistive technology such as VoiceOver
22 |     func exposedAccessibleViews() -> [UIView] {
   |                                       `- error: 'UIView' is unavailable in watchOS
23 |         var allCandidate = allSubviews
24 |         allCandidate.insert(self, at: 0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AXSnapshot/AXSnapshot.swift:3:18: error: 'UIView' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | public extension UIView {
   |                  `- error: 'UIView' is unavailable in watchOS
 4 |     /// Generate text-formatted snapshot of accessibility experience
 5 |     func axSnapshot() -> String {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/AXSnapshot/AXSnapshot.swift:29:18: error: 'UIViewController' is unavailable in watchOS
27 | }
28 |
29 | public extension UIViewController {
   |                  `- error: 'UIViewController' is unavailable in watchOS
30 |     /// Generate text-formatted snapshot of accessibility experience
31 |     func axSnapshot() -> String {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AXSnapshot.swift:38:23: error: 'UIView' is unavailable in watchOS
36 | extension UIView {
37 |     /// List of all subviews in view tree
38 |     var allSubviews: [UIView] {
   |                       `- error: 'UIView' is unavailable in watchOS
39 |         return self.subviews.flatMap { [$0] + $0.allSubviews }
40 |     }
/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\ UIAccessibilityTraits+Extension.swift /Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIAccessibilityTraits+Extension.swift (in target 'AXSnapshot' from project 'AXSnapshot')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIAccessibilityTraits+Extension.swift (in target 'AXSnapshot' from project 'AXSnapshot')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIAccessibilityTraits+Extension.swift
SwiftCompile normal arm64_32 Compiling\ UIResponder+Extension.swift /Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift (in target 'AXSnapshot' from project 'AXSnapshot')
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:58:36: error: 'UIResponder' is unavailable in watchOS
56 |     }
57 |
58 |     var allItemsInResponderChain: [UIResponder] {
   |                                    `- error: 'UIResponder' is unavailable in watchOS
59 |         var chain = [UIResponder]()
60 |         var nextResponder = next
/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;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:11:11: error: 'UIResponder' is unavailable in watchOS
 9 | import UIKit
10 |
11 | extension UIResponder {
   |           `- error: 'UIResponder' is unavailable in watchOS
12 |     @objc
13 |     var isExposedToAssistiveTech: Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:69:11: error: 'UIView' is unavailable in watchOS
67 | }
68 |
69 | extension UIView {
   |           `- error: 'UIView' is unavailable in watchOS
70 |     @objc override var isExposedToAssistiveTech: Bool {
71 |         if isHidden {
/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/AXSnapshot/UIResponder+Extension.swift:14:48: error: 'isAccessibilityElement' is unavailable in watchOS
12 |     @objc
13 |     var isExposedToAssistiveTech: Bool {
14 |         if shouldForceExposeToAssistiveTech || isAccessibilityElement {
   |                                                `- error: 'isAccessibilityElement' is unavailable in watchOS
15 |             if allItemsInResponderChain.contains(where: { $0.isExposedToAssistiveTech }) == true {
16 |                 return 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/UIAccessibility.h:52:28: note: 'isAccessibilityElement' has been explicitly marked unavailable here
 50 |  Setting the property to YES will cause the receiver to be visible to assistive applications.
 51 |  */
 52 | @property (nonatomic) BOOL isAccessibilityElement API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                            `- note: 'isAccessibilityElement' has been explicitly marked unavailable here
 53 |
 54 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:27:56: error: 'UIView' is unavailable in watchOS
25 |     private var hasBlockingElementInResponderChain: Bool {
26 |         allItemsInResponderChain.contains(where: { item in
27 |             item.isExposedToAssistiveTech || (item as? UIView)?.isHidden == true
   |                                                        `- error: 'UIView' 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/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/AXSnapshot/UIResponder+Extension.swift:37:35: error: 'UIView' is unavailable in watchOS
35 |     /// - Date: 2022. 04. 02
36 |     var shouldForceExposeToAssistiveTech: Bool {
37 |         guard let view = self as? UIView else { return false }
   |                                   `- error: 'UIView' is unavailable in watchOS
38 |         return view.isStandardUIKitControl && view.isHidden == false
39 |     }
/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/AXSnapshot/UIResponder+Extension.swift:46:18: error: 'UIProgressView' is unavailable in watchOS
44 |     /// - Date: 2022. 04. 02
45 |     var isStandardUIKitControl: Bool {
46 |         (self is UIProgressView) ||
   |                  `- error: 'UIProgressView' is unavailable in watchOS
47 |             (self is UILabel) ||
48 |             (self is UIButton) ||
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIProgressView.h:23:12: note: 'UIProgressView' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIProgressView : UIView <NSCoding>
   |            `- note: 'UIProgressView' has been explicitly marked unavailable here
24 |
25 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:47:22: error: 'UILabel' is unavailable in watchOS
45 |     var isStandardUIKitControl: Bool {
46 |         (self is UIProgressView) ||
47 |             (self is UILabel) ||
   |                      `- error: 'UILabel' is unavailable in watchOS
48 |             (self is UIButton) ||
49 |             (self is UISlider) ||
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:48:22: error: 'UIButton' is unavailable in watchOS
46 |         (self is UIProgressView) ||
47 |             (self is UILabel) ||
48 |             (self is UIButton) ||
   |                      `- error: 'UIButton' is unavailable in watchOS
49 |             (self is UISlider) ||
50 |             (self is UISwitch) ||
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:49:22: error: 'UISlider' is unavailable in watchOS
47 |             (self is UILabel) ||
48 |             (self is UIButton) ||
49 |             (self is UISlider) ||
   |                      `- error: 'UISlider' is unavailable in watchOS
50 |             (self is UISwitch) ||
51 |             (self is UITextView) ||
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AXSnapshot/UIResponder+Extension.swift:50:22: error: 'UISwitch' is unavailable in watchOS
48 |             (self is UIButton) ||
49 |             (self is UISlider) ||
50 |             (self is UISwitch) ||
   |                      `- error: 'UISwitch' is unavailable in watchOS
51 |             (self is UITextView) ||
52 |             (self is UIActivityIndicatorView) ||
/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/AXSnapshot/UIResponder+Extension.swift:51:22: error: 'UITextView' is unavailable in watchOS
49 |             (self is UISlider) ||
50 |             (self is UISwitch) ||
51 |             (self is UITextView) ||
   |                      `- error: 'UITextView' is unavailable in watchOS
52 |             (self is UIActivityIndicatorView) ||
53 |             (self is UIStepper) ||
/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/AXSnapshot/UIResponder+Extension.swift:52:22: error: 'UIActivityIndicatorView' is unavailable in watchOS
50 |             (self is UISwitch) ||
51 |             (self is UITextView) ||
52 |             (self is UIActivityIndicatorView) ||
   |                      `- error: 'UIActivityIndicatorView' is unavailable in watchOS
53 |             (self is UIStepper) ||
54 |             (self is UISegmentedControl) ||
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:53:22: error: 'UIStepper' is unavailable in watchOS
51 |             (self is UITextView) ||
52 |             (self is UIActivityIndicatorView) ||
53 |             (self is UIStepper) ||
   |                      `- error: 'UIStepper' is unavailable in watchOS
54 |             (self is UISegmentedControl) ||
55 |             (self is UITextField)
/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/AXSnapshot/UIResponder+Extension.swift:54:22: error: 'UISegmentedControl' is unavailable in watchOS
52 |             (self is UIActivityIndicatorView) ||
53 |             (self is UIStepper) ||
54 |             (self is UISegmentedControl) ||
   |                      `- error: 'UISegmentedControl' is unavailable in watchOS
55 |             (self is UITextField)
56 |     }
/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/AXSnapshot/UIResponder+Extension.swift:55:22: error: 'UITextField' is unavailable in watchOS
53 |             (self is UIStepper) ||
54 |             (self is UISegmentedControl) ||
55 |             (self is UITextField)
   |                      `- error: 'UITextField' is unavailable in watchOS
56 |     }
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/AXSnapshot/UIResponder+Extension.swift:59:22: error: 'UIResponder' is unavailable in watchOS
57 |
58 |     var allItemsInResponderChain: [UIResponder] {
59 |         var chain = [UIResponder]()
   |                      `- error: 'UIResponder' is unavailable in watchOS
60 |         var nextResponder = next
61 |         while nextResponder != 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/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;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift (in target 'AXSnapshot' from project 'AXSnapshot')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIResponder+Extension.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ AXSnapshot (in target 'AXSnapshot' from project 'AXSnapshot')
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AXSnapshot.swift:22:39: error: 'UIView' is unavailable in watchOS
20 |
21 |     /// List of all subviews that are accessible via assistive technology such as VoiceOver
22 |     func exposedAccessibleViews() -> [UIView] {
   |                                       `- error: 'UIView' is unavailable in watchOS
23 |         var allCandidate = allSubviews
24 |         allCandidate.insert(self, at: 0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AXSnapshot/AXSnapshot.swift:3:18: error: 'UIView' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | public extension UIView {
   |                  `- error: 'UIView' is unavailable in watchOS
 4 |     /// Generate text-formatted snapshot of accessibility experience
 5 |     func axSnapshot() -> String {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/AXSnapshot/AXSnapshot.swift:29:18: error: 'UIViewController' is unavailable in watchOS
27 | }
28 |
29 | public extension UIViewController {
   |                  `- error: 'UIViewController' is unavailable in watchOS
30 |     /// Generate text-formatted snapshot of accessibility experience
31 |     func axSnapshot() -> String {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AXSnapshot.swift:38:23: error: 'UIView' is unavailable in watchOS
36 | extension UIView {
37 |     /// List of all subviews in view tree
38 |     var allSubviews: [UIView] {
   |                       `- error: 'UIView' is unavailable in watchOS
39 |         return self.subviews.flatMap { [$0] + $0.allSubviews }
40 |     }
/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/AXSnapshot/AXSnapshot.swift:36:11: error: 'UIView' is unavailable in watchOS
34 | }
35 |
36 | extension UIView {
   |           `- error: 'UIView' is unavailable in watchOS
37 |     /// List of all subviews in view tree
38 |     var allSubviews: [UIView] {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/AXSnapshot/AccessibilityDescription.swift:33:27: error: 'accessibilityLabel' is unavailable in watchOS
 31 |     var description = ""
 32 |
 33 |     if let label = object.accessibilityLabel, label.count > 0 {
    |                           `- error: 'accessibilityLabel' is unavailable in watchOS
 34 |         description = label
 35 |     } else if let labelText = (object as? UILabel)?.text, labelText.count > 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:64:49: note: 'accessibilityLabel' has been explicitly marked unavailable here
 62 |  Setting the property will change the label that is returned to the accessibility client.
 63 |  */
 64 | @property (nullable, nonatomic, copy) NSString *accessibilityLabel API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                 `- note: 'accessibilityLabel' has been explicitly marked unavailable here
 65 |
 66 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:35:43: error: 'UILabel' is unavailable in watchOS
 33 |     if let label = object.accessibilityLabel, label.count > 0 {
 34 |         description = label
 35 |     } else if let labelText = (object as? UILabel)?.text, labelText.count > 0 {
    |                                           `- error: 'UILabel' is unavailable in watchOS
 36 |         description = labelText
 37 |     } else if let buttonText = (object as? UIButton)?.titleLabel?.text, buttonText.count > 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:37:44: error: 'UIButton' is unavailable in watchOS
 35 |     } else if let labelText = (object as? UILabel)?.text, labelText.count > 0 {
 36 |         description = labelText
 37 |     } else if let buttonText = (object as? UIButton)?.titleLabel?.text, buttonText.count > 0 {
    |                                            `- error: 'UIButton' is unavailable in watchOS
 38 |         description = buttonText
 39 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:39:50: error: 'UIActivityIndicatorView' is unavailable in watchOS
 37 |     } else if let buttonText = (object as? UIButton)?.titleLabel?.text, buttonText.count > 0 {
 38 |         description = buttonText
 39 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
    |                                                  `- error: 'UIActivityIndicatorView' is unavailable in watchOS
 40 |         description = "Activity Indicator"
 41 |     } else if let stepper = object as? UIStepper {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:41:40: error: 'UIStepper' is unavailable in watchOS
 39 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
 40 |         description = "Activity Indicator"
 41 |     } else if let stepper = object as? UIStepper {
    |                                        `- error: 'UIStepper' is unavailable in watchOS
 42 |         description = "Stepper"
 43 |     } else if let segmentedControl = object as? UISegmentedControl {
/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/AXSnapshot/AccessibilityDescription.swift:43:49: error: 'UISegmentedControl' is unavailable in watchOS
 41 |     } else if let stepper = object as? UIStepper {
 42 |         description = "Stepper"
 43 |     } else if let segmentedControl = object as? UISegmentedControl {
    |                                                 `- error: 'UISegmentedControl' is unavailable in watchOS
 44 |         description = "SegmentedControl with \(segmentedControl.numberOfSegments) segments"
 45 |     }
/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/AXSnapshot/AccessibilityDescription.swift:52:27: error: 'accessibilityValue' is unavailable in watchOS
 50 |     var description = ""
 51 |
 52 |     if let value = object.accessibilityValue, value.count > 0 {
    |                           `- error: 'accessibilityValue' is unavailable in watchOS
 53 |         description = value
 54 |     } else if let progressView = object as? UIProgressView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:95:49: note: 'accessibilityValue' has been explicitly marked unavailable here
 93 |  Setting the property will change the value that is returned to the accessibility client.
 94 |  */
 95 | @property (nullable, nonatomic, copy) NSString *accessibilityValue API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                 `- note: 'accessibilityValue' has been explicitly marked unavailable here
 96 |
 97 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:54:45: error: 'UIProgressView' is unavailable in watchOS
 52 |     if let value = object.accessibilityValue, value.count > 0 {
 53 |         description = value
 54 |     } else if let progressView = object as? UIProgressView {
    |                                             `- error: 'UIProgressView' is unavailable in watchOS
 55 |         let numberFormatter = NumberFormatter()
 56 |         numberFormatter.numberStyle = .percent
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIProgressView.h:23:12: note: 'UIProgressView' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIProgressView : UIView <NSCoding>
   |            `- note: 'UIProgressView' has been explicitly marked unavailable here
24 |
25 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:59:39: error: 'UISlider' is unavailable in watchOS
 57 |         let progress = numberFormatter.string(for: progressView.progress) ?? ""
 58 |         description = progress
 59 |     } else if let slider = object as? UISlider {
    |                                       `- error: 'UISlider' is unavailable in watchOS
 60 |         let numberFormatter = NumberFormatter()
 61 |         numberFormatter.numberStyle = .percent
/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/AXSnapshot/AccessibilityDescription.swift:64:42: error: 'UITextField' is unavailable in watchOS
 62 |         let percentage = numberFormatter.string(for: slider.value / (slider.maximumValue - slider.minimumValue)) ?? ""
 63 |         description = "Absolute: \(slider.value), Percentage: \(percentage)"
 64 |     } else if let textField = object as? UITextField {
    |                                          `- error: 'UITextField' is unavailable in watchOS
 65 |         description = textField.text ?? ""
 66 |     } else if let textView = object as? UITextView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AXSnapshot/AccessibilityDescription.swift:66:41: error: 'UITextView' is unavailable in watchOS
 64 |     } else if let textField = object as? UITextField {
 65 |         description = textField.text ?? ""
 66 |     } else if let textView = object as? UITextView {
    |                                         `- error: 'UITextView' is unavailable in watchOS
 67 |         description = textView.text ?? ""
 68 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
/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/AXSnapshot/AccessibilityDescription.swift:68:50: error: 'UIActivityIndicatorView' is unavailable in watchOS
 66 |     } else if let textView = object as? UITextView {
 67 |         description = textView.text ?? ""
 68 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
    |                                                  `- error: 'UIActivityIndicatorView' is unavailable in watchOS
 69 |         description = activityIndicator.isAnimating ? "Animating" : "Halted"
 70 |     } else if let uiSwitch = object as? UISwitch {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:70:41: error: 'UISwitch' is unavailable in watchOS
 68 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
 69 |         description = activityIndicator.isAnimating ? "Animating" : "Halted"
 70 |     } else if let uiSwitch = object as? UISwitch {
    |                                         `- error: 'UISwitch' is unavailable in watchOS
 71 |         description = uiSwitch.isOn ? "1" : "0"
 72 |     } else if let segmentedControl = object as? UISegmentedControl {
/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/AXSnapshot/AccessibilityDescription.swift:72:49: error: 'UISegmentedControl' is unavailable in watchOS
 70 |     } else if let uiSwitch = object as? UISwitch {
 71 |         description = uiSwitch.isOn ? "1" : "0"
 72 |     } else if let segmentedControl = object as? UISegmentedControl {
    |                                                 `- error: 'UISegmentedControl' is unavailable in watchOS
 73 |         if segmentedControl.selectedSegmentIndex >= 0 {
 74 |             let selectedSegmentTitle = segmentedControl.titleForSegment(at: segmentedControl.selectedSegmentIndex) ?? ""
/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/AXSnapshot/AccessibilityDescription.swift:85:15: error: 'accessibilityTraits' is unavailable in watchOS
 83 | public var generateAccessibilityTraitDescription: (NSObject) -> String = { object in
 84 |     var description = ""
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
    |               `- error: 'accessibilityTraits' is unavailable in watchOS
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
 87 |     } else if object is UIButton || object is UISwitch {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 |  Setting the property will change the traits that are returned to the accessibility client.
112 |  */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                             `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:85:62: error: 'accessibilityTraits' is unavailable in watchOS
 83 | public var generateAccessibilityTraitDescription: (NSObject) -> String = { object in
 84 |     var description = ""
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
    |                                                              `- error: 'accessibilityTraits' is unavailable in watchOS
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
 87 |     } else if object is UIButton || object is UISwitch {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 |  Setting the property will change the traits that are returned to the accessibility client.
112 |  */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                             `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:86:35: error: 'accessibilityTraits' is unavailable in watchOS
 84 |     var description = ""
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
    |                                   `- error: 'accessibilityTraits' is unavailable in watchOS
 87 |     } else if object is UIButton || object is UISwitch {
 88 |         description = "\n\(UIAccessibilityTraits.button.descripion)"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 |  Setting the property will change the traits that are returned to the accessibility client.
112 |  */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                             `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:87:25: error: 'UIButton' is unavailable in watchOS
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
 87 |     } else if object is UIButton || object is UISwitch {
    |                         `- error: 'UIButton' is unavailable in watchOS
 88 |         description = "\n\(UIAccessibilityTraits.button.descripion)"
 89 |     } else if object is UISlider {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64 (in target 'AXSnapshot' from project 'AXSnapshot')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:87:47: error: 'UISwitch' is unavailable in watchOS
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
 87 |     } else if object is UIButton || object is UISwitch {
    |                                               `- error: 'UISwitch' is unavailable in watchOS
 88 |         description = "\n\(UIAccessibilityTraits.button.descripion)"
 89 |     } else if object is UISlider {
/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/AXSnapshot/AccessibilityDescription.swift:89:25: error: 'UISlider' is unavailable in watchOS
 87 |     } else if object is UIButton || object is UISwitch {
 88 |         description = "\n\(UIAccessibilityTraits.button.descripion)"
 89 |     } else if object is UISlider {
    |                         `- error: 'UISlider' is unavailable in watchOS
 90 |         description = "\n\(UIAccessibilityTraits.adjustable.descripion)"
 91 |     } else if object is UITextView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AXSnapshot/AccessibilityDescription.swift:91:25: error: 'UITextView' is unavailable in watchOS
 89 |     } else if object is UISlider {
 90 |         description = "\n\(UIAccessibilityTraits.adjustable.descripion)"
 91 |     } else if object is UITextView {
    |                         `- error: 'UITextView' is unavailable in watchOS
 92 |         description = "\nTextView"
 93 |     } else if object is UITextField {
/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/AXSnapshot/AccessibilityDescription.swift:93:25: error: 'UITextField' is unavailable in watchOS
 91 |     } else if object is UITextView {
 92 |         description = "\nTextView"
 93 |     } else if object is UITextField {
    |                         `- error: 'UITextField' is unavailable in watchOS
 94 |         description = "\nTextField"
 95 |     }
/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/AXSnapshot/AccessibilityDescription.swift:101:26: error: 'accessibilityHint' is unavailable in watchOS
 99 | public var generateAccessibilityHintDescription: (NSObject) -> String = { object in
100 |     var description = ""
101 |     if let hint = object.accessibilityHint {
    |                          `- error: 'accessibilityHint' is unavailable in watchOS
102 |         description = "\n\(hint)"
103 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:79:49: note: 'accessibilityHint' has been explicitly marked unavailable here
 77 |  Setting the property will change the hint that is returned to the accessibility client.
 78 |  */
 79 | @property (nullable, nonatomic, copy) NSString *accessibilityHint API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                 `- note: 'accessibilityHint' has been explicitly marked unavailable here
 80 |
 81 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:109:29: error: 'accessibilityCustomActions' is unavailable in watchOS
107 | public var generateAccessibilityCustomActionsDescription: (NSObject) -> String = { object in
108 |     var description = ""
109 |     if let actions = object.accessibilityCustomActions {
    |                             `- error: 'accessibilityCustomActions' is unavailable in watchOS
110 |         description += "\n"
111 |         description += "Actions: "
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:411:82: note: 'accessibilityCustomActions' has been explicitly marked unavailable here
409 |  default == nil
410 |  */
411 | @property (nullable, nonatomic, strong) NSArray <UIAccessibilityCustomAction *> *accessibilityCustomActions API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                                                  `- note: 'accessibilityCustomActions' has been explicitly marked unavailable here
412 | @end
413 |
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:58:36: error: 'UIResponder' is unavailable in watchOS
56 |     }
57 |
58 |     var allItemsInResponderChain: [UIResponder] {
   |                                    `- error: 'UIResponder' is unavailable in watchOS
59 |         var chain = [UIResponder]()
60 |         var nextResponder = next
/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;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:11:11: error: 'UIResponder' is unavailable in watchOS
 9 | import UIKit
10 |
11 | extension UIResponder {
   |           `- error: 'UIResponder' is unavailable in watchOS
12 |     @objc
13 |     var isExposedToAssistiveTech: Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:69:11: error: 'UIView' is unavailable in watchOS
67 | }
68 |
69 | extension UIView {
   |           `- error: 'UIView' is unavailable in watchOS
70 |     @objc override var isExposedToAssistiveTech: Bool {
71 |         if isHidden {
/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 Compiling\ AccessibilityDescription.swift /Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift (in target 'AXSnapshot' from project 'AXSnapshot')
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:33:27: error: 'accessibilityLabel' is unavailable in watchOS
 31 |     var description = ""
 32 |
 33 |     if let label = object.accessibilityLabel, label.count > 0 {
    |                           `- error: 'accessibilityLabel' is unavailable in watchOS
 34 |         description = label
 35 |     } else if let labelText = (object as? UILabel)?.text, labelText.count > 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:64:49: note: 'accessibilityLabel' has been explicitly marked unavailable here
 62 |  Setting the property will change the label that is returned to the accessibility client.
 63 |  */
 64 | @property (nullable, nonatomic, copy) NSString *accessibilityLabel API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                 `- note: 'accessibilityLabel' has been explicitly marked unavailable here
 65 |
 66 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:35:43: error: 'UILabel' is unavailable in watchOS
 33 |     if let label = object.accessibilityLabel, label.count > 0 {
 34 |         description = label
 35 |     } else if let labelText = (object as? UILabel)?.text, labelText.count > 0 {
    |                                           `- error: 'UILabel' is unavailable in watchOS
 36 |         description = labelText
 37 |     } else if let buttonText = (object as? UIButton)?.titleLabel?.text, buttonText.count > 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:37:44: error: 'UIButton' is unavailable in watchOS
 35 |     } else if let labelText = (object as? UILabel)?.text, labelText.count > 0 {
 36 |         description = labelText
 37 |     } else if let buttonText = (object as? UIButton)?.titleLabel?.text, buttonText.count > 0 {
    |                                            `- error: 'UIButton' is unavailable in watchOS
 38 |         description = buttonText
 39 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:39:50: error: 'UIActivityIndicatorView' is unavailable in watchOS
 37 |     } else if let buttonText = (object as? UIButton)?.titleLabel?.text, buttonText.count > 0 {
 38 |         description = buttonText
 39 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
    |                                                  `- error: 'UIActivityIndicatorView' is unavailable in watchOS
 40 |         description = "Activity Indicator"
 41 |     } else if let stepper = object as? UIStepper {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:41:40: error: 'UIStepper' is unavailable in watchOS
 39 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
 40 |         description = "Activity Indicator"
 41 |     } else if let stepper = object as? UIStepper {
    |                                        `- error: 'UIStepper' is unavailable in watchOS
 42 |         description = "Stepper"
 43 |     } else if let segmentedControl = object as? UISegmentedControl {
/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/AXSnapshot/AccessibilityDescription.swift:43:49: error: 'UISegmentedControl' is unavailable in watchOS
 41 |     } else if let stepper = object as? UIStepper {
 42 |         description = "Stepper"
 43 |     } else if let segmentedControl = object as? UISegmentedControl {
    |                                                 `- error: 'UISegmentedControl' is unavailable in watchOS
 44 |         description = "SegmentedControl with \(segmentedControl.numberOfSegments) segments"
 45 |     }
/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/AXSnapshot/AccessibilityDescription.swift:52:27: error: 'accessibilityValue' is unavailable in watchOS
 50 |     var description = ""
 51 |
 52 |     if let value = object.accessibilityValue, value.count > 0 {
    |                           `- error: 'accessibilityValue' is unavailable in watchOS
 53 |         description = value
 54 |     } else if let progressView = object as? UIProgressView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:95:49: note: 'accessibilityValue' has been explicitly marked unavailable here
 93 |  Setting the property will change the value that is returned to the accessibility client.
 94 |  */
 95 | @property (nullable, nonatomic, copy) NSString *accessibilityValue API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                 `- note: 'accessibilityValue' has been explicitly marked unavailable here
 96 |
 97 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:54:45: error: 'UIProgressView' is unavailable in watchOS
 52 |     if let value = object.accessibilityValue, value.count > 0 {
 53 |         description = value
 54 |     } else if let progressView = object as? UIProgressView {
    |                                             `- error: 'UIProgressView' is unavailable in watchOS
 55 |         let numberFormatter = NumberFormatter()
 56 |         numberFormatter.numberStyle = .percent
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIProgressView.h:23:12: note: 'UIProgressView' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIProgressView : UIView <NSCoding>
   |            `- note: 'UIProgressView' has been explicitly marked unavailable here
24 |
25 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:59:39: error: 'UISlider' is unavailable in watchOS
 57 |         let progress = numberFormatter.string(for: progressView.progress) ?? ""
 58 |         description = progress
 59 |     } else if let slider = object as? UISlider {
    |                                       `- error: 'UISlider' is unavailable in watchOS
 60 |         let numberFormatter = NumberFormatter()
 61 |         numberFormatter.numberStyle = .percent
/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/AXSnapshot/AccessibilityDescription.swift:64:42: error: 'UITextField' is unavailable in watchOS
 62 |         let percentage = numberFormatter.string(for: slider.value / (slider.maximumValue - slider.minimumValue)) ?? ""
 63 |         description = "Absolute: \(slider.value), Percentage: \(percentage)"
 64 |     } else if let textField = object as? UITextField {
    |                                          `- error: 'UITextField' is unavailable in watchOS
 65 |         description = textField.text ?? ""
 66 |     } else if let textView = object as? UITextView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AXSnapshot/AccessibilityDescription.swift:66:41: error: 'UITextView' is unavailable in watchOS
 64 |     } else if let textField = object as? UITextField {
 65 |         description = textField.text ?? ""
 66 |     } else if let textView = object as? UITextView {
    |                                         `- error: 'UITextView' is unavailable in watchOS
 67 |         description = textView.text ?? ""
 68 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
/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/AXSnapshot/AccessibilityDescription.swift:68:50: error: 'UIActivityIndicatorView' is unavailable in watchOS
 66 |     } else if let textView = object as? UITextView {
 67 |         description = textView.text ?? ""
 68 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
    |                                                  `- error: 'UIActivityIndicatorView' is unavailable in watchOS
 69 |         description = activityIndicator.isAnimating ? "Animating" : "Halted"
 70 |     } else if let uiSwitch = object as? UISwitch {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:70:41: error: 'UISwitch' is unavailable in watchOS
 68 |     } else if let activityIndicator = object as? UIActivityIndicatorView {
 69 |         description = activityIndicator.isAnimating ? "Animating" : "Halted"
 70 |     } else if let uiSwitch = object as? UISwitch {
    |                                         `- error: 'UISwitch' is unavailable in watchOS
 71 |         description = uiSwitch.isOn ? "1" : "0"
 72 |     } else if let segmentedControl = object as? UISegmentedControl {
/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/AXSnapshot/AccessibilityDescription.swift:72:49: error: 'UISegmentedControl' is unavailable in watchOS
 70 |     } else if let uiSwitch = object as? UISwitch {
 71 |         description = uiSwitch.isOn ? "1" : "0"
 72 |     } else if let segmentedControl = object as? UISegmentedControl {
    |                                                 `- error: 'UISegmentedControl' is unavailable in watchOS
 73 |         if segmentedControl.selectedSegmentIndex >= 0 {
 74 |             let selectedSegmentTitle = segmentedControl.titleForSegment(at: segmentedControl.selectedSegmentIndex) ?? ""
/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/AXSnapshot/AccessibilityDescription.swift:85:15: error: 'accessibilityTraits' is unavailable in watchOS
 83 | public var generateAccessibilityTraitDescription: (NSObject) -> String = { object in
 84 |     var description = ""
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
    |               `- error: 'accessibilityTraits' is unavailable in watchOS
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
 87 |     } else if object is UIButton || object is UISwitch {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 |  Setting the property will change the traits that are returned to the accessibility client.
112 |  */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                             `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:85:62: error: 'accessibilityTraits' is unavailable in watchOS
 83 | public var generateAccessibilityTraitDescription: (NSObject) -> String = { object in
 84 |     var description = ""
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
    |                                                              `- error: 'accessibilityTraits' is unavailable in watchOS
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
 87 |     } else if object is UIButton || object is UISwitch {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 |  Setting the property will change the traits that are returned to the accessibility client.
112 |  */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                             `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift (in target 'AXSnapshot' from project 'AXSnapshot')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AccessibilityDescription.swift
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:86:35: error: 'accessibilityTraits' is unavailable in watchOS
 84 |     var description = ""
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
    |                                   `- error: 'accessibilityTraits' is unavailable in watchOS
 87 |     } else if object is UIButton || object is UISwitch {
 88 |         description = "\n\(UIAccessibilityTraits.button.descripion)"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 |  Setting the property will change the traits that are returned to the accessibility client.
112 |  */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                             `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:87:25: error: 'UIButton' is unavailable in watchOS
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
 87 |     } else if object is UIButton || object is UISwitch {
    |                         `- error: 'UIButton' is unavailable in watchOS
 88 |         description = "\n\(UIAccessibilityTraits.button.descripion)"
 89 |     } else if object is UISlider {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AccessibilityDescription.swift:87:47: error: 'UISwitch' is unavailable in watchOS
 85 |     if object.accessibilityTraits.isEmpty == false && object.accessibilityTraits.isStandardTraits {
 86 |         description = "\n\(object.accessibilityTraits.descripion)"
 87 |     } else if object is UIButton || object is UISwitch {
    |                                               `- error: 'UISwitch' is unavailable in watchOS
 88 |         description = "\n\(UIAccessibilityTraits.button.descripion)"
 89 |     } else if object is UISlider {
/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/AXSnapshot/AccessibilityDescription.swift:89:25: error: 'UISlider' is unavailable in watchOS
 87 |     } else if object is UIButton || object is UISwitch {
 88 |         description = "\n\(UIAccessibilityTraits.button.descripion)"
 89 |     } else if object is UISlider {
    |                         `- error: 'UISlider' is unavailable in watchOS
 90 |         description = "\n\(UIAccessibilityTraits.adjustable.descripion)"
 91 |     } else if object is UITextView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AXSnapshot/AccessibilityDescription.swift:91:25: error: 'UITextView' is unavailable in watchOS
 89 |     } else if object is UISlider {
 90 |         description = "\n\(UIAccessibilityTraits.adjustable.descripion)"
 91 |     } else if object is UITextView {
    |                         `- error: 'UITextView' is unavailable in watchOS
 92 |         description = "\nTextView"
 93 |     } else if object is UITextField {
/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/AXSnapshot/AccessibilityDescription.swift:93:25: error: 'UITextField' is unavailable in watchOS
 91 |     } else if object is UITextView {
 92 |         description = "\nTextView"
 93 |     } else if object is UITextField {
    |                         `- error: 'UITextField' is unavailable in watchOS
 94 |         description = "\nTextField"
 95 |     }
/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/AXSnapshot/AccessibilityDescription.swift:101:26: error: 'accessibilityHint' is unavailable in watchOS
 99 | public var generateAccessibilityHintDescription: (NSObject) -> String = { object in
100 |     var description = ""
101 |     if let hint = object.accessibilityHint {
    |                          `- error: 'accessibilityHint' is unavailable in watchOS
102 |         description = "\n\(hint)"
103 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:79:49: note: 'accessibilityHint' has been explicitly marked unavailable here
 77 |  Setting the property will change the hint that is returned to the accessibility client.
 78 |  */
 79 | @property (nullable, nonatomic, copy) NSString *accessibilityHint API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                 `- note: 'accessibilityHint' has been explicitly marked unavailable here
 80 |
 81 | /*
SwiftCompile normal arm64 Compiling\ AXSnapshot.swift /Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AXSnapshot.swift (in target 'AXSnapshot' from project 'AXSnapshot')
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AXSnapshot.swift:22:39: error: 'UIView' is unavailable in watchOS
20 |
21 |     /// List of all subviews that are accessible via assistive technology such as VoiceOver
22 |     func exposedAccessibleViews() -> [UIView] {
   |                                       `- error: 'UIView' is unavailable in watchOS
23 |         var allCandidate = allSubviews
24 |         allCandidate.insert(self, at: 0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AXSnapshot/AXSnapshot.swift:3:18: error: 'UIView' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | public extension UIView {
   |                  `- error: 'UIView' is unavailable in watchOS
 4 |     /// Generate text-formatted snapshot of accessibility experience
 5 |     func axSnapshot() -> String {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/AXSnapshot/AXSnapshot.swift:29:18: error: 'UIViewController' is unavailable in watchOS
27 | }
28 |
29 | public extension UIViewController {
   |                  `- error: 'UIViewController' is unavailable in watchOS
30 |     /// Generate text-formatted snapshot of accessibility experience
31 |     func axSnapshot() -> String {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/AXSnapshot.swift:38:23: error: 'UIView' is unavailable in watchOS
36 | extension UIView {
37 |     /// List of all subviews in view tree
38 |     var allSubviews: [UIView] {
   |                       `- error: 'UIView' is unavailable in watchOS
39 |         return self.subviews.flatMap { [$0] + $0.allSubviews }
40 |     }
/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/AXSnapshot/AXSnapshot.swift (in target 'AXSnapshot' from project 'AXSnapshot')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AXSnapshot.swift
SwiftCompile normal arm64 Compiling\ UIResponder+Extension.swift /Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift (in target 'AXSnapshot' from project 'AXSnapshot')
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:58:36: error: 'UIResponder' is unavailable in watchOS
56 |     }
57 |
58 |     var allItemsInResponderChain: [UIResponder] {
   |                                    `- error: 'UIResponder' is unavailable in watchOS
59 |         var chain = [UIResponder]()
60 |         var nextResponder = next
/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;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:11:11: error: 'UIResponder' is unavailable in watchOS
 9 | import UIKit
10 |
11 | extension UIResponder {
   |           `- error: 'UIResponder' is unavailable in watchOS
12 |     @objc
13 |     var isExposedToAssistiveTech: Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:69:11: error: 'UIView' is unavailable in watchOS
67 | }
68 |
69 | extension UIView {
   |           `- error: 'UIView' is unavailable in watchOS
70 |     @objc override var isExposedToAssistiveTech: Bool {
71 |         if isHidden {
/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/AXSnapshot/UIResponder+Extension.swift:14:48: error: 'isAccessibilityElement' is unavailable in watchOS
12 |     @objc
13 |     var isExposedToAssistiveTech: Bool {
14 |         if shouldForceExposeToAssistiveTech || isAccessibilityElement {
   |                                                `- error: 'isAccessibilityElement' is unavailable in watchOS
15 |             if allItemsInResponderChain.contains(where: { $0.isExposedToAssistiveTech }) == true {
16 |                 return 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/UIAccessibility.h:52:28: note: 'isAccessibilityElement' has been explicitly marked unavailable here
 50 |  Setting the property to YES will cause the receiver to be visible to assistive applications.
 51 |  */
 52 | @property (nonatomic) BOOL isAccessibilityElement API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                            `- note: 'isAccessibilityElement' has been explicitly marked unavailable here
 53 |
 54 | /*
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:27:56: error: 'UIView' is unavailable in watchOS
25 |     private var hasBlockingElementInResponderChain: Bool {
26 |         allItemsInResponderChain.contains(where: { item in
27 |             item.isExposedToAssistiveTech || (item as? UIView)?.isHidden == true
   |                                                        `- error: 'UIView' 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/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/AXSnapshot/UIResponder+Extension.swift:37:35: error: 'UIView' is unavailable in watchOS
35 |     /// - Date: 2022. 04. 02
36 |     var shouldForceExposeToAssistiveTech: Bool {
37 |         guard let view = self as? UIView else { return false }
   |                                   `- error: 'UIView' is unavailable in watchOS
38 |         return view.isStandardUIKitControl && view.isHidden == false
39 |     }
/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/AXSnapshot/UIResponder+Extension.swift:46:18: error: 'UIProgressView' is unavailable in watchOS
44 |     /// - Date: 2022. 04. 02
45 |     var isStandardUIKitControl: Bool {
46 |         (self is UIProgressView) ||
   |                  `- error: 'UIProgressView' is unavailable in watchOS
47 |             (self is UILabel) ||
48 |             (self is UIButton) ||
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIProgressView.h:23:12: note: 'UIProgressView' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIProgressView : UIView <NSCoding>
   |            `- note: 'UIProgressView' has been explicitly marked unavailable here
24 |
25 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:47:22: error: 'UILabel' is unavailable in watchOS
45 |     var isStandardUIKitControl: Bool {
46 |         (self is UIProgressView) ||
47 |             (self is UILabel) ||
   |                      `- error: 'UILabel' is unavailable in watchOS
48 |             (self is UIButton) ||
49 |             (self is UISlider) ||
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:48:22: error: 'UIButton' is unavailable in watchOS
46 |         (self is UIProgressView) ||
47 |             (self is UILabel) ||
48 |             (self is UIButton) ||
   |                      `- error: 'UIButton' is unavailable in watchOS
49 |             (self is UISlider) ||
50 |             (self is UISwitch) ||
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:49:22: error: 'UISlider' is unavailable in watchOS
47 |             (self is UILabel) ||
48 |             (self is UIButton) ||
49 |             (self is UISlider) ||
   |                      `- error: 'UISlider' is unavailable in watchOS
50 |             (self is UISwitch) ||
51 |             (self is UITextView) ||
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AXSnapshot/UIResponder+Extension.swift:50:22: error: 'UISwitch' is unavailable in watchOS
48 |             (self is UIButton) ||
49 |             (self is UISlider) ||
50 |             (self is UISwitch) ||
   |                      `- error: 'UISwitch' is unavailable in watchOS
51 |             (self is UITextView) ||
52 |             (self is UIActivityIndicatorView) ||
/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/AXSnapshot/UIResponder+Extension.swift:51:22: error: 'UITextView' is unavailable in watchOS
49 |             (self is UISlider) ||
50 |             (self is UISwitch) ||
51 |             (self is UITextView) ||
   |                      `- error: 'UITextView' is unavailable in watchOS
52 |             (self is UIActivityIndicatorView) ||
53 |             (self is UIStepper) ||
/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/AXSnapshot/UIResponder+Extension.swift:52:22: error: 'UIActivityIndicatorView' is unavailable in watchOS
50 |             (self is UISwitch) ||
51 |             (self is UITextView) ||
52 |             (self is UIActivityIndicatorView) ||
   |                      `- error: 'UIActivityIndicatorView' is unavailable in watchOS
53 |             (self is UIStepper) ||
54 |             (self is UISegmentedControl) ||
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift:53:22: error: 'UIStepper' is unavailable in watchOS
51 |             (self is UITextView) ||
52 |             (self is UIActivityIndicatorView) ||
53 |             (self is UIStepper) ||
   |                      `- error: 'UIStepper' is unavailable in watchOS
54 |             (self is UISegmentedControl) ||
55 |             (self is UITextField)
/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/AXSnapshot/UIResponder+Extension.swift:54:22: error: 'UISegmentedControl' is unavailable in watchOS
52 |             (self is UIActivityIndicatorView) ||
53 |             (self is UIStepper) ||
54 |             (self is UISegmentedControl) ||
   |                      `- error: 'UISegmentedControl' is unavailable in watchOS
55 |             (self is UITextField)
56 |     }
/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/AXSnapshot/UIResponder+Extension.swift:55:22: error: 'UITextField' is unavailable in watchOS
53 |             (self is UIStepper) ||
54 |             (self is UISegmentedControl) ||
55 |             (self is UITextField)
   |                      `- error: 'UITextField' is unavailable in watchOS
56 |     }
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/AXSnapshot/UIResponder+Extension.swift:59:22: error: 'UIResponder' is unavailable in watchOS
57 |
58 |     var allItemsInResponderChain: [UIResponder] {
59 |         var chain = [UIResponder]()
   |                      `- error: 'UIResponder' is unavailable in watchOS
60 |         var nextResponder = next
61 |         while nextResponder != 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/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;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIResponder+Extension.swift (in target 'AXSnapshot' from project 'AXSnapshot')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIResponder+Extension.swift
SwiftCompile normal arm64 Compiling\ UIAccessibilityTraits+Extension.swift /Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIAccessibilityTraits+Extension.swift (in target 'AXSnapshot' from project 'AXSnapshot')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AXSnapshot/UIAccessibilityTraits+Extension.swift (in target 'AXSnapshot' from project 'AXSnapshot')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIAccessibilityTraits+Extension.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-18 03:25:55.167 xcodebuild[785:4847] [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 'AXSnapshot' from project 'AXSnapshot')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ AXSnapshot (in target 'AXSnapshot' from project 'AXSnapshot')
	Building workspace AXSnapshot with scheme AXSnapshot
(3 failures)
BUILD FAILURE 6.4 watchOS