The Swift Package Index logo.Swift Package Index

Build Information

Failed to build JomloCollectionView, reference v1.0.0 (b5ddb9), with Swift 6.4 for watchOS using Xcode 27.0 on 25 Sep 2026 16:34:03 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 JomloCollectionView -destination generic/platform=watchOS

Build Log

Resolve Package Graph
Resolved source packages:
  JomloCollectionView: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
    Target 'JomloCollectionView-product' in project 'JomloCollectionView'
        ➜ Explicit dependency on target 'JomloCollectionView' in project 'JomloCollectionView'
    Target 'JomloCollectionView' in project 'JomloCollectionView' (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 JomloCollectionView normal arm64 com.apple.xcode.tools.swift.compiler (in target 'JomloCollectionView' from project 'JomloCollectionView')
    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 JomloCollectionView -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64/JomloCollectionView.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-watchos10.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 6 -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/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64/JomloCollectionView-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/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64/JomloCollectionView.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64/JomloCollectionView-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 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64/JomloCollectionView_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/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-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/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64/JomloCollectionView-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver JomloCollectionView normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'JomloCollectionView' from project 'JomloCollectionView')
    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 JomloCollectionView -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64_32/JomloCollectionView.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-watchos10.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 6 -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/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64_32/JomloCollectionView-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/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64_32/JomloCollectionView.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64_32/JomloCollectionView-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 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64_32/JomloCollectionView_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/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-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/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64_32/JomloCollectionView-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ JomloCollectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/JomloCollectionView.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/JomloCollectionView.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JomloCollectionView.swift
SwiftCompile normal arm64 Compiling\ UICollectionView+JomloRegistration.swift /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Helpers/UICollectionView+JomloRegistration.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Helpers/UICollectionView+JomloRegistration.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UICollectionView+JomloRegistration.swift
SwiftCompile normal arm64 Compiling\ JomloSelfConfiguringCell.swift /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloSelfConfiguringCell.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloSelfConfiguringCell.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JomloSelfConfiguringCell.swift
SwiftCompile normal arm64 Compiling\ JomloSection.swift /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloSection.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloSection.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JomloSection.swift
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloSection.swift:52:22: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
 50 |     /// - Returns: A fully configured `NSCollectionLayoutSection`.
 51 |     func layoutSection(
 52 |         environment: NSCollectionLayoutEnvironment,
    |                      `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
 53 |         sectionIndex: Int
 54 |     ) -> NSCollectionLayoutSection
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:574:11: note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
572 |
573 | API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
574 | @protocol NSCollectionLayoutEnvironment<NSObject>
    |           `- note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
575 | @property(nonatomic,readonly) id<NSCollectionLayoutContainer> container;
576 | @property(nonatomic,readonly) UITraitCollection *traitCollection;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloSection.swift:54:10: error: 'NSCollectionLayoutSection' is unavailable in watchOS
 52 |         environment: NSCollectionLayoutEnvironment,
 53 |         sectionIndex: Int
 54 |     ) -> NSCollectionLayoutSection
    |          `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
 55 |
 56 |     /// Provides a configured cell for the given item.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloSection.swift:65:28: error: 'UICollectionView' is unavailable in watchOS
 63 |     func cell(
 64 |         for item: any JomloItem,
 65 |         in collectionView: UICollectionView,
    |                            `- error: 'UICollectionView' is unavailable in watchOS
 66 |         at indexPath: IndexPath
 67 |     ) -> 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/JomloCollectionView/Section/JomloSection.swift:67:10: error: 'UICollectionViewCell' is unavailable in watchOS
 65 |         in collectionView: UICollectionView,
 66 |         at indexPath: IndexPath
 67 |     ) -> UICollectionViewCell
    |          `- error: 'UICollectionViewCell' is unavailable in watchOS
 68 |
 69 |     /// Called when an item in this section is selected.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/JomloCollectionView/Section/JomloSection.swift:85:28: error: 'UICollectionView' is unavailable in watchOS
 83 |     func supplementaryView(
 84 |         ofKind kind: String,
 85 |         in collectionView: UICollectionView,
    |                            `- error: 'UICollectionView' is unavailable in watchOS
 86 |         at indexPath: IndexPath
 87 |     ) -> UICollectionReusableView?
/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/JomloCollectionView/Section/JomloSection.swift:87:10: error: 'UICollectionReusableView' is unavailable in watchOS
 85 |         in collectionView: UICollectionView,
 86 |         at indexPath: IndexPath
 87 |     ) -> UICollectionReusableView?
    |          `- error: 'UICollectionReusableView' is unavailable in watchOS
 88 |
 89 |     /// Called when the section should prefetch upcoming content.
/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:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
 36 |
 37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 38 | @interface UICollectionReusableView : UIView
    |            `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
 39 |
 40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloSection.swift:108:28: error: 'UICollectionView' is unavailable in watchOS
