The Swift Package Index logo.Swift Package Index

Build Information

Failed to build YComponentBrowser, reference 1.0.2 (c6328d), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 17:52:29 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 YComponentBrowser -destination generic/platform=watchOS

Build Log


PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-19 13:52:17.945 xcodebuild[650:4238] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-19 13:52:18.050 xcodebuild[650:4238] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ YComponentBrowser (in target 'YComponentBrowser' from project 'YComponentBrowser')
	SwiftCompile normal arm64_32 (in target 'YComponentBrowser' from project 'YComponentBrowser')
	Building workspace YComponentBrowser with scheme YComponentBrowser
(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:
  YComponentBrowser: /Users/admin/builder/spi-builder-workspace
resolved source packages: YComponentBrowser
2026-09-19 13:52:24.918 xcodebuild[777:4744] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-19 13:52:25.056 xcodebuild[777:4744] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "YComponentBrowser",
  "name" : "YComponentBrowser",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "YComponentBrowser",
      "targets" : [
        "YComponentBrowser"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "YComponentBrowserTests",
      "module_type" : "SwiftTarget",
      "name" : "YComponentBrowserTests",
      "path" : "Tests/YComponentBrowserTests",
      "sources" : [
        "CatalogFactoryTest.swift",
        "ClassificationScene/ClassificationDataSourceTests.swift",
        "ClassificationScene/ClassificationViewControllerTest.swift",
        "Extensions/XCTestCase+MemoryLeakTracking.swift",
        "Extensions/XCTestCase+makeCoder.swift",
        "Models/Categories/CatalogCategoryTest.swift",
        "Models/Categories/CategoriesTest.swift",
        "Models/Destinations/CatalogDestinationTests.swift",
        "Models/Destinations/SubcategoryDestinationTests.swift",
        "Protocols/IdentifiableProtocolTest.swift",
        "UI Components/Generic Cells/GenericCollectionViewCellTest.swift",
        "UI Components/Generic Cells/GenericTableViewCellTest.swift",
        "UI Components/Generic Controllers/GenericCollectionViewControllerTest.swift",
        "UI Components/Generic Controllers/GenericTableViewControllerTest.swift",
        "UI Components/Generic Views/CatalogDisplayViewTest.swift",
        "UI Components/Generic Views/ColorViewTest.swift",
        "UI Components/Generic Views/FontViewTest.swift",
        "UI Components/Generic Views/IconViewTest.swift"
      ],
      "target_dependencies" : [
        "YComponentBrowser"
      ],
      "type" : "test"
    },
    {
      "c99name" : "YComponentBrowser",
      "module_type" : "SwiftTarget",
      "name" : "YComponentBrowser",
      "path" : "Sources/YComponentBrowser",
      "product_memberships" : [
        "YComponentBrowser"
      ],
      "sources" : [
        "CatalogFactory.swift",
        "ClassificationScene/ClassificationDataSource.swift",
        "ClassificationScene/ClassificationViewController.swift",
        "Models/Categories/CatalogCategory.swift",
        "Models/Categories/ColorCategory.swift",
        "Models/Categories/ComponentCategory.swift",
        "Models/Categories/CustomCategory.swift",
        "Models/Categories/FontCategory.swift",
        "Models/Categories/IconCategory.swift",
        "Models/Destinations/CatalogDetailDestination.swift",
        "Models/Destinations/SubcategoryDetailDestination.swift",
        "Protocols/CatalogDataSource.swift",
        "Protocols/Classification.swift",
        "Protocols/Destination.swift",
        "Protocols/Highlightable.swift",
        "Protocols/Identifiable.swift",
        "Protocols/Populatable.swift",
        "Protocols/Reusable.swift",
        "Protocols/Selectable.swift",
        "UI Components/Generic Cells/GenericCollectionViewCell.swift",
        "UI Components/Generic Cells/GenericTableViewCell.swift",
        "UI Components/Generic Controllers/GenericCollectionViewController.swift",
        "UI Components/Generic Controllers/GenericTableViewController.swift",
        "UI Components/Generic Views/CatalogDisplayView.swift",
        "UI Components/Generic Views/ColorView.swift",
        "UI Components/Generic Views/ContentView.swift",
        "UI Components/Generic Views/FontView.swift",
        "UI Components/Generic Views/IconView.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
{
  "workspace" : {
    "name" : "YComponentBrowser",
    "schemes" : [
      "YCatalogViewer",
      "YComponentBrowser"
    ]
  }
}
2026-09-19 13:52:26.164 xcodebuild[785:4813] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-19 13:52:26.266 xcodebuild[785:4813] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "workspace" : {
    "name" : "YComponentBrowser",
    "schemes" : [
      "YCatalogViewer",
      "YComponentBrowser"
    ]
  }
}
2026-09-19 13:52:27.105 xcodebuild[787:4847] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-19 13:52:27.225 xcodebuild[787:4847] [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 YComponentBrowser -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 YComponentBrowser -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  YComponentBrowser: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (3 targets)
    Target 'YComponentBrowserTests-product' in project 'YComponentBrowser'
        ➜ Explicit dependency on target 'YComponentBrowser' in project 'YComponentBrowser'
    Target 'YComponentBrowser-product' in project 'YComponentBrowser'
        ➜ Explicit dependency on target 'YComponentBrowser' in project 'YComponentBrowser'
    Target 'YComponentBrowser' in project 'YComponentBrowser' (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 YComponentBrowser normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'YComponentBrowser' from project 'YComponentBrowser')
    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 YComponentBrowser -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64_32/YComponentBrowser.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/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64_32/YComponentBrowser-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/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64_32/YComponentBrowser.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64_32/YComponentBrowser-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/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64_32/YComponentBrowser_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/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-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/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64_32/YComponentBrowser-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver YComponentBrowser normal arm64 com.apple.xcode.tools.swift.compiler (in target 'YComponentBrowser' from project 'YComponentBrowser')
    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 YComponentBrowser -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser.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/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser-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/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser-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/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser_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/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-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/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ CatalogFactory.swift,\ ClassificationDataSource.swift,\ ClassificationViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationViewController.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift:17:25: error: 'UICollectionViewLayout' is unavailable in watchOS
15 |
16 |         /// Collection view
17 |         case collection(UICollectionViewLayout)
   |                         `- error: 'UICollectionViewLayout' is unavailable in watchOS
18 |     }
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 87 |
 88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 89 | @interface UICollectionViewLayout : NSObject <NSCoding>
    |            `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 90 |
 91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift:30:10: error: 'UIViewController' is unavailable in watchOS
28 |         navigationTitle: String? = nil,
29 |         embedInNavigationController: Bool
30 |     ) -> UIViewController {
   |          `- error: 'UIViewController' is unavailable in watchOS
31 |         let controller = createClassificationViewController(with: categories, navigationTitle: navigationTitle)
32 |         if embedInNavigationController == true {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/YComponentBrowser/CatalogFactory.swift:47:10: error: 'UIViewController' is unavailable in watchOS
45 |         with categories: [Classification],
46 |         navigationTitle: String? = nil
47 |     ) -> UIViewController {
   |          `- error: 'UIViewController' is unavailable in watchOS
48 |         ClassificationViewController(
49 |             datasource: ClassificationDataSource(
/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/YComponentBrowser/CatalogFactory.swift:68:10: error: 'UIViewController' is unavailable in watchOS
66 |         display: DisplayType = .table,
67 |         navigationTitle: String? = nil
68 |     ) -> UIViewController {
   |          `- error: 'UIViewController' is unavailable in watchOS
69 |         switch display {
70 |         case .table:
/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/YComponentBrowser/CatalogFactory.swift:33:40: error: 'UINavigationController' is unavailable in watchOS
31 |         let controller = createClassificationViewController(with: categories, navigationTitle: navigationTitle)
32 |         if embedInNavigationController == true {
33 |             let navigationController = UINavigationController(rootViewController: controller)
   |                                        `- error: 'UINavigationController' is unavailable in watchOS
34 |             return navigationController
35 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' has been explicitly marked unavailable here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:12:29: error: 'UITableViewCell' is unavailable in watchOS
10 | public final class ClassificationDataSource: NSObject, CatalogDataSource {
11 |     /// The type of cell catalogDataSource supports
12 |     public typealias Cell = UITableViewCell
   |                             `- error: 'UITableViewCell' is unavailable in watchOS
13 |
14 |     /// Represents the cell type
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:41:40: error: 'UITableView' is unavailable in watchOS
39 |
40 |     /// :nodoc:
41 |     public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
   |                                        `- error: 'UITableView' is unavailable in watchOS
42 |         categories.count
43 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:46:40: error: 'UITableView' is unavailable in watchOS
44 |
45 |     /// :nodoc:
46 |     public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
   |                                        `- error: 'UITableView' is unavailable in watchOS
47 |         let cell = tableView.dequeueReusableCell(
48 |             withIdentifier: ClassificationDataSource.cellIdentifier,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CatalogFactory.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ClassificationDataSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationViewController.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ClassificationViewController.swift
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:46:91: error: 'UITableViewCell' is unavailable in watchOS
44 |
45 |     /// :nodoc:
46 |     public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
   |                                                                                           `- error: 'UITableViewCell' is unavailable in watchOS
47 |         let cell = tableView.dequeueReusableCell(
48 |             withIdentifier: ClassificationDataSource.cellIdentifier,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:10:20: warning: unavailable class 'UITableViewCell' was used to satisfy a requirement of protocol 'CatalogDataSource'; this will be an error in a future Swift language mode
 8 |
 9 | /// Represents the Classification Datasource
10 | public final class ClassificationDataSource: NSObject, CatalogDataSource {
   |                    `- warning: unavailable class 'UITableViewCell' was used to satisfy a requirement of protocol 'CatalogDataSource'; this will be an error in a future Swift language mode
11 |     /// The type of cell catalogDataSource supports
12 |     public typealias Cell = UITableViewCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' declared here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' declared here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/CatalogDataSource.swift:12:20: note: requirement 'Cell' declared here
10 | public protocol CatalogDataSource: UITableViewDataSource {
11 |     /// The type of cell catalog data source supports
12 |     associatedtype Cell: UITableViewCell
   |                    `- note: requirement 'Cell' declared here
13 |
14 |     /// Cell type
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:15:41: error: 'UITableViewCell' is unavailable in watchOS
13 |
14 |     /// Represents the cell type
15 |     public static var cell: Cell.Type { UITableViewCell.self }
   |                                         `- error: 'UITableViewCell' is unavailable in watchOS
16 |
17 |     /// Identifier to identify the cell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:53:14: error: 'textLabel' is unavailable in watchOS
51 |         let category = category(for: indexPath)
52 |
53 |         cell.textLabel?.text = category.name
   |              `- error: 'textLabel' is unavailable in watchOS
54 |         cell.accessoryType = .disclosureIndicator
55 |         cell.selectionStyle = .default
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:120:60: note: 'textLabel' has been explicitly marked unavailable here
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos);   // default is nil.  image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary.
    |                                                            `- note: 'textLabel' has been explicitly marked unavailable here
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary (and the current style supports a detail label).
122 |
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationViewController.swift:27:49: error: 'UITableView' is unavailable in watchOS
25 |
26 |     /// :nodoc:
27 |     public override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
   |                                                 `- error: 'UITableView' is unavailable in watchOS
28 |         let category = datasource.category(for: indexPath)
29 |         switch category.presentationStyle {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
SwiftCompile normal arm64 Compiling\ CustomCategory.swift,\ FontCategory.swift,\ IconCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/CustomCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/FontCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/IconCategory.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/CustomCategory.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CustomCategory.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/FontCategory.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FontCategory.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/IconCategory.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IconCategory.swift
SwiftCompile normal arm64 Compiling\ CatalogDetailDestination.swift,\ SubcategoryDetailDestination.swift,\ CatalogDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/CatalogDetailDestination.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/SubcategoryDetailDestination.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/CatalogDataSource.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/CatalogDetailDestination.swift:21:47: error: 'UIViewController' is unavailable in watchOS
19 |
20 |     /// Creates a tableview controller that displays the model data within the specified view
21 |     public func getDestinationController() -> UIViewController {
   |                                               `- error: 'UIViewController' is unavailable in watchOS
22 |         CatalogFactory.createGenericDisplayViewController(
23 |             viewType: View.self,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/YComponentBrowser/Models/Destinations/SubcategoryDetailDestination.swift:21:47: error: 'UIViewController' is unavailable in watchOS
19 |
20 |     /// Creates a subcategory view controller
21 |     public func getDestinationController() -> UIViewController {
   |                                               `- error: 'UIViewController' is unavailable in watchOS
22 |         CatalogFactory.createClassificationViewController(with: subcategories, navigationTitle: navigationTitle)
23 |     }
/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/YComponentBrowser/Protocols/CatalogDataSource.swift:12:26: error: 'UITableViewCell' is unavailable in watchOS
10 | public protocol CatalogDataSource: UITableViewDataSource {
11 |     /// The type of cell catalog data source supports
12 |     associatedtype Cell: UITableViewCell
   |                          `- error: 'UITableViewCell' is unavailable in watchOS
13 |
14 |     /// Cell type
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/CatalogDetailDestination.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CatalogDetailDestination.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/SubcategoryDetailDestination.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SubcategoryDetailDestination.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/CatalogDataSource.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CatalogDataSource.swift
SwiftCompile normal arm64_32 Compiling\ Classification.swift,\ Destination.swift,\ Highlightable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Classification.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Destination.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Highlightable.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Classification.swift:25:32: error: 'UIViewController' is unavailable in watchOS
23 |
24 |     /// Destination view controller of the classification
25 |     var destinationController: UIViewController {
   |                                `- error: 'UIViewController' is unavailable in watchOS
26 |         destination.getDestinationController()
27 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Classification.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Classification.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Destination.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Destination.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Highlightable.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Highlightable.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ YComponentBrowser (in target 'YComponentBrowser' from project 'YComponentBrowser')
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift:17:25: error: 'UICollectionViewLayout' is unavailable in watchOS
15 |
16 |         /// Collection view
17 |         case collection(UICollectionViewLayout)
   |                         `- error: 'UICollectionViewLayout' is unavailable in watchOS
18 |     }
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 87 |
 88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 89 | @interface UICollectionViewLayout : NSObject <NSCoding>
    |            `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 90 |
 91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift:30:10: error: 'UIViewController' is unavailable in watchOS
28 |         navigationTitle: String? = nil,
29 |         embedInNavigationController: Bool
30 |     ) -> UIViewController {
   |          `- error: 'UIViewController' is unavailable in watchOS
31 |         let controller = createClassificationViewController(with: categories, navigationTitle: navigationTitle)
32 |         if embedInNavigationController == true {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/YComponentBrowser/CatalogFactory.swift:47:10: error: 'UIViewController' is unavailable in watchOS
45 |         with categories: [Classification],
46 |         navigationTitle: String? = nil
47 |     ) -> UIViewController {
   |          `- error: 'UIViewController' is unavailable in watchOS
48 |         ClassificationViewController(
49 |             datasource: ClassificationDataSource(
/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/YComponentBrowser/CatalogFactory.swift:68:10: error: 'UIViewController' is unavailable in watchOS
66 |         display: DisplayType = .table,
67 |         navigationTitle: String? = nil
68 |     ) -> UIViewController {
   |          `- error: 'UIViewController' is unavailable in watchOS
69 |         switch display {
70 |         case .table:
/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/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:12:29: error: 'UITableViewCell' is unavailable in watchOS
10 | public final class ClassificationDataSource: NSObject, CatalogDataSource {
11 |     /// The type of cell catalogDataSource supports
12 |     public typealias Cell = UITableViewCell
   |                             `- error: 'UITableViewCell' is unavailable in watchOS
13 |
14 |     /// Represents the cell type
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:41:40: error: 'UITableView' is unavailable in watchOS
39 |
40 |     /// :nodoc:
41 |     public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
   |                                        `- error: 'UITableView' is unavailable in watchOS
42 |         categories.count
43 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:46:40: error: 'UITableView' is unavailable in watchOS
44 |
45 |     /// :nodoc:
46 |     public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
   |                                        `- error: 'UITableView' is unavailable in watchOS
47 |         let cell = tableView.dequeueReusableCell(
48 |             withIdentifier: ClassificationDataSource.cellIdentifier,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:46:91: error: 'UITableViewCell' is unavailable in watchOS
44 |
45 |     /// :nodoc:
46 |     public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
   |                                                                                           `- error: 'UITableViewCell' is unavailable in watchOS
47 |         let cell = tableView.dequeueReusableCell(
48 |             withIdentifier: ClassificationDataSource.cellIdentifier,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:10:20: warning: unavailable class 'UITableViewCell' was used to satisfy a requirement of protocol 'CatalogDataSource'; this will be an error in a future Swift language mode
 8 |
 9 | /// Represents the Classification Datasource
10 | public final class ClassificationDataSource: NSObject, CatalogDataSource {
   |                    `- warning: unavailable class 'UITableViewCell' was used to satisfy a requirement of protocol 'CatalogDataSource'; this will be an error in a future Swift language mode
11 |     /// The type of cell catalogDataSource supports
12 |     public typealias Cell = UITableViewCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' declared here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' declared here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/CatalogDataSource.swift:12:20: note: requirement 'Cell' declared here
10 | public protocol CatalogDataSource: UITableViewDataSource {
11 |     /// The type of cell catalog data source supports
12 |     associatedtype Cell: UITableViewCell
   |                    `- note: requirement 'Cell' declared here
13 |
14 |     /// Cell type
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationViewController.swift:27:49: error: 'UITableView' is unavailable in watchOS
25 |
26 |     /// :nodoc:
27 |     public override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
   |                                                 `- error: 'UITableView' is unavailable in watchOS
28 |         let category = datasource.category(for: indexPath)
29 |         switch category.presentationStyle {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationViewController.swift:9:81: error: 'UITableViewController' is unavailable in watchOS
 7 | import UIKit
 8 | /// ClassificationViewController to display catalog
 9 | public final class ClassificationViewController<DataSource: CatalogDataSource>: UITableViewController {
   |                                                                                 `- error: 'UITableViewController' is unavailable in watchOS
10 |     /// Data source for that catalogView
11 |     public let datasource: DataSource
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewController.h:21:12: note: 'UITableViewController' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UITableViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
   |            `- note: 'UITableViewController' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithStyle:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/CatalogDetailDestination.swift:21:47: error: 'UIViewController' is unavailable in watchOS
19 |
20 |     /// Creates a tableview controller that displays the model data within the specified view
21 |     public func getDestinationController() -> UIViewController {
   |                                               `- error: 'UIViewController' is unavailable in watchOS
22 |         CatalogFactory.createGenericDisplayViewController(
23 |             viewType: View.self,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/YComponentBrowser/Models/Destinations/SubcategoryDetailDestination.swift:21:47: error: 'UIViewController' is unavailable in watchOS
19 |
20 |     /// Creates a subcategory view controller
21 |     public func getDestinationController() -> UIViewController {
   |                                               `- error: 'UIViewController' is unavailable in watchOS
22 |         CatalogFactory.createClassificationViewController(with: subcategories, navigationTitle: navigationTitle)
23 |     }
/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/YComponentBrowser/Protocols/CatalogDataSource.swift:12:26: error: 'UITableViewCell' is unavailable in watchOS
10 | public protocol CatalogDataSource: UITableViewDataSource {
11 |     /// The type of cell catalog data source supports
12 |     associatedtype Cell: UITableViewCell
   |                          `- error: 'UITableViewCell' is unavailable in watchOS
13 |
14 |     /// Cell type
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/CatalogDataSource.swift:10:36: error: 'UITableViewDataSource' is unavailable in watchOS
 8 |
 9 | /// Data source for catalog tableview
10 | public protocol CatalogDataSource: UITableViewDataSource {
   |                                    `- error: 'UITableViewDataSource' is unavailable in watchOS
11 |     /// The type of cell catalog data source supports
12 |     associatedtype Cell: UITableViewCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
    |           `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Classification.swift:25:32: error: 'UIViewController' is unavailable in watchOS
23 |
24 |     /// Destination view controller of the classification
25 |     var destinationController: UIViewController {
   |                                `- error: 'UIViewController' is unavailable in watchOS
26 |         destination.getDestinationController()
27 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Destination.swift:26:40: error: 'UIViewController' is unavailable in watchOS
24 |
25 |     /// Creates destination view controller
26 |     func getDestinationController() -> UIViewController
   |                                        `- error: 'UIViewController' is unavailable in watchOS
27 | }
28 |
/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/YComponentBrowser/UI Components/Generic Cells/GenericCollectionViewCell.swift:10:66: error: 'UICollectionViewCell' is unavailable in watchOS
 8 |
 9 | /// A collection view cell that can display any `Populatable` and `Reusable` view
10 | public final class GenericCollectionViewCell<View: ContentView>: UICollectionViewCell, Identifiable {
   |                                                                  `- error: 'UICollectionViewCell' is unavailable in watchOS
11 |     /// The type of data that can be populated
12 |     public typealias Model = View.Model
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UICollectionViewCell : UICollectionReusableView
    |            `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
 66 |
 67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Cells/GenericTableViewCell.swift:18:33: error: 'UITableViewCell' is unavailable in watchOS
16 |
17 |     /// :nodoc:
18 |     public override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
   |                                 `- error: 'UITableViewCell' is unavailable in watchOS
19 |         super.init(style: style, reuseIdentifier: reuseIdentifier)
20 |         initialDisplayView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Cells/GenericTableViewCell.swift:10:61: error: 'UITableViewCell' is unavailable in watchOS
 8 |
 9 | /// A table view cell that can display any `Populatable` and `Reusable` view
10 | public final class GenericTableViewCell<View: ContentView>: UITableViewCell, Identifiable {
   |                                                             `- error: 'UITableViewCell' is unavailable in watchOS
11 |     /// The type of data that can be populated
12 |     public typealias Model = View.Model
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:23:31: error: 'UICollectionViewLayout' is unavailable in watchOS
21 |     public init(
22 |         navigationTitle: String? = nil,
23 |         collectionViewLayout: UICollectionViewLayout = UICollectionViewFlowLayout(),
   |                               `- error: 'UICollectionViewLayout' is unavailable in watchOS
24 |         models: [View.Model]
25 |     ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 87 |
 88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 89 | @interface UICollectionViewLayout : NSObject <NSCoding>
    |            `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 90 |
 91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:23:56: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
21 |     public init(
22 |         navigationTitle: String? = nil,
23 |         collectionViewLayout: UICollectionViewLayout = UICollectionViewFlowLayout(),
   |                                                        `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
24 |         models: [View.Model]
25 |     ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
   |            `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:37:27: error: 'UICollectionView' is unavailable in watchOS
35 |     /// :nodoc:
36 |     public override func collectionView(
37 |         _ collectionView: UICollectionView,
   |                           `- error: 'UICollectionView' is unavailable in watchOS
38 |         numberOfItemsInSection section: Int
39 |     ) -> Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:45:27: error: 'UICollectionView' is unavailable in watchOS
43 |     /// :nodoc:
44 |     public override func collectionView(
45 |         _ collectionView: UICollectionView,
   |                           `- error: 'UICollectionView' is unavailable in watchOS
46 |         cellForItemAt indexPath: IndexPath
47 |     ) -> UICollectionViewCell {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:47:10: error: 'UICollectionViewCell' is unavailable in watchOS
45 |         _ collectionView: UICollectionView,
46 |         cellForItemAt indexPath: IndexPath
47 |     ) -> UICollectionViewCell {
   |          `- error: 'UICollectionViewCell' is unavailable in watchOS
48 |         guard let cell = collectionView.dequeueReusableCell(
49 |             withReuseIdentifier: GenericCell.identifier,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UICollectionViewCell : UICollectionReusableView
    |            `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
 66 |
 67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:61:59: error: 'UICollectionView' is unavailable in watchOS
59 |
60 |     /// :nodoc:
61 |     public override func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
   |                                                           `- error: 'UICollectionView' is unavailable in watchOS
62 |         collectionView.deselectItem(at: indexPath, animated: true)
63 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:11:72: error: 'UICollectionViewController' is unavailable in watchOS
 9 |
10 | /// A Generic CollectionViewController that can display `Populatable` and `Reusable` view
11 | final public class GenericCollectionViewController<View: ContentView>: UICollectionViewController {
   |                                                                        `- error: 'UICollectionViewController' is unavailable in watchOS
12 |     private typealias GenericCell = GenericCollectionViewCell<View>
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewController.h:19:12: note: 'UICollectionViewController' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
19 | @interface UICollectionViewController : UIViewController <UICollectionViewDelegate, UICollectionViewDataSource>
   |            `- note: 'UICollectionViewController' has been explicitly marked unavailable here
20 |
21 | - (instancetype)initWithCollectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:30:49: error: 'UITableView' is unavailable in watchOS
28 |
29 |     /// :nodoc:
30 |     public override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
   |                                                 `- error: 'UITableView' is unavailable in watchOS
31 |         models.count
32 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:35:49: error: 'UITableView' is unavailable in watchOS
33 |
34 |     /// :nodoc:
35 |     public override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
   |                                                 `- error: 'UITableView' is unavailable in watchOS
36 |         guard let cell = tableView.dequeueReusableCell(
37 |             withIdentifier: GenericCell.identifier, for: indexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:35:100: error: 'UITableViewCell' is unavailable in watchOS
33 |
34 |     /// :nodoc:
35 |     public override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
   |                                                                                                    `- error: 'UITableViewCell' is unavailable in watchOS
36 |         guard let cell = tableView.dequeueReusableCell(
37 |             withIdentifier: GenericCell.identifier, for: indexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:49:49: error: 'UITableView' is unavailable in watchOS
47 |
48 |     /// :nodoc:
49 |     public override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
   |                                                 `- error: 'UITableView' is unavailable in watchOS
50 |         tableView.deselectRow(at: indexPath, animated: true)
51 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:10:67: error: 'UITableViewController' is unavailable in watchOS
 8 |
 9 | /// A Generic TableViewController that can display `Populatable` and `Reusable` view
10 | final public class GenericTableViewController<View: ContentView>: UITableViewController {
   |                                                                   `- error: 'UITableViewController' is unavailable in watchOS
11 |     private typealias GenericCell = GenericTableViewCell<View>
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewController.h:21:12: note: 'UITableViewController' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UITableViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
   |            `- note: 'UITableViewController' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithStyle:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:22:26: error: 'NSLayoutConstraint' is unavailable in watchOS
 20 |
 21 |         /// Primary axis for content view
 22 |         public let axis: NSLayoutConstraint.Axis
    |                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
 23 |
 24 |         /// Model to populate the content view
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:36:19: error: 'NSLayoutConstraint' is unavailable in watchOS
 34 |             title: String?,
 35 |             detail: String? = nil,
 36 |             axis: NSLayoutConstraint.Axis = .horizontal,
    |                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
 37 |             model: View.Model
 38 |         ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:66:29: error: 'UILabel' is unavailable in watchOS
 64 |     public let displayView: View = View(frame: .zero)
 65 |
 66 |     private let titleLabel: UILabel = {
    |                             `- error: 'UILabel' is unavailable in watchOS
 67 |         let label = UILabel()
 68 |
/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/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:67:21: error: 'UILabel' is unavailable in watchOS
 65 |
 66 |     private let titleLabel: UILabel = {
 67 |         let label = UILabel()
    |                     `- error: 'UILabel' is unavailable in watchOS
 68 |
 69 |         label.font = UIFont.preferredFont(forTextStyle: .body)
/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/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:67:21: error: 'init()' is unavailable in watchOS
 65 |
 66 |     private let titleLabel: UILabel = {
 67 |         let label = UILabel()
    |                     `- error: 'init()' is unavailable in watchOS
 68 |
 69 |         label.font = UIFont.preferredFont(forTextStyle: .body)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:70:35: error: 'label' is unavailable in watchOS
 68 |
 69 |         label.font = UIFont.preferredFont(forTextStyle: .body)
 70 |         label.textColor = UIColor.label
    |                                   `- error: 'label' is unavailable in watchOS
 71 |
 72 |         return label
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:75:30: error: 'UILabel' is unavailable in watchOS
 73 |     }()
 74 |
 75 |     private let detailLabel: UILabel = {
    |                              `- error: 'UILabel' is unavailable in watchOS
 76 |         let label = UILabel()
 77 |
/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/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:76:21: error: 'UILabel' is unavailable in watchOS
 74 |
 75 |     private let detailLabel: UILabel = {
 76 |         let label = UILabel()
    |                     `- error: 'UILabel' is unavailable in watchOS
 77 |
 78 |         label.font = UIFont.preferredFont(forTextStyle: .footnote)
/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/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:76:21: error: 'init()' is unavailable in watchOS
 74 |
 75 |     private let detailLabel: UILabel = {
 76 |         let label = UILabel()
    |                     `- error: 'init()' is unavailable in watchOS
 77 |
 78 |         label.font = UIFont.preferredFont(forTextStyle: .footnote)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:79:28: error: 'secondaryLabel' is unavailable in watchOS
 77 |
 78 |         label.font = UIFont.preferredFont(forTextStyle: .footnote)
 79 |         label.textColor = .secondaryLabel
    |                            `- error: 'secondaryLabel' is unavailable in watchOS
 80 |
 81 |         return label
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:172:49: note: 'secondaryLabel' has been explicitly marked unavailable here
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'secondaryLabel' has been explicitly marked unavailable here
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor    API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:84:33: error: 'UIStackView' is unavailable in watchOS
 82 |     }()
 83 |
 84 |     private let innerStackView: UIStackView = {
    |                                 `- error: 'UIStackView' is unavailable in watchOS
 85 |         let stackView = UIStackView()
 86 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:85:25: error: 'UIStackView' is unavailable in watchOS
 83 |
 84 |     private let innerStackView: UIStackView = {
 85 |         let stackView = UIStackView()
    |                         `- error: 'UIStackView' is unavailable in watchOS
 86 |
 87 |         stackView.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:85:25: error: 'init()' is unavailable in watchOS
 83 |
 84 |     private let innerStackView: UIStackView = {
 85 |         let stackView = UIStackView()
    |                         `- error: 'init()' is unavailable in watchOS
 86 |
 87 |         stackView.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:94:33: error: 'UIStackView' is unavailable in watchOS
 92 |     }()
 93 |
 94 |     private let outerStackView: UIStackView = {
    |                                 `- error: 'UIStackView' is unavailable in watchOS
 95 |         let stackView = UIStackView()
 96 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:95:25: error: 'UIStackView' is unavailable in watchOS
 93 |
 94 |     private let outerStackView: UIStackView = {
 95 |         let stackView = UIStackView()
    |                         `- error: 'UIStackView' is unavailable in watchOS
 96 |
 97 |         stackView.alignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:95:25: error: 'init()' is unavailable in watchOS
 93 |
 94 |     private let outerStackView: UIStackView = {
 95 |         let stackView = UIStackView()
    |                         `- error: 'init()' is unavailable in watchOS
 96 |
 97 |         stackView.alignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:10:59: error: 'UIView' is unavailable in watchOS
  8 |
  9 | /// View that shows a title and detail text and displays a given type of `ContentView`
 10 | final public class CatalogDisplayView<View: ContentView>: UIView {
    |                                                           `- error: 'UIView' is unavailable in watchOS
 11 |     // MARK: Helper Types
 12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/YComponentBrowser/UI Components/Generic Views/ColorView.swift:30:78: error: 'UITraitCollection' is unavailable in watchOS
28 |
29 |     /// :nodoc:
30 |     public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
   |                                                                              `- error: 'UITraitCollection' is unavailable in watchOS
31 |         super.traitCollectionDidChange(previousTraitCollection)
32 |         if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/ColorView.swift:30:26: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
28 |
29 |     /// :nodoc:
30 |     public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
   |                          |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
   |                          `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
31 |         super.traitCollectionDidChange(previousTraitCollection)
32 |         if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/ColorView.swift:10:31: error: 'UIView' is unavailable in watchOS
 8 |
 9 | /// A view used to display a given `UIColor` at a fixed size
10 | final public class ColorView: UIView {
   |                               `- error: 'UIView' is unavailable in watchOS
11 |     /// The type of data required to populate the color view
12 |     public typealias Model = UIColor
/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/YComponentBrowser/UI Components/Generic Views/ContentView.swift:10:32: error: 'UIView' is unavailable in watchOS
 8 |
 9 | /// A `Reusable` and `Populatable` view
10 | public typealias ContentView = UIView & Reusable & Populatable
   |                                `- error: 'UIView' is unavailable in watchOS
11 |
/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/YComponentBrowser/UI Components/Generic Views/FontView.swift:10:30: error: 'UILabel' is unavailable in watchOS
 8 |
 9 | /// A view to display a given font and text
10 | final public class FontView: UILabel {
   |                              `- error: 'UILabel' is unavailable in watchOS
11 |     /// Font view model
12 |     public struct Model {
/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/YComponentBrowser/UI Components/Generic Views/IconView.swift:10:30: error: 'UIImageView' is unavailable in watchOS
 8 |
 9 | /// A view to display a given image at a fixed size and ratio
10 | final public class IconView: UIImageView {
   |                              `- error: 'UIImageView' is unavailable in watchOS
11 |     /// The type of data required to populate the icon view
12 |     public typealias Model = UIImage
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/CatalogCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/ColorCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/ComponentCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/CustomCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/FontCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/IconCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/CatalogDetailDestination.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/SubcategoryDetailDestination.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/CatalogDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Classification.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Destination.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Highlightable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Identifiable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Populatable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Reusable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Selectable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Cells/GenericCollectionViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Cells/GenericTableViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Controllers/GenericCollectionViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Controllers/GenericTableViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/CatalogDisplayView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/ColorView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/ContentView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/FontView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/IconView.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name YComponentBrowser -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/YComponentBrowser.build/Debug-watchos/YComponentBrowser-t.build/Objects-normal/arm64/YComponentBrowser.abi.json
SwiftCompile normal arm64 (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ FontView.swift,\ IconView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/FontView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/IconView.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/FontView.swift:10:30: error: 'UILabel' is unavailable in watchOS
 8 |
 9 | /// A view to display a given font and text
10 | final public class FontView: UILabel {
   |                              `- error: 'UILabel' is unavailable in watchOS
11 |     /// Font view model
12 |     public struct Model {
/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/YComponentBrowser/UI Components/Generic Views/IconView.swift:10:30: error: 'UIImageView' is unavailable in watchOS
 8 |
 9 | /// A view to display a given image at a fixed size and ratio
10 | final public class IconView: UIImageView {
   |                              `- error: 'UIImageView' is unavailable in watchOS
11 |     /// The type of data required to populate the icon view
12 |     public typealias Model = UIImage
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/FontView.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FontView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/IconView.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IconView.swift
SwiftCompile normal arm64 Compiling\ FontView.swift,\ IconView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/FontView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/IconView.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/FontView.swift:10:30: error: 'UILabel' is unavailable in watchOS
 8 |
 9 | /// A view to display a given font and text
10 | final public class FontView: UILabel {
   |                              `- error: 'UILabel' is unavailable in watchOS
11 |     /// Font view model
12 |     public struct Model {
/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/YComponentBrowser/UI Components/Generic Views/IconView.swift:10:30: error: 'UIImageView' is unavailable in watchOS
 8 |
 9 | /// A view to display a given image at a fixed size and ratio
10 | final public class IconView: UIImageView {
   |                              `- error: 'UIImageView' is unavailable in watchOS
11 |     /// The type of data required to populate the icon view
12 |     public typealias Model = UIImage
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/FontView.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FontView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/IconView.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IconView.swift
SwiftCompile normal arm64 Compiling\ Selectable.swift,\ GenericCollectionViewCell.swift,\ GenericTableViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Selectable.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Cells/GenericCollectionViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Cells/GenericTableViewCell.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Selectable.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Selectable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Cells/GenericCollectionViewCell.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile GenericCollectionViewCell.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Cells/GenericTableViewCell.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile GenericTableViewCell.swift
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Cells/GenericCollectionViewCell.swift:10:66: error: 'UICollectionViewCell' is unavailable in watchOS
 8 |
 9 | /// A collection view cell that can display any `Populatable` and `Reusable` view
10 | public final class GenericCollectionViewCell<View: ContentView>: UICollectionViewCell, Identifiable {
   |                                                                  `- error: 'UICollectionViewCell' is unavailable in watchOS
11 |     /// The type of data that can be populated
12 |     public typealias Model = View.Model
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UICollectionViewCell : UICollectionReusableView
    |            `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
 66 |
 67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Cells/GenericCollectionViewCell.swift:60:9: error: 'NSLayoutConstraint' is unavailable in watchOS
58 |         displayedView.translatesAutoresizingMaskIntoConstraints = false
59 |
60 |         NSLayoutConstraint.activate([
   |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
61 |             displayedView.topAnchor.constraint(equalTo: contentView.topAnchor),
62 |             displayedView.bottomAnchor.constraint(equalTo: contentView.bottomAnchor),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Cells/GenericTableViewCell.swift:18:33: error: 'UITableViewCell' is unavailable in watchOS
16 |
17 |     /// :nodoc:
18 |     public override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
   |                                 `- error: 'UITableViewCell' is unavailable in watchOS
19 |         super.init(style: style, reuseIdentifier: reuseIdentifier)
20 |         initialDisplayView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Cells/GenericTableViewCell.swift:10:61: error: 'UITableViewCell' is unavailable in watchOS
 8 |
 9 | /// A table view cell that can display any `Populatable` and `Reusable` view
10 | public final class GenericTableViewCell<View: ContentView>: UITableViewCell, Identifiable {
   |                                                             `- error: 'UITableViewCell' is unavailable in watchOS
11 |     /// The type of data that can be populated
12 |     public typealias Model = View.Model
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
SwiftCompile normal arm64_32 Compiling\ CatalogCategory.swift,\ ColorCategory.swift,\ ComponentCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/CatalogCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/ColorCategory.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/ComponentCategory.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/CatalogCategory.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CatalogCategory.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/ColorCategory.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ColorCategory.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Categories/ComponentCategory.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ComponentCategory.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ YComponentBrowser (in target 'YComponentBrowser' from project 'YComponentBrowser')
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift:17:25: error: 'UICollectionViewLayout' is unavailable in watchOS
15 |
16 |         /// Collection view
17 |         case collection(UICollectionViewLayout)
   |                         `- error: 'UICollectionViewLayout' is unavailable in watchOS
18 |     }
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 87 |
 88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 89 | @interface UICollectionViewLayout : NSObject <NSCoding>
    |            `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 90 |
 91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/CatalogFactory.swift:30:10: error: 'UIViewController' is unavailable in watchOS
28 |         navigationTitle: String? = nil,
29 |         embedInNavigationController: Bool
30 |     ) -> UIViewController {
   |          `- error: 'UIViewController' is unavailable in watchOS
31 |         let controller = createClassificationViewController(with: categories, navigationTitle: navigationTitle)
32 |         if embedInNavigationController == true {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/YComponentBrowser/CatalogFactory.swift:47:10: error: 'UIViewController' is unavailable in watchOS
45 |         with categories: [Classification],
46 |         navigationTitle: String? = nil
47 |     ) -> UIViewController {
   |          `- error: 'UIViewController' is unavailable in watchOS
48 |         ClassificationViewController(
49 |             datasource: ClassificationDataSource(
/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/YComponentBrowser/CatalogFactory.swift:68:10: error: 'UIViewController' is unavailable in watchOS
66 |         display: DisplayType = .table,
67 |         navigationTitle: String? = nil
68 |     ) -> UIViewController {
   |          `- error: 'UIViewController' is unavailable in watchOS
69 |         switch display {
70 |         case .table:
/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/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:12:29: error: 'UITableViewCell' is unavailable in watchOS
10 | public final class ClassificationDataSource: NSObject, CatalogDataSource {
11 |     /// The type of cell catalogDataSource supports
12 |     public typealias Cell = UITableViewCell
   |                             `- error: 'UITableViewCell' is unavailable in watchOS
13 |
14 |     /// Represents the cell type
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:41:40: error: 'UITableView' is unavailable in watchOS
39 |
40 |     /// :nodoc:
41 |     public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
   |                                        `- error: 'UITableView' is unavailable in watchOS
42 |         categories.count
43 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:46:40: error: 'UITableView' is unavailable in watchOS
44 |
45 |     /// :nodoc:
46 |     public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
   |                                        `- error: 'UITableView' is unavailable in watchOS
47 |         let cell = tableView.dequeueReusableCell(
48 |             withIdentifier: ClassificationDataSource.cellIdentifier,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:46:91: error: 'UITableViewCell' is unavailable in watchOS
44 |
45 |     /// :nodoc:
46 |     public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
   |                                                                                           `- error: 'UITableViewCell' is unavailable in watchOS
47 |         let cell = tableView.dequeueReusableCell(
48 |             withIdentifier: ClassificationDataSource.cellIdentifier,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationDataSource.swift:10:20: warning: unavailable class 'UITableViewCell' was used to satisfy a requirement of protocol 'CatalogDataSource'; this will be an error in a future Swift language mode
 8 |
 9 | /// Represents the Classification Datasource
10 | public final class ClassificationDataSource: NSObject, CatalogDataSource {
   |                    `- warning: unavailable class 'UITableViewCell' was used to satisfy a requirement of protocol 'CatalogDataSource'; this will be an error in a future Swift language mode
11 |     /// The type of cell catalogDataSource supports
12 |     public typealias Cell = UITableViewCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' declared here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' declared here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/CatalogDataSource.swift:12:20: note: requirement 'Cell' declared here
10 | public protocol CatalogDataSource: UITableViewDataSource {
11 |     /// The type of cell catalog data source supports
12 |     associatedtype Cell: UITableViewCell
   |                    `- note: requirement 'Cell' declared here
13 |
14 |     /// Cell type
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationViewController.swift:27:49: error: 'UITableView' is unavailable in watchOS
25 |
26 |     /// :nodoc:
27 |     public override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
   |                                                 `- error: 'UITableView' is unavailable in watchOS
28 |         let category = datasource.category(for: indexPath)
29 |         switch category.presentationStyle {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/ClassificationScene/ClassificationViewController.swift:9:81: error: 'UITableViewController' is unavailable in watchOS
 7 | import UIKit
 8 | /// ClassificationViewController to display catalog
 9 | public final class ClassificationViewController<DataSource: CatalogDataSource>: UITableViewController {
   |                                                                                 `- error: 'UITableViewController' is unavailable in watchOS
10 |     /// Data source for that catalogView
11 |     public let datasource: DataSource
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewController.h:21:12: note: 'UITableViewController' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UITableViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
   |            `- note: 'UITableViewController' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithStyle:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Models/Destinations/CatalogDetailDestination.swift:21:47: error: 'UIViewController' is unavailable in watchOS
19 |
20 |     /// Creates a tableview controller that displays the model data within the specified view
21 |     public func getDestinationController() -> UIViewController {
   |                                               `- error: 'UIViewController' is unavailable in watchOS
22 |         CatalogFactory.createGenericDisplayViewController(
23 |             viewType: View.self,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/YComponentBrowser/Models/Destinations/SubcategoryDetailDestination.swift:21:47: error: 'UIViewController' is unavailable in watchOS
19 |
20 |     /// Creates a subcategory view controller
21 |     public func getDestinationController() -> UIViewController {
   |                                               `- error: 'UIViewController' is unavailable in watchOS
22 |         CatalogFactory.createClassificationViewController(with: subcategories, navigationTitle: navigationTitle)
23 |     }
/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/YComponentBrowser/Protocols/CatalogDataSource.swift:12:26: error: 'UITableViewCell' is unavailable in watchOS
10 | public protocol CatalogDataSource: UITableViewDataSource {
11 |     /// The type of cell catalog data source supports
12 |     associatedtype Cell: UITableViewCell
   |                          `- error: 'UITableViewCell' is unavailable in watchOS
13 |
14 |     /// Cell type
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/CatalogDataSource.swift:10:36: error: 'UITableViewDataSource' is unavailable in watchOS
 8 |
 9 | /// Data source for catalog tableview
10 | public protocol CatalogDataSource: UITableViewDataSource {
   |                                    `- error: 'UITableViewDataSource' is unavailable in watchOS
11 |     /// The type of cell catalog data source supports
12 |     associatedtype Cell: UITableViewCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
    |           `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Classification.swift:25:32: error: 'UIViewController' is unavailable in watchOS
23 |
24 |     /// Destination view controller of the classification
25 |     var destinationController: UIViewController {
   |                                `- error: 'UIViewController' is unavailable in watchOS
26 |         destination.getDestinationController()
27 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/Protocols/Destination.swift:26:40: error: 'UIViewController' is unavailable in watchOS
24 |
25 |     /// Creates destination view controller
26 |     func getDestinationController() -> UIViewController
   |                                        `- error: 'UIViewController' is unavailable in watchOS
27 | }
28 |
/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/YComponentBrowser/UI Components/Generic Cells/GenericCollectionViewCell.swift:10:66: error: 'UICollectionViewCell' is unavailable in watchOS
 8 |
 9 | /// A collection view cell that can display any `Populatable` and `Reusable` view
10 | public final class GenericCollectionViewCell<View: ContentView>: UICollectionViewCell, Identifiable {
   |                                                                  `- error: 'UICollectionViewCell' is unavailable in watchOS
11 |     /// The type of data that can be populated
12 |     public typealias Model = View.Model
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UICollectionViewCell : UICollectionReusableView
    |            `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
 66 |
 67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Cells/GenericTableViewCell.swift:18:33: error: 'UITableViewCell' is unavailable in watchOS
16 |
17 |     /// :nodoc:
18 |     public override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
   |                                 `- error: 'UITableViewCell' is unavailable in watchOS
19 |         super.init(style: style, reuseIdentifier: reuseIdentifier)
20 |         initialDisplayView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Cells/GenericTableViewCell.swift:10:61: error: 'UITableViewCell' is unavailable in watchOS
 8 |
 9 | /// A table view cell that can display any `Populatable` and `Reusable` view
10 | public final class GenericTableViewCell<View: ContentView>: UITableViewCell, Identifiable {
   |                                                             `- error: 'UITableViewCell' is unavailable in watchOS
11 |     /// The type of data that can be populated
12 |     public typealias Model = View.Model
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:23:31: error: 'UICollectionViewLayout' is unavailable in watchOS
21 |     public init(
22 |         navigationTitle: String? = nil,
23 |         collectionViewLayout: UICollectionViewLayout = UICollectionViewFlowLayout(),
   |                               `- error: 'UICollectionViewLayout' is unavailable in watchOS
24 |         models: [View.Model]
25 |     ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 87 |
 88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 89 | @interface UICollectionViewLayout : NSObject <NSCoding>
    |            `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 90 |
 91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:23:56: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
21 |     public init(
22 |         navigationTitle: String? = nil,
23 |         collectionViewLayout: UICollectionViewLayout = UICollectionViewFlowLayout(),
   |                                                        `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
24 |         models: [View.Model]
25 |     ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
   |            `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:37:27: error: 'UICollectionView' is unavailable in watchOS
35 |     /// :nodoc:
36 |     public override func collectionView(
37 |         _ collectionView: UICollectionView,
   |                           `- error: 'UICollectionView' is unavailable in watchOS
38 |         numberOfItemsInSection section: Int
39 |     ) -> Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:45:27: error: 'UICollectionView' is unavailable in watchOS
43 |     /// :nodoc:
44 |     public override func collectionView(
45 |         _ collectionView: UICollectionView,
   |                           `- error: 'UICollectionView' is unavailable in watchOS
46 |         cellForItemAt indexPath: IndexPath
47 |     ) -> UICollectionViewCell {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:47:10: error: 'UICollectionViewCell' is unavailable in watchOS
45 |         _ collectionView: UICollectionView,
46 |         cellForItemAt indexPath: IndexPath
47 |     ) -> UICollectionViewCell {
   |          `- error: 'UICollectionViewCell' is unavailable in watchOS
48 |         guard let cell = collectionView.dequeueReusableCell(
49 |             withReuseIdentifier: GenericCell.identifier,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UICollectionViewCell : UICollectionReusableView
    |            `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
 66 |
 67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:61:59: error: 'UICollectionView' is unavailable in watchOS
59 |
60 |     /// :nodoc:
61 |     public override func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
   |                                                           `- error: 'UICollectionView' is unavailable in watchOS
62 |         collectionView.deselectItem(at: indexPath, animated: true)
63 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericCollectionViewController.swift:11:72: error: 'UICollectionViewController' is unavailable in watchOS
 9 |
10 | /// A Generic CollectionViewController that can display `Populatable` and `Reusable` view
11 | final public class GenericCollectionViewController<View: ContentView>: UICollectionViewController {
   |                                                                        `- error: 'UICollectionViewController' is unavailable in watchOS
12 |     private typealias GenericCell = GenericCollectionViewCell<View>
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewController.h:19:12: note: 'UICollectionViewController' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
19 | @interface UICollectionViewController : UIViewController <UICollectionViewDelegate, UICollectionViewDataSource>
   |            `- note: 'UICollectionViewController' has been explicitly marked unavailable here
20 |
21 | - (instancetype)initWithCollectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:30:49: error: 'UITableView' is unavailable in watchOS
28 |
29 |     /// :nodoc:
30 |     public override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
   |                                                 `- error: 'UITableView' is unavailable in watchOS
31 |         models.count
32 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:35:49: error: 'UITableView' is unavailable in watchOS
33 |
34 |     /// :nodoc:
35 |     public override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
   |                                                 `- error: 'UITableView' is unavailable in watchOS
36 |         guard let cell = tableView.dequeueReusableCell(
37 |             withIdentifier: GenericCell.identifier, for: indexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:35:100: error: 'UITableViewCell' is unavailable in watchOS
33 |
34 |     /// :nodoc:
35 |     public override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
   |                                                                                                    `- error: 'UITableViewCell' is unavailable in watchOS
36 |         guard let cell = tableView.dequeueReusableCell(
37 |             withIdentifier: GenericCell.identifier, for: indexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:49:49: error: 'UITableView' is unavailable in watchOS
47 |
48 |     /// :nodoc:
49 |     public override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
   |                                                 `- error: 'UITableView' is unavailable in watchOS
50 |         tableView.deselectRow(at: indexPath, animated: true)
51 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Controllers/GenericTableViewController.swift:10:67: error: 'UITableViewController' is unavailable in watchOS
 8 |
 9 | /// A Generic TableViewController that can display `Populatable` and `Reusable` view
10 | final public class GenericTableViewController<View: ContentView>: UITableViewController {
   |                                                                   `- error: 'UITableViewController' is unavailable in watchOS
11 |     private typealias GenericCell = GenericTableViewCell<View>
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewController.h:21:12: note: 'UITableViewController' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UITableViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
   |            `- note: 'UITableViewController' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithStyle:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:22:26: error: 'NSLayoutConstraint' is unavailable in watchOS
 20 |
 21 |         /// Primary axis for content view
 22 |         public let axis: NSLayoutConstraint.Axis
    |                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
 23 |
 24 |         /// Model to populate the content view
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:36:19: error: 'NSLayoutConstraint' is unavailable in watchOS
 34 |             title: String?,
 35 |             detail: String? = nil,
 36 |             axis: NSLayoutConstraint.Axis = .horizontal,
    |                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
 37 |             model: View.Model
 38 |         ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:66:29: error: 'UILabel' is unavailable in watchOS
 64 |     public let displayView: View = View(frame: .zero)
 65 |
 66 |     private let titleLabel: UILabel = {
    |                             `- error: 'UILabel' is unavailable in watchOS
 67 |         let label = UILabel()
 68 |
/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/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:67:21: error: 'UILabel' is unavailable in watchOS
 65 |
 66 |     private let titleLabel: UILabel = {
 67 |         let label = UILabel()
    |                     `- error: 'UILabel' is unavailable in watchOS
 68 |
 69 |         label.font = UIFont.preferredFont(forTextStyle: .body)
/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/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:67:21: error: 'init()' is unavailable in watchOS
 65 |
 66 |     private let titleLabel: UILabel = {
 67 |         let label = UILabel()
    |                     `- error: 'init()' is unavailable in watchOS
 68 |
 69 |         label.font = UIFont.preferredFont(forTextStyle: .body)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:70:35: error: 'label' is unavailable in watchOS
 68 |
 69 |         label.font = UIFont.preferredFont(forTextStyle: .body)
 70 |         label.textColor = UIColor.label
    |                                   `- error: 'label' is unavailable in watchOS
 71 |
 72 |         return label
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:75:30: error: 'UILabel' is unavailable in watchOS
 73 |     }()
 74 |
 75 |     private let detailLabel: UILabel = {
    |                              `- error: 'UILabel' is unavailable in watchOS
 76 |         let label = UILabel()
 77 |
/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/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:76:21: error: 'UILabel' is unavailable in watchOS
 74 |
 75 |     private let detailLabel: UILabel = {
 76 |         let label = UILabel()
    |                     `- error: 'UILabel' is unavailable in watchOS
 77 |
 78 |         label.font = UIFont.preferredFont(forTextStyle: .footnote)
/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/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:76:21: error: 'init()' is unavailable in watchOS
 74 |
 75 |     private let detailLabel: UILabel = {
 76 |         let label = UILabel()
    |                     `- error: 'init()' is unavailable in watchOS
 77 |
 78 |         label.font = UIFont.preferredFont(forTextStyle: .footnote)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:79:28: error: 'secondaryLabel' is unavailable in watchOS
 77 |
 78 |         label.font = UIFont.preferredFont(forTextStyle: .footnote)
 79 |         label.textColor = .secondaryLabel
    |                            `- error: 'secondaryLabel' is unavailable in watchOS
 80 |
 81 |         return label
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:172:49: note: 'secondaryLabel' has been explicitly marked unavailable here
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'secondaryLabel' has been explicitly marked unavailable here
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor    API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:84:33: error: 'UIStackView' is unavailable in watchOS
 82 |     }()
 83 |
 84 |     private let innerStackView: UIStackView = {
    |                                 `- error: 'UIStackView' is unavailable in watchOS
 85 |         let stackView = UIStackView()
 86 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:85:25: error: 'UIStackView' is unavailable in watchOS
 83 |
 84 |     private let innerStackView: UIStackView = {
 85 |         let stackView = UIStackView()
    |                         `- error: 'UIStackView' is unavailable in watchOS
 86 |
 87 |         stackView.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:85:25: error: 'init()' is unavailable in watchOS
 83 |
 84 |     private let innerStackView: UIStackView = {
 85 |         let stackView = UIStackView()
    |                         `- error: 'init()' is unavailable in watchOS
 86 |
 87 |         stackView.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:94:33: error: 'UIStackView' is unavailable in watchOS
 92 |     }()
 93 |
 94 |     private let outerStackView: UIStackView = {
    |                                 `- error: 'UIStackView' is unavailable in watchOS
 95 |         let stackView = UIStackView()
 96 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:95:25: error: 'UIStackView' is unavailable in watchOS
 93 |
 94 |     private let outerStackView: UIStackView = {
 95 |         let stackView = UIStackView()
    |                         `- error: 'UIStackView' is unavailable in watchOS
 96 |
 97 |         stackView.alignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:95:25: error: 'init()' is unavailable in watchOS
 93 |
 94 |     private let outerStackView: UIStackView = {
 95 |         let stackView = UIStackView()
    |                         `- error: 'init()' is unavailable in watchOS
 96 |
 97 |         stackView.alignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/CatalogDisplayView.swift:10:59: error: 'UIView' is unavailable in watchOS
  8 |
  9 | /// View that shows a title and detail text and displays a given type of `ContentView`
 10 | final public class CatalogDisplayView<View: ContentView>: UIView {
    |                                                           `- error: 'UIView' is unavailable in watchOS
 11 |     // MARK: Helper Types
 12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/YComponentBrowser/UI Components/Generic Views/ColorView.swift:30:78: error: 'UITraitCollection' is unavailable in watchOS
28 |
29 |     /// :nodoc:
30 |     public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
   |                                                                              `- error: 'UITraitCollection' is unavailable in watchOS
31 |         super.traitCollectionDidChange(previousTraitCollection)
32 |         if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/ColorView.swift:30:26: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
28 |
29 |     /// :nodoc:
30 |     public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
   |                          |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
   |                          `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
31 |         super.traitCollectionDidChange(previousTraitCollection)
32 |         if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI Components/Generic Views/ColorView.swift:10:31: error: 'UIView' is unavailable in watchOS
 8 |
 9 | /// A view used to display a given `UIColor` at a fixed size
10 | final public class ColorView: UIView {
   |                               `- error: 'UIView' is unavailable in watchOS
11 |     /// The type of data required to populate the color view
12 |     public typealias Model = UIColor
/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/YComponentBrowser/UI Components/Generic Views/ContentView.swift:10:32: error: 'UIView' is unavailable in watchOS
 8 |
 9 | /// A `Reusable` and `Populatable` view
10 | public typealias ContentView = UIView & Reusable & Populatable
   |                                `- error: 'UIView' is unavailable in watchOS
11 |
/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/YComponentBrowser/UI Components/Generic Views/FontView.swift:10:30: error: 'UILabel' is unavailable in watchOS
 8 |
 9 | /// A view to display a given font and text
10 | final public class FontView: UILabel {
   |                              `- error: 'UILabel' is unavailable in watchOS
11 |     /// Font view model
12 |     public struct Model {
/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
SwiftCompile normal arm64_32 (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ ColorView.swift,\ ContentView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/ColorView.swift /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/ContentView.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/ColorView.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ColorView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/YComponentBrowser/UI\ Components/Generic\ Views/ContentView.swift (in target 'YComponentBrowser' from project 'YComponentBrowser')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContentView.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-19 13:52:28.064 xcodebuild[788:4872] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-19 13:52:28.205 xcodebuild[788:4872] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ YComponentBrowser (in target 'YComponentBrowser' from project 'YComponentBrowser')
	SwiftCompile normal arm64 (in target 'YComponentBrowser' from project 'YComponentBrowser')
	Building workspace YComponentBrowser with scheme YComponentBrowser
(3 failures)
BUILD FAILURE 6.4 watchOS