106 |     public func supplementaryView(
107 |         ofKind kind: String,
108 |         in collectionView: UICollectionView,
    |                            `- error: 'UICollectionView' is unavailable in watchOS
109 |         at indexPath: IndexPath
110 |     ) -> UICollectionReusableView? {
/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;
SwiftCompile normal arm64 Compiling\ JomloItem.swift /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloItem.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloItem.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JomloItem.swift
SwiftCompile normal arm64 Compiling\ JomloLayoutFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:28:17: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
 26 |     /// - Returns: A configured layout section.
 27 |     public static func hero(
 28 |         height: NSCollectionLayoutDimension = .fractionalWidth(0.56),
    |                 `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
 29 |         isPaging: Bool = true,
 30 |         interItemSpacing: CGFloat = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:31:10: error: 'NSCollectionLayoutSection' is unavailable in watchOS
 29 |         isPaging: Bool = true,
 30 |         interItemSpacing: CGFloat = 0
 31 |     ) -> NSCollectionLayoutSection {
    |          `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
 32 |         let itemSize = NSCollectionLayoutSize(
 33 |             widthDimension: .fractionalWidth(1.0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:64:20: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
 62 |     /// - Returns: A configured layout section.
 63 |     public static func horizontalShelf(
 64 |         itemWidth: NSCollectionLayoutDimension = .absolute(140),
    |                    `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
 65 |         itemHeight: NSCollectionLayoutDimension = .absolute(200),
 66 |         interItemSpacing: CGFloat = 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/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:65:21: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
 63 |     public static func horizontalShelf(
 64 |         itemWidth: NSCollectionLayoutDimension = .absolute(140),
 65 |         itemHeight: NSCollectionLayoutDimension = .absolute(200),
    |                     `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
 66 |         interItemSpacing: CGFloat = 12,
 67 |         sectionInsets: NSDirectionalEdgeInsets = NSDirectionalEdgeInsets(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:69:25: error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
 67 |         sectionInsets: NSDirectionalEdgeInsets = NSDirectionalEdgeInsets(
 68 |             top: 8, leading: 16, bottom: 24, trailing: 16),
 69 |         scrollBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior = .continuous,
    |                         `- error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
 70 |         headerHeight: NSCollectionLayoutDimension? = .estimated(44)
 71 |     ) -> NSCollectionLayoutSection {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:66:27: note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
 64 | @end
 65 |
 66 | typedef NS_ENUM(NSInteger,UICollectionLayoutSectionOrthogonalScrollingBehavior) {
    |                           `- note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
 67 |     // The section will layout along the main layout axis.
 68 |     UICollectionLayoutSectionOrthogonalScrollingBehaviorNone,
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:70:23: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
 68 |             top: 8, leading: 16, bottom: 24, trailing: 16),
 69 |         scrollBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior = .continuous,
 70 |         headerHeight: NSCollectionLayoutDimension? = .estimated(44)
    |                       `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
 71 |     ) -> NSCollectionLayoutSection {
 72 |         let itemSize = NSCollectionLayoutSize(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:71:10: error: 'NSCollectionLayoutSection' is unavailable in watchOS
 69 |         scrollBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior = .continuous,
 70 |         headerHeight: NSCollectionLayoutDimension? = .estimated(44)
 71 |     ) -> NSCollectionLayoutSection {
    |          `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
 72 |         let itemSize = NSCollectionLayoutSize(
 73 |             widthDimension: .fractionalWidth(1.0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:118:21: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
116 |     public static func grid(
117 |         columns: Int = 2,
118 |         itemHeight: NSCollectionLayoutDimension = .fractionalWidth(0.5),
    |                     `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
119 |         interItemSpacing: CGFloat = 12,
120 |         sectionInsets: NSDirectionalEdgeInsets = NSDirectionalEdgeInsets(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:122:23: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
120 |         sectionInsets: NSDirectionalEdgeInsets = NSDirectionalEdgeInsets(
121 |             top: 8, leading: 16, bottom: 24, trailing: 16),
122 |         headerHeight: NSCollectionLayoutDimension? = .estimated(44)
    |                       `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
123 |     ) -> NSCollectionLayoutSection {
124 |         let itemSize = NSCollectionLayoutSize(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:123:10: error: 'NSCollectionLayoutSection' is unavailable in watchOS
121 |             top: 8, leading: 16, bottom: 24, trailing: 16),
122 |         headerHeight: NSCollectionLayoutDimension? = .estimated(44)
123 |     ) -> NSCollectionLayoutSection {
    |          `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
124 |         let itemSize = NSCollectionLayoutSize(
125 |             widthDimension: .fractionalWidth(1.0 / CGFloat(columns)),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:172:20: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
170 |     /// - Returns: A configured layout section.
171 |     public static func list(
172 |         rowHeight: NSCollectionLayoutDimension = .estimated(60),
    |                    `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
173 |         interItemSpacing: CGFloat = 1,
174 |         sectionInsets: NSDirectionalEdgeInsets = NSDirectionalEdgeInsets(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:176:23: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
174 |         sectionInsets: NSDirectionalEdgeInsets = NSDirectionalEdgeInsets(
175 |             top: 8, leading: 16, bottom: 24, trailing: 16),
176 |         headerHeight: NSCollectionLayoutDimension? = .estimated(44)
    |                       `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
177 |     ) -> NSCollectionLayoutSection {
178 |         let itemSize = NSCollectionLayoutSize(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:177:10: error: 'NSCollectionLayoutSection' is unavailable in watchOS
175 |             top: 8, leading: 16, bottom: 24, trailing: 16),
176 |         headerHeight: NSCollectionLayoutDimension? = .estimated(44)
177 |     ) -> NSCollectionLayoutSection {
    |          `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
178 |         let itemSize = NSCollectionLayoutSize(
179 |             widthDimension: .fractionalWidth(1.0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:219:17: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
217 |     /// - Returns: A configured layout section.
218 |     public static func banner(
219 |         height: NSCollectionLayoutDimension = .absolute(120),
    |                 `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
220 |         sectionInsets: NSDirectionalEdgeInsets = NSDirectionalEdgeInsets(
221 |             top: 8, leading: 16, bottom: 24, trailing: 16)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:222:10: error: 'NSCollectionLayoutSection' is unavailable in watchOS
220 |         sectionInsets: NSDirectionalEdgeInsets = NSDirectionalEdgeInsets(
221 |             top: 8, leading: 16, bottom: 24, trailing: 16)
222 |     ) -> NSCollectionLayoutSection {
    |          `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
223 |         let itemSize = NSCollectionLayoutSize(
224 |             widthDimension: .fractionalWidth(1.0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:32:24: error: 'NSCollectionLayoutSize' is unavailable in watchOS
 30 |         interItemSpacing: CGFloat = 0
 31 |     ) -> NSCollectionLayoutSection {
 32 |         let itemSize = NSCollectionLayoutSize(
    |                        `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
 33 |             widthDimension: .fractionalWidth(1.0),
 34 |             heightDimension: .fractionalHeight(1.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:36:20: error: 'NSCollectionLayoutItem' is unavailable in watchOS
 34 |             heightDimension: .fractionalHeight(1.0)
 35 |         )
 36 |         let item = NSCollectionLayoutItem(layoutSize: itemSize)
    |                    `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
 37 |
 38 |         let groupSize = NSCollectionLayoutSize(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:38:25: error: 'NSCollectionLayoutSize' is unavailable in watchOS
 36 |         let item = NSCollectionLayoutItem(layoutSize: itemSize)
 37 |
 38 |         let groupSize = NSCollectionLayoutSize(
    |                         `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
 39 |             widthDimension: .fractionalWidth(0.92),
 40 |             heightDimension: height
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:42:21: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
 40 |             heightDimension: height
 41 |         )
 42 |         let group = NSCollectionLayoutGroup.horizontal(layoutSize: groupSize, subitems: [item])
    |                     `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
 43 |
 44 |         let section = NSCollectionLayoutSection(group: group)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
    |            `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:44:23: error: 'NSCollectionLayoutSection' is unavailable in watchOS
 42 |         let group = NSCollectionLayoutGroup.horizontal(layoutSize: groupSize, subitems: [item])
 43 |
 44 |         let section = NSCollectionLayoutSection(group: group)
    |                       `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
 45 |         section.orthogonalScrollingBehavior = isPaging ? .groupPagingCentered : .continuous
 46 |         section.interGroupSpacing = interItemSpacing
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:72:24: error: 'NSCollectionLayoutSize' is unavailable in watchOS
 70 |         headerHeight: NSCollectionLayoutDimension? = .estimated(44)
 71 |     ) -> NSCollectionLayoutSection {
 72 |         let itemSize = NSCollectionLayoutSize(
    |                        `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
 73 |             widthDimension: .fractionalWidth(1.0),
 74 |             heightDimension: .fractionalHeight(1.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:76:20: error: 'NSCollectionLayoutItem' is unavailable in watchOS
 74 |             heightDimension: .fractionalHeight(1.0)
 75 |         )
 76 |         let item = NSCollectionLayoutItem(layoutSize: itemSize)
    |                    `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
 77 |
 78 |         let groupSize = NSCollectionLayoutSize(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:78:25: error: 'NSCollectionLayoutSize' is unavailable in watchOS
 76 |         let item = NSCollectionLayoutItem(layoutSize: itemSize)
 77 |
 78 |         let groupSize = NSCollectionLayoutSize(
    |                         `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
 79 |             widthDimension: itemWidth,
 80 |             heightDimension: itemHeight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:82:21: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
 80 |             heightDimension: itemHeight
 81 |         )
 82 |         let group = NSCollectionLayoutGroup.horizontal(layoutSize: groupSize, subitems: [item])
    |                     `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
 83 |
 84 |         let section = NSCollectionLayoutSection(group: group)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
    |            `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:84:23: error: 'NSCollectionLayoutSection' is unavailable in watchOS
 82 |         let group = NSCollectionLayoutGroup.horizontal(layoutSize: groupSize, subitems: [item])
 83 |
 84 |         let section = NSCollectionLayoutSection(group: group)
    |                       `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
 85 |         section.orthogonalScrollingBehavior = scrollBehavior
 86 |         section.interGroupSpacing = interItemSpacing
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:90:30: error: 'NSCollectionLayoutSize' is unavailable in watchOS
 88 |
 89 |         if let headerHeight {
 90 |             let headerSize = NSCollectionLayoutSize(
    |                              `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
 91 |                 widthDimension: .fractionalWidth(1.0),
 92 |                 heightDimension: headerHeight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:94:26: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
 92 |                 heightDimension: headerHeight
 93 |             )
 94 |             let header = NSCollectionLayoutBoundarySupplementaryItem(
    |                          `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
 95 |                 layoutSize: headerSize,
 96 |                 elementKind: UICollectionView.elementKindSectionHeader,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:421:12: note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
419 |
420 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
421 | @interface NSCollectionLayoutBoundarySupplementaryItem : NSCollectionLayoutSupplementaryItem<NSCopying>
    |            `- note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
422 |
423 | // Specify the alignment of the supplementary relative the containing geometry's coordinate space to
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:96:30: error: 'UICollectionView' is unavailable in watchOS
 94 |             let header = NSCollectionLayoutBoundarySupplementaryItem(
 95 |                 layoutSize: headerSize,
 96 |                 elementKind: UICollectionView.elementKindSectionHeader,
    |                              `- error: 'UICollectionView' is unavailable in watchOS
 97 |                 alignment: .top
 98 |             )
/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/JomloCollectionView/Layout/JomloLayoutFactory.swift:96:47: error: 'elementKindSectionHeader' is unavailable in watchOS
 94 |             let header = NSCollectionLayoutBoundarySupplementaryItem(
 95 |                 layoutSize: headerSize,
 96 |                 elementKind: UICollectionView.elementKindSectionHeader,
    |                                               `- error: 'elementKindSectionHeader' is unavailable in watchOS
 97 |                 alignment: .top
 98 |             )
/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:24:30: note: 'elementKindSectionHeader' has been explicitly marked unavailable here
 22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
 23 |
 24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
    |                              `- note: 'elementKindSectionHeader' has been explicitly marked unavailable here
 25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
 26 |
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:124:24: error: 'NSCollectionLayoutSize' is unavailable in watchOS
122 |         headerHeight: NSCollectionLayoutDimension? = .estimated(44)
123 |     ) -> NSCollectionLayoutSection {
124 |         let itemSize = NSCollectionLayoutSize(
    |                        `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
125 |             widthDimension: .fractionalWidth(1.0 / CGFloat(columns)),
126 |             heightDimension: itemHeight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:128:20: error: 'NSCollectionLayoutItem' is unavailable in watchOS
126 |             heightDimension: itemHeight
127 |         )
128 |         let item = NSCollectionLayoutItem(layoutSize: itemSize)
    |                    `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
129 |         item.contentInsets = NSDirectionalEdgeInsets(
130 |             top: 0,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:136:25: error: 'NSCollectionLayoutSize' is unavailable in watchOS
134 |         )
135 |
136 |         let groupSize = NSCollectionLayoutSize(
    |                         `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
137 |             widthDimension: .fractionalWidth(1.0),
138 |             heightDimension: itemHeight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:140:21: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
138 |             heightDimension: itemHeight
139 |         )
140 |         let group = NSCollectionLayoutGroup.horizontal(layoutSize: groupSize, subitems: [item])
    |                     `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
141 |
142 |         let section = NSCollectionLayoutSection(group: group)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
    |            `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:142:23: error: 'NSCollectionLayoutSection' is unavailable in watchOS
140 |         let group = NSCollectionLayoutGroup.horizontal(layoutSize: groupSize, subitems: [item])
141 |
142 |         let section = NSCollectionLayoutSection(group: group)
    |                       `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
143 |         section.contentInsets = sectionInsets
144 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:146:30: error: 'NSCollectionLayoutSize' is unavailable in watchOS
144 |
145 |         if let headerHeight {
146 |             let headerSize = NSCollectionLayoutSize(
    |                              `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
147 |                 widthDimension: .fractionalWidth(1.0),
148 |                 heightDimension: headerHeight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:150:26: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
148 |                 heightDimension: headerHeight
149 |             )
150 |             let header = NSCollectionLayoutBoundarySupplementaryItem(
    |                          `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
151 |                 layoutSize: headerSize,
152 |                 elementKind: UICollectionView.elementKindSectionHeader,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:421:12: note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
419 |
420 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
421 | @interface NSCollectionLayoutBoundarySupplementaryItem : NSCollectionLayoutSupplementaryItem<NSCopying>
    |            `- note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
422 |
423 | // Specify the alignment of the supplementary relative the containing geometry's coordinate space to
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:152:30: error: 'UICollectionView' is unavailable in watchOS
150 |             let header = NSCollectionLayoutBoundarySupplementaryItem(
151 |                 layoutSize: headerSize,
152 |                 elementKind: UICollectionView.elementKindSectionHeader,
    |                              `- error: 'UICollectionView' is unavailable in watchOS
153 |                 alignment: .top
154 |             )
/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/JomloCollectionView/Layout/JomloLayoutFactory.swift:152:47: error: 'elementKindSectionHeader' is unavailable in watchOS
150 |             let header = NSCollectionLayoutBoundarySupplementaryItem(
151 |                 layoutSize: headerSize,
152 |                 elementKind: UICollectionView.elementKindSectionHeader,
    |                                               `- error: 'elementKindSectionHeader' is unavailable in watchOS
153 |                 alignment: .top
154 |             )
/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:24:30: note: 'elementKindSectionHeader' has been explicitly marked unavailable here
 22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
 23 |
 24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
    |                              `- note: 'elementKindSectionHeader' has been explicitly marked unavailable here
 25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
 26 |
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:178:24: error: 'NSCollectionLayoutSize' is unavailable in watchOS
176 |         headerHeight: NSCollectionLayoutDimension? = .estimated(44)
177 |     ) -> NSCollectionLayoutSection {
178 |         let itemSize = NSCollectionLayoutSize(
    |                        `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
179 |             widthDimension: .fractionalWidth(1.0),
180 |             heightDimension: rowHeight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:182:20: error: 'NSCollectionLayoutItem' is unavailable in watchOS
180 |             heightDimension: rowHeight
181 |         )
182 |         let item = NSCollectionLayoutItem(layoutSize: itemSize)
    |                    `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
183 |
184 |         let groupSize = NSCollectionLayoutSize(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:184:25: error: 'NSCollectionLayoutSize' is unavailable in watchOS
182 |         let item = NSCollectionLayoutItem(layoutSize: itemSize)
183 |
184 |         let groupSize = NSCollectionLayoutSize(
    |                         `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
185 |             widthDimension: .fractionalWidth(1.0),
186 |             heightDimension: rowHeight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:188:21: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
186 |             heightDimension: rowHeight
187 |         )
188 |         let group = NSCollectionLayoutGroup.vertical(layoutSize: groupSize, subitems: [item])
    |                     `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
189 |
190 |         let section = NSCollectionLayoutSection(group: group)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
    |            `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:190:23: error: 'NSCollectionLayoutSection' is unavailable in watchOS
188 |         let group = NSCollectionLayoutGroup.vertical(layoutSize: groupSize, subitems: [item])
189 |
190 |         let section = NSCollectionLayoutSection(group: group)
    |                       `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
191 |         section.interGroupSpacing = interItemSpacing
192 |         section.contentInsets = sectionInsets
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:195:30: error: 'NSCollectionLayoutSize' is unavailable in watchOS
193 |
194 |         if let headerHeight {
195 |             let headerSize = NSCollectionLayoutSize(
    |                              `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
196 |                 widthDimension: .fractionalWidth(1.0),
197 |                 heightDimension: headerHeight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:199:26: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
197 |                 heightDimension: headerHeight
198 |             )
199 |             let header = NSCollectionLayoutBoundarySupplementaryItem(
    |                          `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
200 |                 layoutSize: headerSize,
201 |                 elementKind: UICollectionView.elementKindSectionHeader,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:421:12: note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
419 |
420 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
421 | @interface NSCollectionLayoutBoundarySupplementaryItem : NSCollectionLayoutSupplementaryItem<NSCopying>
    |            `- note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
422 |
423 | // Specify the alignment of the supplementary relative the containing geometry's coordinate space to
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:201:30: error: 'UICollectionView' is unavailable in watchOS
199 |             let header = NSCollectionLayoutBoundarySupplementaryItem(
200 |                 layoutSize: headerSize,
201 |                 elementKind: UICollectionView.elementKindSectionHeader,
    |                              `- error: 'UICollectionView' is unavailable in watchOS
202 |                 alignment: .top
203 |             )
/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/JomloCollectionView/Layout/JomloLayoutFactory.swift:201:47: error: 'elementKindSectionHeader' is unavailable in watchOS
199 |             let header = NSCollectionLayoutBoundarySupplementaryItem(
200 |                 layoutSize: headerSize,
201 |                 elementKind: UICollectionView.elementKindSectionHeader,
    |                                               `- error: 'elementKindSectionHeader' is unavailable in watchOS
202 |                 alignment: .top
203 |             )
/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:24:30: note: 'elementKindSectionHeader' has been explicitly marked unavailable here
 22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
 23 |
 24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
    |                              `- note: 'elementKindSectionHeader' has been explicitly marked unavailable here
 25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
 26 |
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:223:24: error: 'NSCollectionLayoutSize' is unavailable in watchOS
221 |             top: 8, leading: 16, bottom: 24, trailing: 16)
222 |     ) -> NSCollectionLayoutSection {
223 |         let itemSize = NSCollectionLayoutSize(
    |                        `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
224 |             widthDimension: .fractionalWidth(1.0),
225 |             heightDimension: .fractionalHeight(1.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:227:20: error: 'NSCollectionLayoutItem' is unavailable in watchOS
225 |             heightDimension: .fractionalHeight(1.0)
226 |         )
227 |         let item = NSCollectionLayoutItem(layoutSize: itemSize)
    |                    `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
228 |
229 |         let groupSize = NSCollectionLayoutSize(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:229:25: error: 'NSCollectionLayoutSize' is unavailable in watchOS
227 |         let item = NSCollectionLayoutItem(layoutSize: itemSize)
228 |
229 |         let groupSize = NSCollectionLayoutSize(
    |                         `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
230 |             widthDimension: .fractionalWidth(1.0),
231 |             heightDimension: height
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:233:21: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
231 |             heightDimension: height
232 |         )
233 |         let group = NSCollectionLayoutGroup.horizontal(layoutSize: groupSize, subitems: [item])
    |                     `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
234 |
235 |         let section = NSCollectionLayoutSection(group: group)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
    |            `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JomloLayoutFactory.swift
SwiftCompile normal arm64 Compiling\ JomloAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Animation/JomloAnimator.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Animation/JomloAnimator.swift:24:56: error: 'UIView' is unavailable in watchOS
 22 |     ///   - indexPath: The index path of the cell.
 23 |     ///   - collectionView: The parent collection view.
 24 |     public typealias Animation = @MainActor @Sendable (UIView, IndexPath, UICollectionView) -> Void
    |                                                        `- error: 'UIView' is unavailable in watchOS
 25 |
 26 |     private let animation: Animation
/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/JomloCollectionView/Animation/JomloAnimator.swift:24:75: error: 'UICollectionView' is unavailable in watchOS
 22 |     ///   - indexPath: The index path of the cell.
 23 |     ///   - collectionView: The parent collection view.
 24 |     public typealias Animation = @MainActor @Sendable (UIView, IndexPath, UICollectionView) -> Void
    |                                                                           `- error: 'UICollectionView' is unavailable in watchOS
 25 |
 26 |     private let animation: Animation
/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/JomloCollectionView/Animation/JomloAnimator.swift:39:31: error: 'UIView' is unavailable in watchOS
 37 |     ///
 38 |     /// Stops animating after all initially visible cells have been shown.
 39 |     public func animate(view: UIView, at indexPath: IndexPath, in collectionView: UICollectionView)
    |                               `- error: 'UIView' is unavailable in watchOS
 40 |     {
 41 |         guard !hasAnimatedAllCells else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Animation/JomloAnimator.swift:39:83: error: 'UICollectionView' is unavailable in watchOS
 37 |     ///
 38 |     /// Stops animating after all initially visible cells have been shown.
 39 |     public func animate(view: UIView, at indexPath: IndexPath, in collectionView: UICollectionView)
    |                                                                                   `- error: 'UICollectionView' is unavailable in watchOS
 40 |     {
 41 |         guard !hasAnimatedAllCells else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/JomloCollectionView/Animation/JomloAnimator.swift:69:13: error: 'UIView' is unavailable in watchOS
 67 |         { view, indexPath, _ in
 68 |             view.alpha = 0
 69 |             UIView.animate(
    |             `- error: 'UIView' is unavailable in watchOS
 70 |                 withDuration: duration,
 71 |                 delay: delayFactor * Double(indexPath.item),
/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/JomloCollectionView/Animation/JomloAnimator.swift:94:13: error: 'UIView' is unavailable in watchOS
 92 |             view.transform = CGAffineTransform(translationX: 0, y: offset)
 93 |             view.alpha = 0
 94 |             UIView.animate(
    |             `- error: 'UIView' is unavailable in watchOS
 95 |                 withDuration: duration,
 96 |                 delay: delayFactor * Double(indexPath.item),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Animation/JomloAnimator.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JomloAnimator.swift
SwiftCompile normal arm64 Compiling\ JomloCollectionViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:33:50: error: 'UICollectionView' is unavailable in watchOS
 31 |
 32 |     /// The managed collection view.
 33 |     public private(set) lazy var collectionView: UICollectionView = {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
 34 |         let cv = UICollectionView(frame: .zero, collectionViewLayout: makeLayout())
 35 |         cv.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/JomloCollectionView/ViewController/JomloCollectionViewController.swift:34:18: error: 'UICollectionView' is unavailable in watchOS
 32 |     /// The managed collection view.
 33 |     public private(set) lazy var collectionView: UICollectionView = {
 34 |         let cv = UICollectionView(frame: .zero, collectionViewLayout: makeLayout())
    |                  `- error: 'UICollectionView' is unavailable in watchOS
 35 |         cv.translatesAutoresizingMaskIntoConstraints = false
 36 |         #if os(tvOS)
/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/JomloCollectionView/ViewController/JomloCollectionViewController.swift:39:35: error: 'systemBackground' is unavailable in watchOS
 37 |             cv.backgroundColor = .clear
 38 |         #else
 39 |             cv.backgroundColor = .systemBackground
    |                                   `- error: 'systemBackground' is unavailable in watchOS
 40 |         #endif
 41 |         cv.delegate = 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/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 |  *    primary background in light mode.
207 |  */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor                   API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                 `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor          API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor           API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:53:29: error: cannot specialize non-generic type 'UICollectionViewDiffableDataSource'
 51 |     // MARK: - Private Properties
 52 |
 53 |     private var dataSource: UICollectionViewDiffableDataSource<JomloSectionID, AnyJomloItem>!
    |                             `- error: cannot specialize non-generic type 'UICollectionViewDiffableDataSource'
 54 |
 55 |     // MARK: - Initialization
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:131:34: error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
129 |     }
130 |
131 |     private func makeLayout() -> UICollectionViewCompositionalLayout {
    |                                  `- error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
132 |         UICollectionViewCompositionalLayout { [weak self] sectionIndex, environment in
133 |             guard let self, sectionIndex < self.sections.count else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:51:12: note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UICollectionViewCompositionalLayout : UICollectionViewLayout
    |            `- note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
 52 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section;
 53 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section configuration:(UICollectionViewCompositionalLayoutConfiguration*)configuration;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:143:53: error: 'NSCollectionLayoutSection' is unavailable in watchOS
141 |     }
142 |
143 |     private static func makeEmptyLayoutSection() -> NSCollectionLayoutSection {
    |                                                     `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
144 |         let itemSize = NSCollectionLayoutSize(
145 |             widthDimension: .fractionalWidth(1.0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:28:43: error: 'UIViewController' is unavailable in watchOS
 26 | /// ```
 27 | @MainActor
 28 | open class JomloCollectionViewController: UIViewController {
    |                                           `- error: 'UIViewController' is unavailable in watchOS
 29 |
 30 |     // MARK: - Public Properties
/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/JomloCollectionView/ViewController/JomloCollectionViewController.swift:208:27: error: 'UICollectionView' is unavailable in watchOS
206 |
207 |     open func collectionView(
208 |         _ collectionView: UICollectionView,
    |                           `- error: 'UICollectionView' is unavailable in watchOS
209 |         didSelectItemAt indexPath: IndexPath
210 |     ) {
/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/JomloCollectionView/ViewController/JomloCollectionViewController.swift:219:27: error: 'UICollectionView' is unavailable in watchOS
217 |
218 |     open func collectionView(
219 |         _ collectionView: UICollectionView,
    |                           `- error: 'UICollectionView' is unavailable in watchOS
220 |         willDisplay cell: UICollectionViewCell,
221 |         forItemAt indexPath: IndexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/JomloCollectionView/ViewController/JomloCollectionViewController.swift:220:27: error: 'UICollectionViewCell' is unavailable in watchOS
218 |     open func collectionView(
219 |         _ collectionView: UICollectionView,
220 |         willDisplay cell: UICollectionViewCell,
    |                           `- error: 'UICollectionViewCell' is unavailable in watchOS
221 |         forItemAt indexPath: IndexPath
222 |     ) {
/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/JomloCollectionView/ViewController/JomloCollectionViewController.swift:237:27: error: 'UICollectionView' is unavailable in watchOS
235 |
236 |     open func collectionView(
237 |         _ collectionView: UICollectionView,
    |                           `- error: 'UICollectionView' is unavailable in watchOS
238 |         didEndDisplaying cell: UICollectionViewCell,
239 |         forItemAt indexPath: IndexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/JomloCollectionView/ViewController/JomloCollectionViewController.swift:238:32: error: 'UICollectionViewCell' is unavailable in watchOS
236 |     open func collectionView(
237 |         _ collectionView: UICollectionView,
238 |         didEndDisplaying cell: UICollectionViewCell,
    |                                `- error: 'UICollectionViewCell' is unavailable in watchOS
239 |         forItemAt indexPath: IndexPath
240 |     ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/JomloCollectionView/ViewController/JomloCollectionViewController.swift:205:42: error: 'UICollectionViewDelegate' is unavailable in watchOS
203 | // MARK: - UICollectionViewDelegate
204 |
205 | extension JomloCollectionViewController: UICollectionViewDelegate {
    |                                          `- error: 'UICollectionViewDelegate' is unavailable in watchOS
206 |
207 |     open func collectionView(
/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:114:11: note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
112 |
113 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
114 | @protocol UICollectionViewDelegate <UIScrollViewDelegate>
    |           `- note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
115 | @optional
116 |
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:123:9: error: 'NSLayoutConstraint' is unavailable in watchOS
121 |     private func setupCollectionView() {
122 |         view.addSubview(collectionView)
123 |         NSLayoutConstraint.activate([
    |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
124 |             collectionView.topAnchor.constraint(equalTo: view.topAnchor),
125 |             collectionView.leadingAnchor.constraint(equalTo: view.leadingAnchor),
/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/JomloCollectionView/ViewController/JomloCollectionViewController.swift:132:9: error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
130 |
131 |     private func makeLayout() -> UICollectionViewCompositionalLayout {
132 |         UICollectionViewCompositionalLayout { [weak self] sectionIndex, environment in
    |         `- error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
133 |             guard let self, sectionIndex < self.sections.count else {
134 |                 return Self.makeEmptyLayoutSection()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:51:12: note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UICollectionViewCompositionalLayout : UICollectionViewLayout
    |            `- note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
 52 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section;
 53 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section configuration:(UICollectionViewCompositionalLayoutConfiguration*)configuration;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:144:24: error: 'NSCollectionLayoutSize' is unavailable in watchOS
142 |
143 |     private static func makeEmptyLayoutSection() -> NSCollectionLayoutSection {
144 |         let itemSize = NSCollectionLayoutSize(
    |                        `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
145 |             widthDimension: .fractionalWidth(1.0),
146 |             heightDimension: .fractionalHeight(1.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:148:20: error: 'NSCollectionLayoutItem' is unavailable in watchOS
146 |             heightDimension: .fractionalHeight(1.0)
147 |         )
148 |         let item = NSCollectionLayoutItem(layoutSize: itemSize)
    |                    `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
149 |         let groupSize = NSCollectionLayoutSize(
150 |             widthDimension: .fractionalWidth(1.0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:149:25: error: 'NSCollectionLayoutSize' is unavailable in watchOS
147 |         )
148 |         let item = NSCollectionLayoutItem(layoutSize: itemSize)
149 |         let groupSize = NSCollectionLayoutSize(
    |                         `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
150 |             widthDimension: .fractionalWidth(1.0),
151 |             heightDimension: .absolute(0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:153:21: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
151 |             heightDimension: .absolute(0)
152 |         )
153 |         let group = NSCollectionLayoutGroup.horizontal(layoutSize: groupSize, subitems: [item])
    |                     `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
154 |         return NSCollectionLayoutSection(group: group)
155 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
    |            `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:154:16: error: 'NSCollectionLayoutSection' is unavailable in watchOS
152 |         )
153 |         let group = NSCollectionLayoutGroup.horizontal(layoutSize: groupSize, subitems: [item])
154 |         return NSCollectionLayoutSection(group: group)
    |                `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
155 |     }
156 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:158:22: error: cannot specialize non-generic type 'UICollectionViewDiffableDataSource'
156 |
157 |     private func configureDataSource() {
158 |         dataSource = UICollectionViewDiffableDataSource<JomloSectionID, AnyJomloItem>(
    |                      `- error: cannot specialize non-generic type 'UICollectionViewDiffableDataSource'
159 |             collectionView: collectionView
160 |         ) { [weak self] collectionView, indexPath, itemWrapper in
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:168:62: error: cannot infer type of closure parameter 'collectionView' without a type annotation
166 |         }
167 |
168 |         dataSource.supplementaryViewProvider = { [weak self] collectionView, kind, indexPath in
    |                                                              `- error: cannot infer type of closure parameter 'collectionView' without a type annotation
169 |             guard let self else { return nil }
170 |             guard indexPath.section < self.sections.count else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:168:78: error: cannot infer type of closure parameter 'kind' without a type annotation
166 |         }
167 |
168 |         dataSource.supplementaryViewProvider = { [weak self] collectionView, kind, indexPath in
    |                                                                              `- error: cannot infer type of closure parameter 'kind' without a type annotation
169 |             guard let self else { return nil }
170 |             guard indexPath.section < self.sections.count else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:168:84: error: cannot infer type of closure parameter 'indexPath' without a type annotation
166 |         }
167 |
168 |         dataSource.supplementaryViewProvider = { [weak self] collectionView, kind, indexPath in
    |                                                                                    `- error: cannot infer type of closure parameter 'indexPath' without a type annotation
169 |             guard let self else { return nil }
170 |             guard indexPath.section < self.sections.count else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:169:42: error: 'nil' requires a contextual type
167 |
168 |         dataSource.supplementaryViewProvider = { [weak self] collectionView, kind, indexPath in
169 |             guard let self else { return nil }
    |                                          `- error: 'nil' requires a contextual type
170 |             guard indexPath.section < self.sections.count else { return nil }
171 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JomloCollectionViewController.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ JomloCollectionView (in target 'JomloCollectionView' from project 'JomloCollectionView')
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Animation/JomloAnimator.swift:24:56: error: 'UIView' is unavailable in watchOS
 22 |     ///   - indexPath: The index path of the cell.
 23 |     ///   - collectionView: The parent collection view.
 24 |     public typealias Animation = @MainActor @Sendable (UIView, IndexPath, UICollectionView) -> Void
    |                                                        `- error: 'UIView' is unavailable in watchOS
 25 |
 26 |     private let animation: Animation
/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/JomloCollectionView/Animation/JomloAnimator.swift:24:75: error: 'UICollectionView' is unavailable in watchOS
 22 |     ///   - indexPath: The index path of the cell.
 23 |     ///   - collectionView: The parent collection view.
 24 |     public typealias Animation = @MainActor @Sendable (UIView, IndexPath, UICollectionView) -> Void
    |                                                                           `- error: 'UICollectionView' is unavailable in watchOS
 25 |
 26 |     private let animation: Animation
/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/JomloCollectionView/Animation/JomloAnimator.swift:39:31: error: 'UIView' is unavailable in watchOS
 37 |     ///
 38 |     /// Stops animating after all initially visible cells have been shown.
 39 |     public func animate(view: UIView, at indexPath: IndexPath, in collectionView: UICollectionView)
    |                               `- error: 'UIView' is unavailable in watchOS
 40 |     {
 41 |         guard !hasAnimatedAllCells else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Animation/JomloAnimator.swift:39:83: error: 'UICollectionView' is unavailable in watchOS
 37 |     ///
 38 |     /// Stops animating after all initially visible cells have been shown.
 39 |     public func animate(view: UIView, at indexPath: IndexPath, in collectionView: UICollectionView)
    |                                                                                   `- error: 'UICollectionView' is unavailable in watchOS
 40 |     {
 41 |         guard !hasAnimatedAllCells else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/JomloCollectionView/Helpers/JomloSectionHeaderView.swift:28:28: error: 'UILabel' is unavailable in watchOS
 26 |
 27 |     /// The title label.
 28 |     public let titleLabel: UILabel = {
    |                            `- error: 'UILabel' is unavailable in watchOS
 29 |         let label = UILabel()
 30 |         label.font = .preferredFont(forTextStyle: .headline)
/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/JomloCollectionView/Helpers/JomloSectionHeaderView.swift:29:21: error: 'UILabel' is unavailable in watchOS
 27 |     /// The title label.
 28 |     public let titleLabel: UILabel = {
 29 |         let label = UILabel()
    |                     `- error: 'UILabel' is unavailable in watchOS
 30 |         label.font = .preferredFont(forTextStyle: .headline)
 31 |         label.adjustsFontForContentSizeCategory = 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/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/JomloCollectionView/Helpers/JomloSectionHeaderView.swift:29:21: error: 'init()' is unavailable in watchOS
 27 |     /// The title label.
 28 |     public let titleLabel: UILabel = {
 29 |         let label = UILabel()
    |                     `- error: 'init()' is unavailable in watchOS
 30 |         label.font = .preferredFont(forTextStyle: .headline)
 31 |         label.adjustsFontForContentSizeCategory = 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/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/JomloCollectionView/Helpers/JomloSectionHeaderView.swift:32:15: error: 'accessibilityTraits' is unavailable in watchOS
 30 |         label.font = .preferredFont(forTextStyle: .headline)
 31 |         label.adjustsFontForContentSizeCategory = true
 32 |         label.accessibilityTraits = .header
    |               `- error: 'accessibilityTraits' is unavailable in watchOS
 33 |         return label
 34 |     }()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 |  Setting the property will change the traits that are returned to the accessibility client.
112 |  */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                             `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Helpers/JomloSectionHeaderView.swift:37:30: error: 'UIButton' is unavailable in watchOS
 35 |
 36 |     /// An optional action button (e.g., "See All").
 37 |     public let actionButton: UIButton = {
    |                              `- error: 'UIButton' is unavailable in watchOS
 38 |         let button = UIButton(type: .system)
 39 |         button.titleLabel?.font = .preferredFont(forTextStyle: .subheadline)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Helpers/JomloSectionHeaderView.swift:38:22: error: 'UIButton' is unavailable in watchOS
 36 |     /// An optional action button (e.g., "See All").
 37 |     public let actionButton: UIButton = {
 38 |         let button = UIButton(type: .system)
    |                      `- error: 'UIButton' is unavailable in watchOS
 39 |         button.titleLabel?.font = .preferredFont(forTextStyle: .subheadline)
 40 |         button.titleLabel?.adjustsFontForContentSizeCategory = 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/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Helpers/JomloSectionHeaderView.swift:22:36: error: 'UICollectionReusableView' is unavailable in watchOS
 20 | /// ```
 21 | @MainActor
 22 | open class JomloSectionHeaderView: UICollectionReusableView {
    |                                    `- error: 'UICollectionReusableView' is unavailable in watchOS
 23 |
 24 |     /// The reuse identifier for this header 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/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
 36 |
 37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 38 | @interface UICollectionReusableView : UIView
    |            `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
 39 |
 40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Helpers/UICollectionView+JomloRegistration.swift:11:11: error: 'UICollectionView' is unavailable in watchOS
 9 | import UIKit
10 |
11 | extension UICollectionView {
   |           `- error: 'UICollectionView' is unavailable in watchOS
12 |
13 |     /// Registers a `JomloSelfConfiguringCell` for use with the collection 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/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/JomloCollectionView/Layout/JomloLayoutFactory.swift:28:17: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
 26 |     /// - Returns: A configured layout section.
 27 |     public static func hero(
 28 |         height: NSCollectionLayoutDimension = .fractionalWidth(0.56),
    |                 `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
 29 |         isPaging: Bool = true,
 30 |         interItemSpacing: CGFloat = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:31:10: error: 'NSCollectionLayoutSection' is unavailable in watchOS
 29 |         isPaging: Bool = true,
 30 |         interItemSpacing: CGFloat = 0
 31 |     ) -> NSCollectionLayoutSection {
    |          `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
 32 |         let itemSize = NSCollectionLayoutSize(
 33 |             widthDimension: .fractionalWidth(1.0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:64:20: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
 62 |     /// - Returns: A configured layout section.
 63 |     public static func horizontalShelf(
 64 |         itemWidth: NSCollectionLayoutDimension = .absolute(140),
    |                    `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
 65 |         itemHeight: NSCollectionLayoutDimension = .absolute(200),
 66 |         interItemSpacing: CGFloat = 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/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:65:21: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
 63 |     public static func horizontalShelf(
 64 |         itemWidth: NSCollectionLayoutDimension = .absolute(140),
 65 |         itemHeight: NSCollectionLayoutDimension = .absolute(200),
    |                     `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
 66 |         interItemSpacing: CGFloat = 12,
 67 |         sectionInsets: NSDirectionalEdgeInsets = NSDirectionalEdgeInsets(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:69:25: error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
 67 |         sectionInsets: NSDirectionalEdgeInsets = NSDirectionalEdgeInsets(
 68 |             top: 8, leading: 16, bottom: 24, trailing: 16),
 69 |         scrollBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior = .continuous,
    |                         `- error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
 70 |         headerHeight: NSCollectionLayoutDimension? = .estimated(44)
 71 |     ) -> NSCollectionLayoutSection {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:66:27: note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
 64 | @end
 65 |
 66 | typedef NS_ENUM(NSInteger,UICollectionLayoutSectionOrthogonalScrollingBehavior) {
    |                           `- note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
 67 |     // The section will layout along the main layout axis.
 68 |     UICollectionLayoutSectionOrthogonalScrollingBehaviorNone,
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:70:23: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
 68 |             top: 8, leading: 16, bottom: 24, trailing: 16),
 69 |         scrollBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior = .continuous,
 70 |         headerHeight: NSCollectionLayoutDimension? = .estimated(44)
    |                       `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
 71 |     ) -> NSCollectionLayoutSection {
 72 |         let itemSize = NSCollectionLayoutSize(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:71:10: error: 'NSCollectionLayoutSection' is unavailable in watchOS
 69 |         scrollBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior = .continuous,
 70 |         headerHeight: NSCollectionLayoutDimension? = .estimated(44)
 71 |     ) -> NSCollectionLayoutSection {
    |          `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
 72 |         let itemSize = NSCollectionLayoutSize(
 73 |             widthDimension: .fractionalWidth(1.0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:118:21: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
116 |     public static func grid(
117 |         columns: Int = 2,
118 |         itemHeight: NSCollectionLayoutDimension = .fractionalWidth(0.5),
    |                     `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
119 |         interItemSpacing: CGFloat = 12,
120 |         sectionInsets: NSDirectionalEdgeInsets = NSDirectionalEdgeInsets(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:122:23: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
120 |         sectionInsets: NSDirectionalEdgeInsets = NSDirectionalEdgeInsets(
121 |             top: 8, leading: 16, bottom: 24, trailing: 16),
122 |         headerHeight: NSCollectionLayoutDimension? = .estimated(44)
    |                       `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
123 |     ) -> NSCollectionLayoutSection {
124 |         let itemSize = NSCollectionLayoutSize(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:123:10: error: 'NSCollectionLayoutSection' is unavailable in watchOS
121 |             top: 8, leading: 16, bottom: 24, trailing: 16),
122 |         headerHeight: NSCollectionLayoutDimension? = .estimated(44)
123 |     ) -> NSCollectionLayoutSection {
    |          `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
124 |         let itemSize = NSCollectionLayoutSize(
125 |             widthDimension: .fractionalWidth(1.0 / CGFloat(columns)),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:172:20: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
170 |     /// - Returns: A configured layout section.
171 |     public static func list(
172 |         rowHeight: NSCollectionLayoutDimension = .estimated(60),
    |                    `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
173 |         interItemSpacing: CGFloat = 1,
174 |         sectionInsets: NSDirectionalEdgeInsets = NSDirectionalEdgeInsets(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:176:23: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
174 |         sectionInsets: NSDirectionalEdgeInsets = NSDirectionalEdgeInsets(
175 |             top: 8, leading: 16, bottom: 24, trailing: 16),
176 |         headerHeight: NSCollectionLayoutDimension? = .estimated(44)
    |                       `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
177 |     ) -> NSCollectionLayoutSection {
178 |         let itemSize = NSCollectionLayoutSize(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:177:10: error: 'NSCollectionLayoutSection' is unavailable in watchOS
175 |             top: 8, leading: 16, bottom: 24, trailing: 16),
176 |         headerHeight: NSCollectionLayoutDimension? = .estimated(44)
177 |     ) -> NSCollectionLayoutSection {
    |          `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
178 |         let itemSize = NSCollectionLayoutSize(
179 |             widthDimension: .fractionalWidth(1.0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:219:17: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
217 |     /// - Returns: A configured layout section.
218 |     public static func banner(
219 |         height: NSCollectionLayoutDimension = .absolute(120),
    |                 `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
220 |         sectionInsets: NSDirectionalEdgeInsets = NSDirectionalEdgeInsets(
221 |             top: 8, leading: 16, bottom: 24, trailing: 16)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift:222:10: error: 'NSCollectionLayoutSection' is unavailable in watchOS
220 |         sectionInsets: NSDirectionalEdgeInsets = NSDirectionalEdgeInsets(
221 |             top: 8, leading: 16, bottom: 24, trailing: 16)
222 |     ) -> NSCollectionLayoutSection {
    |          `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
223 |         let itemSize = NSCollectionLayoutSize(
224 |             widthDimension: .fractionalWidth(1.0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloSection.swift:52:22: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
 50 |     /// - Returns: A fully configured `NSCollectionLayoutSection`.
 51 |     func layoutSection(
 52 |         environment: NSCollectionLayoutEnvironment,
    |                      `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
 53 |         sectionIndex: Int
 54 |     ) -> NSCollectionLayoutSection
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:574:11: note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
572 |
573 | API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
574 | @protocol NSCollectionLayoutEnvironment<NSObject>
    |           `- note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
575 | @property(nonatomic,readonly) id<NSCollectionLayoutContainer> container;
576 | @property(nonatomic,readonly) UITraitCollection *traitCollection;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloSection.swift:54:10: error: 'NSCollectionLayoutSection' is unavailable in watchOS
 52 |         environment: NSCollectionLayoutEnvironment,
 53 |         sectionIndex: Int
 54 |     ) -> NSCollectionLayoutSection
    |          `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
 55 |
 56 |     /// Provides a configured cell for the given item.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloSection.swift:65:28: error: 'UICollectionView' is unavailable in watchOS
 63 |     func cell(
 64 |         for item: any JomloItem,
 65 |         in collectionView: UICollectionView,
    |                            `- error: 'UICollectionView' is unavailable in watchOS
 66 |         at indexPath: IndexPath
 67 |     ) -> 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/JomloCollectionView/Section/JomloSection.swift:67:10: error: 'UICollectionViewCell' is unavailable in watchOS
 65 |         in collectionView: UICollectionView,
 66 |         at indexPath: IndexPath
 67 |     ) -> UICollectionViewCell
    |          `- error: 'UICollectionViewCell' is unavailable in watchOS
 68 |
 69 |     /// Called when an item in this section is selected.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/JomloCollectionView/Section/JomloSection.swift:85:28: error: 'UICollectionView' is unavailable in watchOS
 83 |     func supplementaryView(
 84 |         ofKind kind: String,
 85 |         in collectionView: UICollectionView,
    |                            `- error: 'UICollectionView' is unavailable in watchOS
 86 |         at indexPath: IndexPath
 87 |     ) -> UICollectionReusableView?
/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/JomloCollectionView/Section/JomloSection.swift:87:10: error: 'UICollectionReusableView' is unavailable in watchOS
 85 |         in collectionView: UICollectionView,
 86 |         at indexPath: IndexPath
 87 |     ) -> UICollectionReusableView?
    |          `- error: 'UICollectionReusableView' is unavailable in watchOS
 88 |
 89 |     /// Called when the section should prefetch upcoming content.
/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:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
 36 |
 37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 38 | @interface UICollectionReusableView : UIView
    |            `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
 39 |
 40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloSection.swift:108:28: error: 'UICollectionView' is unavailable in watchOS
106 |     public func supplementaryView(
107 |         ofKind kind: String,
108 |         in collectionView: UICollectionView,
    |                            `- error: 'UICollectionView' is unavailable in watchOS
109 |         at indexPath: IndexPath
110 |     ) -> UICollectionReusableView? {
/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/JomloCollectionView/Section/JomloSection.swift:110:10: error: 'UICollectionReusableView' is unavailable in watchOS
108 |         in collectionView: UICollectionView,
109 |         at indexPath: IndexPath
110 |     ) -> UICollectionReusableView? {
    |          `- error: 'UICollectionReusableView' is unavailable in watchOS
111 |         nil
112 |     }
/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:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
 36 |
 37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 38 | @interface UICollectionReusableView : UIView
    |            `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
 39 |
 40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloSelfConfiguringCell.swift:16:43: error: 'UICollectionViewCell' is unavailable in watchOS
14 | /// but type-safe and inverted — the cell knows how to configure itself.
15 | @MainActor
16 | public protocol JomloSelfConfiguringCell: UICollectionViewCell {
   |                                           `- error: 'UICollectionViewCell' is unavailable in watchOS
17 |
18 |     /// The type of item this cell can display.
/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/JomloCollectionView/ViewController/JomloCollectionViewController.swift:33:50: error: 'UICollectionView' is unavailable in watchOS
 31 |
 32 |     /// The managed collection view.
 33 |     public private(set) lazy var collectionView: UICollectionView = {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
 34 |         let cv = UICollectionView(frame: .zero, collectionViewLayout: makeLayout())
 35 |         cv.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/JomloCollectionView/ViewController/JomloCollectionViewController.swift:34:18: error: 'UICollectionView' is unavailable in watchOS
 32 |     /// The managed collection view.
 33 |     public private(set) lazy var collectionView: UICollectionView = {
 34 |         let cv = UICollectionView(frame: .zero, collectionViewLayout: makeLayout())
    |                  `- error: 'UICollectionView' is unavailable in watchOS
 35 |         cv.translatesAutoresizingMaskIntoConstraints = false
 36 |         #if os(tvOS)
/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/JomloCollectionView/ViewController/JomloCollectionViewController.swift:39:35: error: 'systemBackground' is unavailable in watchOS
 37 |             cv.backgroundColor = .clear
 38 |         #else
 39 |             cv.backgroundColor = .systemBackground
    |                                   `- error: 'systemBackground' is unavailable in watchOS
 40 |         #endif
 41 |         cv.delegate = 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/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 |  *    primary background in light mode.
207 |  */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor                   API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                 `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor          API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor           API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:53:29: error: cannot specialize non-generic type 'UICollectionViewDiffableDataSource'
 51 |     // MARK: - Private Properties
 52 |
 53 |     private var dataSource: UICollectionViewDiffableDataSource<JomloSectionID, AnyJomloItem>!
    |                             `- error: cannot specialize non-generic type 'UICollectionViewDiffableDataSource'
 54 |
 55 |     // MARK: - Initialization
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:131:34: error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
129 |     }
130 |
131 |     private func makeLayout() -> UICollectionViewCompositionalLayout {
    |                                  `- error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
132 |         UICollectionViewCompositionalLayout { [weak self] sectionIndex, environment in
133 |             guard let self, sectionIndex < self.sections.count else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:51:12: note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UICollectionViewCompositionalLayout : UICollectionViewLayout
    |            `- note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
 52 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section;
 53 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section configuration:(UICollectionViewCompositionalLayoutConfiguration*)configuration;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:143:53: error: 'NSCollectionLayoutSection' is unavailable in watchOS
141 |     }
142 |
143 |     private static func makeEmptyLayoutSection() -> NSCollectionLayoutSection {
    |                                                     `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
144 |         let itemSize = NSCollectionLayoutSize(
145 |             widthDimension: .fractionalWidth(1.0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
    |            `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift:28:43: error: 'UIViewController' is unavailable in watchOS
 26 | /// ```
 27 | @MainActor
 28 | open class JomloCollectionViewController: UIViewController {
    |                                           `- error: 'UIViewController' is unavailable in watchOS
 29 |
 30 |     // MARK: - Public Properties
/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/JomloCollectionView/ViewController/JomloCollectionViewController.swift:208:27: error: 'UICollectionView' is unavailable in watchOS
206 |
207 |     open func collectionView(
208 |         _ collectionView: UICollectionView,
    |                           `- error: 'UICollectionView' is unavailable in watchOS
209 |         didSelectItemAt indexPath: IndexPath
210 |     ) {
/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/JomloCollectionView/ViewController/JomloCollectionViewController.swift:219:27: error: 'UICollectionView' is unavailable in watchOS
217 |
218 |     open func collectionView(
219 |         _ collectionView: UICollectionView,
    |                           `- error: 'UICollectionView' is unavailable in watchOS
220 |         willDisplay cell: UICollectionViewCell,
221 |         forItemAt indexPath: IndexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/JomloCollectionView/ViewController/JomloCollectionViewController.swift:220:27: error: 'UICollectionViewCell' is unavailable in watchOS
218 |     open func collectionView(
219 |         _ collectionView: UICollectionView,
220 |         willDisplay cell: UICollectionViewCell,
    |                           `- error: 'UICollectionViewCell' is unavailable in watchOS
221 |         forItemAt indexPath: IndexPath
222 |     ) {
/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/JomloCollectionView/ViewController/JomloCollectionViewController.swift:237:27: error: 'UICollectionView' is unavailable in watchOS
235 |
236 |     open func collectionView(
237 |         _ collectionView: UICollectionView,
    |                           `- error: 'UICollectionView' is unavailable in watchOS
238 |         didEndDisplaying cell: UICollectionViewCell,
239 |         forItemAt indexPath: IndexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/JomloCollectionView/ViewController/JomloCollectionViewController.swift:238:32: error: 'UICollectionViewCell' is unavailable in watchOS
236 |     open func collectionView(
237 |         _ collectionView: UICollectionView,
238 |         didEndDisplaying cell: UICollectionViewCell,
    |                                `- error: 'UICollectionViewCell' is unavailable in watchOS
239 |         forItemAt indexPath: IndexPath
240 |     ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/JomloCollectionView/ViewController/JomloCollectionViewController.swift:205:42: error: 'UICollectionViewDelegate' is unavailable in watchOS
203 | // MARK: - UICollectionViewDelegate
204 |
205 | extension JomloCollectionViewController: UICollectionViewDelegate {
    |                                          `- error: 'UICollectionViewDelegate' is unavailable in watchOS
206 |
207 |     open func collectionView(
/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:114:11: note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
112 |
113 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
114 | @protocol UICollectionViewDelegate <UIScrollViewDelegate>
    |           `- note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
115 | @optional
116 |
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/JomloCollectionView/Animation/JomloAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Helpers/JomloSectionHeaderView.swift /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Helpers/UICollectionView+JomloRegistration.swift /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/JomloCollectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Layout/JomloLayoutFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloItem.swift /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloSection.swift /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloSelfConfiguringCell.swift /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/ViewController/JomloCollectionViewController.swift -target arm64-apple-watchos10.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/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64/JomloCollectionView-dependencies-2.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 6 -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/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name JomloCollectionView -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64/JomloCollectionView_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/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64/JomloCollectionView.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64/JomloCollectionView.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64/JomloCollectionView-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64/JomloCollectionView-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64/JomloCollectionView-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64/JomloCollectionView.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/JomloCollectionView.build/Debug-watchos/JomloCollectionView-t.build/Objects-normal/arm64/JomloCollectionView.abi.json
SwiftCompile normal arm64 (in target 'JomloCollectionView' from project 'JomloCollectionView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ JomloSectionHeaderView.swift /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Helpers/JomloSectionHeaderView.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Helpers/JomloSectionHeaderView.swift:28:28: error: 'UILabel' is unavailable in watchOS
 26 |
 27 |     /// The title label.
 28 |     public let titleLabel: UILabel = {
    |                            `- error: 'UILabel' is unavailable in watchOS
 29 |         let label = UILabel()
 30 |         label.font = .preferredFont(forTextStyle: .headline)
/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/JomloCollectionView/Helpers/JomloSectionHeaderView.swift:29:21: error: 'UILabel' is unavailable in watchOS
 27 |     /// The title label.
 28 |     public let titleLabel: UILabel = {
 29 |         let label = UILabel()
    |                     `- error: 'UILabel' is unavailable in watchOS
 30 |         label.font = .preferredFont(forTextStyle: .headline)
 31 |         label.adjustsFontForContentSizeCategory = 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/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/JomloCollectionView/Helpers/JomloSectionHeaderView.swift:29:21: error: 'init()' is unavailable in watchOS
 27 |     /// The title label.
 28 |     public let titleLabel: UILabel = {
 29 |         let label = UILabel()
    |                     `- error: 'init()' is unavailable in watchOS
 30 |         label.font = .preferredFont(forTextStyle: .headline)
 31 |         label.adjustsFontForContentSizeCategory = 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/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/JomloCollectionView/Helpers/JomloSectionHeaderView.swift:32:15: error: 'accessibilityTraits' is unavailable in watchOS
 30 |         label.font = .preferredFont(forTextStyle: .headline)
 31 |         label.adjustsFontForContentSizeCategory = true
 32 |         label.accessibilityTraits = .header
    |               `- error: 'accessibilityTraits' is unavailable in watchOS
 33 |         return label
 34 |     }()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 |  Setting the property will change the traits that are returned to the accessibility client.
112 |  */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                             `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Helpers/JomloSectionHeaderView.swift:37:30: error: 'UIButton' is unavailable in watchOS
 35 |
 36 |     /// An optional action button (e.g., "See All").
 37 |     public let actionButton: UIButton = {
    |                              `- error: 'UIButton' is unavailable in watchOS
 38 |         let button = UIButton(type: .system)
 39 |         button.titleLabel?.font = .preferredFont(forTextStyle: .subheadline)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Helpers/JomloSectionHeaderView.swift:38:22: error: 'UIButton' is unavailable in watchOS
 36 |     /// An optional action button (e.g., "See All").
 37 |     public let actionButton: UIButton = {
 38 |         let button = UIButton(type: .system)
    |                      `- error: 'UIButton' is unavailable in watchOS
 39 |         button.titleLabel?.font = .preferredFont(forTextStyle: .subheadline)
 40 |         button.titleLabel?.adjustsFontForContentSizeCategory = 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/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Helpers/JomloSectionHeaderView.swift:22:36: error: 'UICollectionReusableView' is unavailable in watchOS
 20 | /// ```
 21 | @MainActor
 22 | open class JomloSectionHeaderView: UICollectionReusableView {
    |                                    `- error: 'UICollectionReusableView' is unavailable in watchOS
 23 |
 24 |     /// The reuse identifier for this header 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/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
 36 |
 37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 38 | @interface UICollectionReusableView : UIView
    |            `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
 39 |
 40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Helpers/JomloSectionHeaderView.swift:81:21: error: 'UIStackView' is unavailable in watchOS
 79 |
 80 |     private func setupViews() {
 81 |         let stack = UIStackView(arrangedSubviews: [titleLabel, actionButton])
    |                     `- error: 'UIStackView' is unavailable in watchOS
 82 |         stack.axis = .horizontal
 83 |         stack.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;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Helpers/JomloSectionHeaderView.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JomloSectionHeaderView.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ JomloCollectionView (in target 'JomloCollectionView' from project 'JomloCollectionView')
/Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Animation/JomloAnimator.swift:24:56: error: 'UIView' is unavailable in watchOS
 22 |     ///   - indexPath: The index path of the cell.
 23 |     ///   - collectionView: The parent collection view.
 24 |     public typealias Animation = @MainActor @Sendable (UIView, IndexPath, UICollectionView) -> Void
    |                                                        `- error: 'UIView' is unavailable in watchOS
 25 |
 26 |     private let animation: Animation
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 (in target 'JomloCollectionView' from project 'JomloCollectionView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftDriverJobDiscovery normal arm64 Compiling JomloCollectionView.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
SwiftCompile normal arm64_32 Compiling\ JomloSection.swift /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloSection.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/JomloCollectionView/Section/JomloSection.swift (in target 'JomloCollectionView' from project 'JomloCollectionView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JomloSection.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-25 12:34:01.792 xcodebuild[787:4681] [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\ JomloCollectionView (in target 'JomloCollectionView' from project 'JomloCollectionView')
	SwiftCompile normal arm64 (in target 'JomloCollectionView' from project 'JomloCollectionView')
	Building workspace JomloCollectionView with scheme JomloCollectionView
(3 failures)
BUILD FAILURE 6.4 watchOS