The Swift Package Index logo.Swift Package Index

Build Information

Failed to build CompositionalLayoutViewController, reference main (22a2ed), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 06:19:30 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 CompositionalLayoutViewController -destination generic/platform=watchOS

Build Log

    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CompositionalLayoutViewController.swift
SwiftCompile normal arm64_32 Compiling\ CollectionViewSection.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CollectionViewSection.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:14:39: error: 'UICollectionView' is unavailable in watchOS
12 |     var snapshotItems: [AnyHashable] { get }
13 |
14 |     func registerCell(collectionView: UICollectionView)
   |                                       `- error: 'UICollectionView' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:15:52: error: 'UICollectionView' is unavailable in watchOS
13 |
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
   |                                                    `- error: 'UICollectionView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> 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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:16:37: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
   |                                     `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:16:71: error: 'NSCollectionLayoutSection' is unavailable in watchOS
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
   |                                                                       `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:17:33: error: 'UICollectionView' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
   |                                 `- error: 'UICollectionView' is unavailable in watchOS
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, 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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:17:76: error: 'UICollectionViewCell' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
   |                                                                            `- error: 'UICollectionViewCell' is unavailable in watchOS
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:18:46: error: 'UICollectionView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
   |                                              `- error: 'UICollectionView' is unavailable in watchOS
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath)
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:18:103: error: 'UICollectionReusableView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
   |                                                                                                       `- error: 'UICollectionReusableView' is unavailable in watchOS
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath)
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CollectionViewSection.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CollectionViewSection.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ CompositionalLayoutViewController (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:14:39: error: 'UICollectionView' is unavailable in watchOS
12 |     var snapshotItems: [AnyHashable] { get }
13 |
14 |     func registerCell(collectionView: UICollectionView)
   |                                       `- error: 'UICollectionView' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:15:52: error: 'UICollectionView' is unavailable in watchOS
13 |
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
   |                                                    `- error: 'UICollectionView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> 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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:16:37: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
   |                                     `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:16:71: error: 'NSCollectionLayoutSection' is unavailable in watchOS
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
   |                                                                       `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:17:33: error: 'UICollectionView' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
   |                                 `- error: 'UICollectionView' is unavailable in watchOS
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, 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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:17:76: error: 'UICollectionViewCell' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
   |                                                                            `- error: 'UICollectionViewCell' is unavailable in watchOS
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:18:46: error: 'UICollectionView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
   |                                              `- error: 'UICollectionView' is unavailable in watchOS
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath)
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:18:103: error: 'UICollectionReusableView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
   |                                                                                                       `- error: 'UICollectionReusableView' is unavailable in watchOS
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath)
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:19:45: error: 'UICollectionReusableView' is unavailable in watchOS
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath)
   |                                             `- error: 'UICollectionReusableView' is unavailable in watchOS
20 |
21 |     func makeUnique(nonce: String)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:12:32: error: 'UICollectionView' is unavailable in watchOS
 10 | @MainActor
 11 | open class CompositionalLayoutViewController: UIViewController {
 12 |     public var collectionView: UICollectionView!
    |                                `- error: 'UICollectionView' is unavailable in watchOS
 13 |     public var highlightedColor: UIColor?
 14 |     public var dataSource: UICollectionViewDiffableDataSource<AnyHashable, AnyHashable>!
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:14:28: error: cannot specialize non-generic type 'UICollectionViewDiffableDataSource'
 12 |     public var collectionView: UICollectionView!
 13 |     public var highlightedColor: UIColor?
 14 |     public var dataSource: UICollectionViewDiffableDataSource<AnyHashable, AnyHashable>!
    |                            `- error: cannot specialize non-generic type 'UICollectionViewDiffableDataSource'
 15 |     public weak var provider: SectionProvider?
 16 |     public var ignoreEmptySection = false
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:41:49: error: 'UICollectionViewCell' is unavailable in watchOS
 39 |     }
 40 |
 41 |     open func cell(for indexPath: IndexPath) -> UICollectionViewCell? {
    |                                                 `- error: 'UICollectionViewCell' is unavailable in watchOS
 42 |         guard let provider = provider else {
 43 |             return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:53:76: error: 'UICollectionReusableView' is unavailable in watchOS
 51 |     }
 52 |
 53 |     open func supplementaryView(for kind: String, indexPath: IndexPath) -> UICollectionReusableView? {
    |                                                                            `- error: 'UICollectionReusableView' is unavailable in watchOS
 54 |         guard let provider = provider else {
 55 |             return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:70:37: error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
 68 |     }
 69 |
 70 |     open func layout(configuration: UICollectionViewCompositionalLayoutConfiguration) -> UICollectionViewCompositionalLayout {
    |                                     `- error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
 71 |         return UICollectionViewCompositionalLayout(sectionProvider: { [unowned self] sectionIndex, environment -> NSCollectionLayoutSection? in
 72 |             guard let provider = provider 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:41:12: note: 'UICollectionViewCompositionalLayoutConfiguration' has been explicitly marked unavailable here
 39 |
 40 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 41 | @interface UICollectionViewCompositionalLayoutConfiguration : NSObject<NSCopying>
    |            `- note: 'UICollectionViewCompositionalLayoutConfiguration' has been explicitly marked unavailable here
 42 | @property(nonatomic) UICollectionViewScrollDirection scrollDirection;                                                       // default is UICollectionViewScrollDirectionVertical
 43 | @property(nonatomic) CGFloat interSectionSpacing;                                                                           // default is 0
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:70:90: error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
 68 |     }
 69 |
 70 |     open func layout(configuration: UICollectionViewCompositionalLayoutConfiguration) -> UICollectionViewCompositionalLayout {
    |                                                                                          `- error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
 71 |         return UICollectionViewCompositionalLayout(sectionProvider: { [unowned self] sectionIndex, environment -> NSCollectionLayoutSection? in
 72 |             guard let provider = provider 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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:82:40: error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
 80 |     }
 81 |
 82 |     open func layoutConfiguration() -> UICollectionViewCompositionalLayoutConfiguration {
    |                                        `- error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
 83 |         return UICollectionViewCompositionalLayoutConfiguration()
 84 |     }
/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:41:12: note: 'UICollectionViewCompositionalLayoutConfiguration' has been explicitly marked unavailable here
 39 |
 40 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 41 | @interface UICollectionViewCompositionalLayoutConfiguration : NSObject<NSCopying>
    |            `- note: 'UICollectionViewCompositionalLayoutConfiguration' has been explicitly marked unavailable here
 42 | @property(nonatomic) UICollectionViewScrollDirection scrollDirection;                                                       // default is UICollectionViewScrollDirectionVertical
 43 | @property(nonatomic) CGFloat interSectionSpacing;                                                                           // default is 0
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:86:37: error: 'UICollectionViewCell' is unavailable in watchOS
 84 |     }
 85 |
 86 |     open func configureCell(_ cell: UICollectionViewCell) {}
    |                                     `- error: 'UICollectionViewCell' is unavailable in watchOS
 87 |
 88 |     open func configureSection(_ section: CollectionViewSection, layout: 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/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:88:74: error: 'NSCollectionLayoutSection' is unavailable in watchOS
 86 |     open func configureCell(_ cell: UICollectionViewCell) {}
 87 |
 88 |     open func configureSection(_ section: CollectionViewSection, layout: NSCollectionLayoutSection) {}
    |                                                                          `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
 89 |
 90 |     open func configureSupplementaryView(_ view: UICollectionReusableView, 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/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:90:50: error: 'UICollectionReusableView' is unavailable in watchOS
 88 |     open func configureSection(_ section: CollectionViewSection, layout: NSCollectionLayoutSection) {}
 89 |
 90 |     open func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath) {}
    |                                                  `- error: 'UICollectionReusableView' is unavailable in watchOS
 91 |
 92 |     open func registerViews(_ sections: [CollectionViewSection]) {
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:11:47: error: 'UIViewController' is unavailable in watchOS
  9 |
 10 | @MainActor
 11 | open class CompositionalLayoutViewController: UIViewController {
    |                                               `- error: 'UIViewController' is unavailable in watchOS
 12 |     public var collectionView: UICollectionView!
 13 |     public var highlightedColor: UIColor?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:128:50: error: 'UICollectionView' is unavailable in watchOS
126 |
127 | extension CompositionalLayoutViewController: UICollectionViewDelegate {
128 |     public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
129 |         didSelectItem(at: indexPath)
130 |     }
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:132:50: error: 'UICollectionView' is unavailable in watchOS
130 |     }
131 |
132 |     public func collectionView(_ collectionView: UICollectionView, didHighlightItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
133 |         if let cell = collectionView.cellForItem(at: indexPath) as? HighlightableCell, cell.clvc_isHighlightable {
134 |             cell.contentView.backgroundColor = cell.clvc_highlightedColor
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:138:50: error: 'UICollectionView' is unavailable in watchOS
136 |     }
137 |
138 |     public func collectionView(_ collectionView: UICollectionView, didUnhighlightItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
139 |         if let cell = collectionView.cellForItem(at: indexPath) as? HighlightableCell, cell.clvc_isHighlightable {
140 |             cell.contentView.backgroundColor = cell.clvc_defaultColor
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:127:46: error: 'UICollectionViewDelegate' is unavailable in watchOS
125 | }
126 |
127 | extension CompositionalLayoutViewController: UICollectionViewDelegate {
    |                                              `- error: 'UICollectionViewDelegate' is unavailable in watchOS
128 |     public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
129 |         didSelectItem(at: 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: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/CompositionalLayoutViewController/Classes/HighlightableCell.swift:10:47: error: 'UICollectionViewCell' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public protocol HighlightableCell where Self: UICollectionViewCell {
   |                                               `- error: 'UICollectionViewCell' is unavailable in watchOS
11 |     var clvc_isHighlightable: Bool { get }
12 |     var clvc_highlightedColor: UIColor? { get }
/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/CompositionalLayoutViewController/Classes/SupplementaryItem.swift:13:63: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
11 |     static var elementKind: String { get }
12 |
13 |     static func supplementaryItem(absoluteOffset: CGPoint) -> NSCollectionLayoutBoundarySupplementaryItem
   |                                                               `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
14 | }
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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
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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/HighlightableCell.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SectionProvider.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SupplementaryItem.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64_32/CompositionalLayoutViewController-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name CompositionalLayoutViewController -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64_32/CompositionalLayoutViewController_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64_32/CompositionalLayoutViewController.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64_32/CompositionalLayoutViewController.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64_32/CompositionalLayoutViewController-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64_32/CompositionalLayoutViewController-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64_32/CompositionalLayoutViewController-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64_32/CompositionalLayoutViewController.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64_32/CompositionalLayoutViewController.abi.json
SwiftCompile normal arm64_32 (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ SupplementaryItem.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SupplementaryItem.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SupplementaryItem.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SupplementaryItem.swift
SwiftCompile normal arm64_32 Compiling\ SectionProvider.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SectionProvider.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SectionProvider.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SectionProvider.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ CompositionalLayoutViewController (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:14:39: error: 'UICollectionView' is unavailable in watchOS
12 |     var snapshotItems: [AnyHashable] { get }
13 |
14 |     func registerCell(collectionView: UICollectionView)
   |                                       `- error: 'UICollectionView' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:15:52: error: 'UICollectionView' is unavailable in watchOS
13 |
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
   |                                                    `- error: 'UICollectionView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> 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;
SwiftCompile normal arm64 (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ HighlightableCell.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/HighlightableCell.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/HighlightableCell.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HighlightableCell.swift
SwiftCompile normal arm64 Compiling\ SectionProvider.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SectionProvider.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SectionProvider.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SectionProvider.swift
SwiftCompile normal arm64 Compiling\ SupplementaryItem.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SupplementaryItem.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SupplementaryItem.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SupplementaryItem.swift
SwiftCompile normal arm64 Compiling\ CompositionalLayoutViewController.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CompositionalLayoutViewController.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-19 02:19:21.388 xcodebuild[690:4296] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ CompositionalLayoutViewController (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
	SwiftCompile normal arm64_32 (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
	Building workspace CompositionalLayoutViewController with scheme CompositionalLayoutViewController
(3 failures)
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  CompositionalLayoutViewController: /Users/admin/builder/spi-builder-workspace
resolved source packages: CompositionalLayoutViewController
2026-09-19 02:19:27.370 xcodebuild[817:4778] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "CompositionalLayoutViewController",
  "name" : "CompositionalLayoutViewController",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "CompositionalLayoutViewController",
      "targets" : [
        "CompositionalLayoutViewController"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "CompositionalLayoutViewController",
      "module_type" : "SwiftTarget",
      "name" : "CompositionalLayoutViewController",
      "path" : "CompositionalLayoutViewController/Classes",
      "product_memberships" : [
        "CompositionalLayoutViewController"
      ],
      "sources" : [
        "CollectionViewSection.swift",
        "CompositionalLayoutViewController.swift",
        "HighlightableCell.swift",
        "SectionProvider.swift",
        "SupplementaryItem.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.2"
}
{
  "workspace" : {
    "name" : "CompositionalLayoutViewController",
    "schemes" : [
      "CompositionalLayoutViewController"
    ]
  }
}
2026-09-19 02:19:28.561 xcodebuild[825:4854] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme CompositionalLayoutViewController -destination generic/platform=watchOS
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme CompositionalLayoutViewController -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  CompositionalLayoutViewController: /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 'CompositionalLayoutViewController-product' in project 'CompositionalLayoutViewController'
        ➜ Explicit dependency on target 'CompositionalLayoutViewController' in project 'CompositionalLayoutViewController'
    Target 'CompositionalLayoutViewController' in project 'CompositionalLayoutViewController' (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 CompositionalLayoutViewController normal arm64 com.apple.xcode.tools.swift.compiler (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    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 CompositionalLayoutViewController -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64/CompositionalLayoutViewController.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64/CompositionalLayoutViewController-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/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64/CompositionalLayoutViewController.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64/CompositionalLayoutViewController-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64/CompositionalLayoutViewController_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/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-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/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64/CompositionalLayoutViewController-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver CompositionalLayoutViewController normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    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 CompositionalLayoutViewController -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64_32/CompositionalLayoutViewController.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64_32/CompositionalLayoutViewController-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/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64_32/CompositionalLayoutViewController.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64_32/CompositionalLayoutViewController-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64_32/CompositionalLayoutViewController_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/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-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/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64_32/CompositionalLayoutViewController-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64 Emitting\ module\ for\ CompositionalLayoutViewController (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:14:39: error: 'UICollectionView' is unavailable in watchOS
12 |     var snapshotItems: [AnyHashable] { get }
13 |
14 |     func registerCell(collectionView: UICollectionView)
   |                                       `- error: 'UICollectionView' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:15:52: error: 'UICollectionView' is unavailable in watchOS
13 |
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
   |                                                    `- error: 'UICollectionView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> 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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:16:37: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
   |                                     `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:16:71: error: 'NSCollectionLayoutSection' is unavailable in watchOS
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
   |                                                                       `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:17:33: error: 'UICollectionView' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
   |                                 `- error: 'UICollectionView' is unavailable in watchOS
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, 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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:17:76: error: 'UICollectionViewCell' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
   |                                                                            `- error: 'UICollectionViewCell' is unavailable in watchOS
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:18:46: error: 'UICollectionView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
   |                                              `- error: 'UICollectionView' is unavailable in watchOS
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath)
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:18:103: error: 'UICollectionReusableView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
   |                                                                                                       `- error: 'UICollectionReusableView' is unavailable in watchOS
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath)
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:19:45: error: 'UICollectionReusableView' is unavailable in watchOS
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath)
   |                                             `- error: 'UICollectionReusableView' is unavailable in watchOS
20 |
21 |     func makeUnique(nonce: String)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:12:32: error: 'UICollectionView' is unavailable in watchOS
 10 | @MainActor
 11 | open class CompositionalLayoutViewController: UIViewController {
 12 |     public var collectionView: UICollectionView!
    |                                `- error: 'UICollectionView' is unavailable in watchOS
 13 |     public var highlightedColor: UIColor?
 14 |     public var dataSource: UICollectionViewDiffableDataSource<AnyHashable, AnyHashable>!
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:14:28: error: cannot specialize non-generic type 'UICollectionViewDiffableDataSource'
 12 |     public var collectionView: UICollectionView!
 13 |     public var highlightedColor: UIColor?
 14 |     public var dataSource: UICollectionViewDiffableDataSource<AnyHashable, AnyHashable>!
    |                            `- error: cannot specialize non-generic type 'UICollectionViewDiffableDataSource'
 15 |     public weak var provider: SectionProvider?
 16 |     public var ignoreEmptySection = false
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:41:49: error: 'UICollectionViewCell' is unavailable in watchOS
 39 |     }
 40 |
 41 |     open func cell(for indexPath: IndexPath) -> UICollectionViewCell? {
    |                                                 `- error: 'UICollectionViewCell' is unavailable in watchOS
 42 |         guard let provider = provider else {
 43 |             return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:53:76: error: 'UICollectionReusableView' is unavailable in watchOS
 51 |     }
 52 |
 53 |     open func supplementaryView(for kind: String, indexPath: IndexPath) -> UICollectionReusableView? {
    |                                                                            `- error: 'UICollectionReusableView' is unavailable in watchOS
 54 |         guard let provider = provider else {
 55 |             return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:70:37: error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
 68 |     }
 69 |
 70 |     open func layout(configuration: UICollectionViewCompositionalLayoutConfiguration) -> UICollectionViewCompositionalLayout {
    |                                     `- error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
 71 |         return UICollectionViewCompositionalLayout(sectionProvider: { [unowned self] sectionIndex, environment -> NSCollectionLayoutSection? in
 72 |             guard let provider = provider 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:41:12: note: 'UICollectionViewCompositionalLayoutConfiguration' has been explicitly marked unavailable here
 39 |
 40 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 41 | @interface UICollectionViewCompositionalLayoutConfiguration : NSObject<NSCopying>
    |            `- note: 'UICollectionViewCompositionalLayoutConfiguration' has been explicitly marked unavailable here
 42 | @property(nonatomic) UICollectionViewScrollDirection scrollDirection;                                                       // default is UICollectionViewScrollDirectionVertical
 43 | @property(nonatomic) CGFloat interSectionSpacing;                                                                           // default is 0
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:70:90: error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
 68 |     }
 69 |
 70 |     open func layout(configuration: UICollectionViewCompositionalLayoutConfiguration) -> UICollectionViewCompositionalLayout {
    |                                                                                          `- error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
 71 |         return UICollectionViewCompositionalLayout(sectionProvider: { [unowned self] sectionIndex, environment -> NSCollectionLayoutSection? in
 72 |             guard let provider = provider 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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:82:40: error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
 80 |     }
 81 |
 82 |     open func layoutConfiguration() -> UICollectionViewCompositionalLayoutConfiguration {
    |                                        `- error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
 83 |         return UICollectionViewCompositionalLayoutConfiguration()
 84 |     }
/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:41:12: note: 'UICollectionViewCompositionalLayoutConfiguration' has been explicitly marked unavailable here
 39 |
 40 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 41 | @interface UICollectionViewCompositionalLayoutConfiguration : NSObject<NSCopying>
    |            `- note: 'UICollectionViewCompositionalLayoutConfiguration' has been explicitly marked unavailable here
 42 | @property(nonatomic) UICollectionViewScrollDirection scrollDirection;                                                       // default is UICollectionViewScrollDirectionVertical
 43 | @property(nonatomic) CGFloat interSectionSpacing;                                                                           // default is 0
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:86:37: error: 'UICollectionViewCell' is unavailable in watchOS
 84 |     }
 85 |
 86 |     open func configureCell(_ cell: UICollectionViewCell) {}
    |                                     `- error: 'UICollectionViewCell' is unavailable in watchOS
 87 |
 88 |     open func configureSection(_ section: CollectionViewSection, layout: 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/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:88:74: error: 'NSCollectionLayoutSection' is unavailable in watchOS
 86 |     open func configureCell(_ cell: UICollectionViewCell) {}
 87 |
 88 |     open func configureSection(_ section: CollectionViewSection, layout: NSCollectionLayoutSection) {}
    |                                                                          `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
 89 |
 90 |     open func configureSupplementaryView(_ view: UICollectionReusableView, 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/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:90:50: error: 'UICollectionReusableView' is unavailable in watchOS
 88 |     open func configureSection(_ section: CollectionViewSection, layout: NSCollectionLayoutSection) {}
 89 |
 90 |     open func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath) {}
    |                                                  `- error: 'UICollectionReusableView' is unavailable in watchOS
 91 |
 92 |     open func registerViews(_ sections: [CollectionViewSection]) {
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:11:47: error: 'UIViewController' is unavailable in watchOS
  9 |
 10 | @MainActor
 11 | open class CompositionalLayoutViewController: UIViewController {
    |                                               `- error: 'UIViewController' is unavailable in watchOS
 12 |     public var collectionView: UICollectionView!
 13 |     public var highlightedColor: UIColor?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:128:50: error: 'UICollectionView' is unavailable in watchOS
126 |
127 | extension CompositionalLayoutViewController: UICollectionViewDelegate {
128 |     public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
129 |         didSelectItem(at: indexPath)
130 |     }
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:132:50: error: 'UICollectionView' is unavailable in watchOS
130 |     }
131 |
132 |     public func collectionView(_ collectionView: UICollectionView, didHighlightItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
133 |         if let cell = collectionView.cellForItem(at: indexPath) as? HighlightableCell, cell.clvc_isHighlightable {
134 |             cell.contentView.backgroundColor = cell.clvc_highlightedColor
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:138:50: error: 'UICollectionView' is unavailable in watchOS
136 |     }
137 |
138 |     public func collectionView(_ collectionView: UICollectionView, didUnhighlightItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
139 |         if let cell = collectionView.cellForItem(at: indexPath) as? HighlightableCell, cell.clvc_isHighlightable {
140 |             cell.contentView.backgroundColor = cell.clvc_defaultColor
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:127:46: error: 'UICollectionViewDelegate' is unavailable in watchOS
125 | }
126 |
127 | extension CompositionalLayoutViewController: UICollectionViewDelegate {
    |                                              `- error: 'UICollectionViewDelegate' is unavailable in watchOS
128 |     public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
129 |         didSelectItem(at: 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: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/CompositionalLayoutViewController/Classes/HighlightableCell.swift:10:47: error: 'UICollectionViewCell' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public protocol HighlightableCell where Self: UICollectionViewCell {
   |                                               `- error: 'UICollectionViewCell' is unavailable in watchOS
11 |     var clvc_isHighlightable: Bool { get }
12 |     var clvc_highlightedColor: UIColor? { get }
/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/CompositionalLayoutViewController/Classes/SupplementaryItem.swift:13:63: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
11 |     static var elementKind: String { get }
12 |
13 |     static func supplementaryItem(absoluteOffset: CGPoint) -> NSCollectionLayoutBoundarySupplementaryItem
   |                                                               `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
14 | }
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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
Failed frontend command:
SwiftCompile normal arm64 (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CollectionViewSection.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/HighlightableCell.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SectionProvider.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SupplementaryItem.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64/CompositionalLayoutViewController-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 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name CompositionalLayoutViewController -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64/CompositionalLayoutViewController_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/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64/CompositionalLayoutViewController.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64/CompositionalLayoutViewController.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64/CompositionalLayoutViewController-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64/CompositionalLayoutViewController-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64/CompositionalLayoutViewController-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64/CompositionalLayoutViewController.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CompositionalLayoutViewController.build/Debug-watchos/CompositionalLayoutViewController-t.build/Objects-normal/arm64/CompositionalLayoutViewController.abi.json
SwiftCompile normal arm64 Compiling\ SupplementaryItem.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SupplementaryItem.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SupplementaryItem.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SupplementaryItem.swift
SwiftCompile normal arm64 Compiling\ SectionProvider.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SectionProvider.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SectionProvider.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SectionProvider.swift
SwiftCompile normal arm64 Compiling\ HighlightableCell.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/HighlightableCell.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/HighlightableCell.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HighlightableCell.swift
SwiftCompile normal arm64 Compiling\ CompositionalLayoutViewController.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:12:32: error: 'UICollectionView' is unavailable in watchOS
 10 | @MainActor
 11 | open class CompositionalLayoutViewController: UIViewController {
 12 |     public var collectionView: UICollectionView!
    |                                `- error: 'UICollectionView' is unavailable in watchOS
 13 |     public var highlightedColor: UIColor?
 14 |     public var dataSource: UICollectionViewDiffableDataSource<AnyHashable, AnyHashable>!
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:14:28: error: cannot specialize non-generic type 'UICollectionViewDiffableDataSource'
 12 |     public var collectionView: UICollectionView!
 13 |     public var highlightedColor: UIColor?
 14 |     public var dataSource: UICollectionViewDiffableDataSource<AnyHashable, AnyHashable>!
    |                            `- error: cannot specialize non-generic type 'UICollectionViewDiffableDataSource'
 15 |     public weak var provider: SectionProvider?
 16 |     public var ignoreEmptySection = false
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:41:49: error: 'UICollectionViewCell' is unavailable in watchOS
 39 |     }
 40 |
 41 |     open func cell(for indexPath: IndexPath) -> UICollectionViewCell? {
    |                                                 `- error: 'UICollectionViewCell' is unavailable in watchOS
 42 |         guard let provider = provider else {
 43 |             return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:53:76: error: 'UICollectionReusableView' is unavailable in watchOS
 51 |     }
 52 |
 53 |     open func supplementaryView(for kind: String, indexPath: IndexPath) -> UICollectionReusableView? {
    |                                                                            `- error: 'UICollectionReusableView' is unavailable in watchOS
 54 |         guard let provider = provider else {
 55 |             return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:70:37: error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
 68 |     }
 69 |
 70 |     open func layout(configuration: UICollectionViewCompositionalLayoutConfiguration) -> UICollectionViewCompositionalLayout {
    |                                     `- error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
 71 |         return UICollectionViewCompositionalLayout(sectionProvider: { [unowned self] sectionIndex, environment -> NSCollectionLayoutSection? in
 72 |             guard let provider = provider 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:41:12: note: 'UICollectionViewCompositionalLayoutConfiguration' has been explicitly marked unavailable here
 39 |
 40 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 41 | @interface UICollectionViewCompositionalLayoutConfiguration : NSObject<NSCopying>
    |            `- note: 'UICollectionViewCompositionalLayoutConfiguration' has been explicitly marked unavailable here
 42 | @property(nonatomic) UICollectionViewScrollDirection scrollDirection;                                                       // default is UICollectionViewScrollDirectionVertical
 43 | @property(nonatomic) CGFloat interSectionSpacing;                                                                           // default is 0
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:70:90: error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
 68 |     }
 69 |
 70 |     open func layout(configuration: UICollectionViewCompositionalLayoutConfiguration) -> UICollectionViewCompositionalLayout {
    |                                                                                          `- error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
 71 |         return UICollectionViewCompositionalLayout(sectionProvider: { [unowned self] sectionIndex, environment -> NSCollectionLayoutSection? in
 72 |             guard let provider = provider 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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:82:40: error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
 80 |     }
 81 |
 82 |     open func layoutConfiguration() -> UICollectionViewCompositionalLayoutConfiguration {
    |                                        `- error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
 83 |         return UICollectionViewCompositionalLayoutConfiguration()
 84 |     }
/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:41:12: note: 'UICollectionViewCompositionalLayoutConfiguration' has been explicitly marked unavailable here
 39 |
 40 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 41 | @interface UICollectionViewCompositionalLayoutConfiguration : NSObject<NSCopying>
    |            `- note: 'UICollectionViewCompositionalLayoutConfiguration' has been explicitly marked unavailable here
 42 | @property(nonatomic) UICollectionViewScrollDirection scrollDirection;                                                       // default is UICollectionViewScrollDirectionVertical
 43 | @property(nonatomic) CGFloat interSectionSpacing;                                                                           // default is 0
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:86:37: error: 'UICollectionViewCell' is unavailable in watchOS
 84 |     }
 85 |
 86 |     open func configureCell(_ cell: UICollectionViewCell) {}
    |                                     `- error: 'UICollectionViewCell' is unavailable in watchOS
 87 |
 88 |     open func configureSection(_ section: CollectionViewSection, layout: 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/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:88:74: error: 'NSCollectionLayoutSection' is unavailable in watchOS
 86 |     open func configureCell(_ cell: UICollectionViewCell) {}
 87 |
 88 |     open func configureSection(_ section: CollectionViewSection, layout: NSCollectionLayoutSection) {}
    |                                                                          `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
 89 |
 90 |     open func configureSupplementaryView(_ view: UICollectionReusableView, 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/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:90:50: error: 'UICollectionReusableView' is unavailable in watchOS
 88 |     open func configureSection(_ section: CollectionViewSection, layout: NSCollectionLayoutSection) {}
 89 |
 90 |     open func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath) {}
    |                                                  `- error: 'UICollectionReusableView' is unavailable in watchOS
 91 |
 92 |     open func registerViews(_ sections: [CollectionViewSection]) {
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:11:47: error: 'UIViewController' is unavailable in watchOS
  9 |
 10 | @MainActor
 11 | open class CompositionalLayoutViewController: UIViewController {
    |                                               `- error: 'UIViewController' is unavailable in watchOS
 12 |     public var collectionView: UICollectionView!
 13 |     public var highlightedColor: UIColor?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:128:50: error: 'UICollectionView' is unavailable in watchOS
126 |
127 | extension CompositionalLayoutViewController: UICollectionViewDelegate {
128 |     public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
129 |         didSelectItem(at: indexPath)
130 |     }
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:132:50: error: 'UICollectionView' is unavailable in watchOS
130 |     }
131 |
132 |     public func collectionView(_ collectionView: UICollectionView, didHighlightItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
133 |         if let cell = collectionView.cellForItem(at: indexPath) as? HighlightableCell, cell.clvc_isHighlightable {
134 |             cell.contentView.backgroundColor = cell.clvc_highlightedColor
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:138:50: error: 'UICollectionView' is unavailable in watchOS
136 |     }
137 |
138 |     public func collectionView(_ collectionView: UICollectionView, didUnhighlightItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
139 |         if let cell = collectionView.cellForItem(at: indexPath) as? HighlightableCell, cell.clvc_isHighlightable {
140 |             cell.contentView.backgroundColor = cell.clvc_defaultColor
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:127:46: error: 'UICollectionViewDelegate' is unavailable in watchOS
125 | }
126 |
127 | extension CompositionalLayoutViewController: UICollectionViewDelegate {
    |                                              `- error: 'UICollectionViewDelegate' is unavailable in watchOS
128 |     public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
129 |         didSelectItem(at: 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: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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:20:26: error: 'UICollectionView' is unavailable in watchOS
 18 |     override open func viewDidLoad() {
 19 |         super.viewDidLoad()
 20 |         collectionView = UICollectionView(frame: .zero, collectionViewLayout: layout(configuration: layoutConfiguration()))
    |                          `- error: 'UICollectionView' is unavailable in watchOS
 21 |         collectionView.backgroundColor = .systemBackground
 22 |         collectionView.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/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 /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CompositionalLayoutViewController.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ CompositionalLayoutViewController (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:14:39: error: 'UICollectionView' is unavailable in watchOS
12 |     var snapshotItems: [AnyHashable] { get }
13 |
14 |     func registerCell(collectionView: UICollectionView)
   |                                       `- error: 'UICollectionView' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:15:52: error: 'UICollectionView' is unavailable in watchOS
13 |
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
   |                                                    `- error: 'UICollectionView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> 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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:16:37: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
   |                                     `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:16:71: error: 'NSCollectionLayoutSection' is unavailable in watchOS
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
   |                                                                       `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:17:33: error: 'UICollectionView' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
   |                                 `- error: 'UICollectionView' is unavailable in watchOS
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, 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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:17:76: error: 'UICollectionViewCell' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
   |                                                                            `- error: 'UICollectionViewCell' is unavailable in watchOS
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:18:46: error: 'UICollectionView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
   |                                              `- error: 'UICollectionView' is unavailable in watchOS
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath)
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:18:103: error: 'UICollectionReusableView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
   |                                                                                                       `- error: 'UICollectionReusableView' is unavailable in watchOS
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath)
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:19:45: error: 'UICollectionReusableView' is unavailable in watchOS
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath)
   |                                             `- error: 'UICollectionReusableView' is unavailable in watchOS
20 |
21 |     func makeUnique(nonce: String)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:12:32: error: 'UICollectionView' is unavailable in watchOS
 10 | @MainActor
 11 | open class CompositionalLayoutViewController: UIViewController {
 12 |     public var collectionView: UICollectionView!
    |                                `- error: 'UICollectionView' is unavailable in watchOS
 13 |     public var highlightedColor: UIColor?
 14 |     public var dataSource: UICollectionViewDiffableDataSource<AnyHashable, AnyHashable>!
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:14:28: error: cannot specialize non-generic type 'UICollectionViewDiffableDataSource'
 12 |     public var collectionView: UICollectionView!
 13 |     public var highlightedColor: UIColor?
 14 |     public var dataSource: UICollectionViewDiffableDataSource<AnyHashable, AnyHashable>!
    |                            `- error: cannot specialize non-generic type 'UICollectionViewDiffableDataSource'
 15 |     public weak var provider: SectionProvider?
 16 |     public var ignoreEmptySection = false
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:41:49: error: 'UICollectionViewCell' is unavailable in watchOS
 39 |     }
 40 |
 41 |     open func cell(for indexPath: IndexPath) -> UICollectionViewCell? {
    |                                                 `- error: 'UICollectionViewCell' is unavailable in watchOS
 42 |         guard let provider = provider else {
 43 |             return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:53:76: error: 'UICollectionReusableView' is unavailable in watchOS
 51 |     }
 52 |
 53 |     open func supplementaryView(for kind: String, indexPath: IndexPath) -> UICollectionReusableView? {
    |                                                                            `- error: 'UICollectionReusableView' is unavailable in watchOS
 54 |         guard let provider = provider else {
 55 |             return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:70:37: error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
 68 |     }
 69 |
 70 |     open func layout(configuration: UICollectionViewCompositionalLayoutConfiguration) -> UICollectionViewCompositionalLayout {
    |                                     `- error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
 71 |         return UICollectionViewCompositionalLayout(sectionProvider: { [unowned self] sectionIndex, environment -> NSCollectionLayoutSection? in
 72 |             guard let provider = provider 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:41:12: note: 'UICollectionViewCompositionalLayoutConfiguration' has been explicitly marked unavailable here
 39 |
 40 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 41 | @interface UICollectionViewCompositionalLayoutConfiguration : NSObject<NSCopying>
    |            `- note: 'UICollectionViewCompositionalLayoutConfiguration' has been explicitly marked unavailable here
 42 | @property(nonatomic) UICollectionViewScrollDirection scrollDirection;                                                       // default is UICollectionViewScrollDirectionVertical
 43 | @property(nonatomic) CGFloat interSectionSpacing;                                                                           // default is 0
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:70:90: error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
 68 |     }
 69 |
 70 |     open func layout(configuration: UICollectionViewCompositionalLayoutConfiguration) -> UICollectionViewCompositionalLayout {
    |                                                                                          `- error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
 71 |         return UICollectionViewCompositionalLayout(sectionProvider: { [unowned self] sectionIndex, environment -> NSCollectionLayoutSection? in
 72 |             guard let provider = provider 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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:82:40: error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
 80 |     }
 81 |
 82 |     open func layoutConfiguration() -> UICollectionViewCompositionalLayoutConfiguration {
    |                                        `- error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
 83 |         return UICollectionViewCompositionalLayoutConfiguration()
 84 |     }
/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:41:12: note: 'UICollectionViewCompositionalLayoutConfiguration' has been explicitly marked unavailable here
 39 |
 40 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 41 | @interface UICollectionViewCompositionalLayoutConfiguration : NSObject<NSCopying>
    |            `- note: 'UICollectionViewCompositionalLayoutConfiguration' has been explicitly marked unavailable here
 42 | @property(nonatomic) UICollectionViewScrollDirection scrollDirection;                                                       // default is UICollectionViewScrollDirectionVertical
 43 | @property(nonatomic) CGFloat interSectionSpacing;                                                                           // default is 0
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:86:37: error: 'UICollectionViewCell' is unavailable in watchOS
 84 |     }
 85 |
 86 |     open func configureCell(_ cell: UICollectionViewCell) {}
    |                                     `- error: 'UICollectionViewCell' is unavailable in watchOS
 87 |
 88 |     open func configureSection(_ section: CollectionViewSection, layout: 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/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:88:74: error: 'NSCollectionLayoutSection' is unavailable in watchOS
 86 |     open func configureCell(_ cell: UICollectionViewCell) {}
 87 |
 88 |     open func configureSection(_ section: CollectionViewSection, layout: NSCollectionLayoutSection) {}
    |                                                                          `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
 89 |
 90 |     open func configureSupplementaryView(_ view: UICollectionReusableView, 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/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:90:50: error: 'UICollectionReusableView' is unavailable in watchOS
 88 |     open func configureSection(_ section: CollectionViewSection, layout: NSCollectionLayoutSection) {}
 89 |
 90 |     open func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath) {}
    |                                                  `- error: 'UICollectionReusableView' is unavailable in watchOS
 91 |
 92 |     open func registerViews(_ sections: [CollectionViewSection]) {
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:11:47: error: 'UIViewController' is unavailable in watchOS
  9 |
 10 | @MainActor
 11 | open class CompositionalLayoutViewController: UIViewController {
    |                                               `- error: 'UIViewController' is unavailable in watchOS
 12 |     public var collectionView: UICollectionView!
 13 |     public var highlightedColor: UIColor?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:128:50: error: 'UICollectionView' is unavailable in watchOS
126 |
127 | extension CompositionalLayoutViewController: UICollectionViewDelegate {
128 |     public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
129 |         didSelectItem(at: indexPath)
130 |     }
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:132:50: error: 'UICollectionView' is unavailable in watchOS
130 |     }
131 |
132 |     public func collectionView(_ collectionView: UICollectionView, didHighlightItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
133 |         if let cell = collectionView.cellForItem(at: indexPath) as? HighlightableCell, cell.clvc_isHighlightable {
134 |             cell.contentView.backgroundColor = cell.clvc_highlightedColor
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:138:50: error: 'UICollectionView' is unavailable in watchOS
136 |     }
137 |
138 |     public func collectionView(_ collectionView: UICollectionView, didUnhighlightItemAt indexPath: IndexPath) {
    |                                                  `- error: 'UICollectionView' is unavailable in watchOS
139 |         if let cell = collectionView.cellForItem(at: indexPath) as? HighlightableCell, cell.clvc_isHighlightable {
140 |             cell.contentView.backgroundColor = cell.clvc_defaultColor
/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/CompositionalLayoutViewController/Classes/CompositionalLayoutViewController.swift:127:46: error: 'UICollectionViewDelegate' is unavailable in watchOS
125 | }
126 |
127 | extension CompositionalLayoutViewController: UICollectionViewDelegate {
    |                                              `- error: 'UICollectionViewDelegate' is unavailable in watchOS
128 |     public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
129 |         didSelectItem(at: 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: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/CompositionalLayoutViewController/Classes/HighlightableCell.swift:10:47: error: 'UICollectionViewCell' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public protocol HighlightableCell where Self: UICollectionViewCell {
   |                                               `- error: 'UICollectionViewCell' is unavailable in watchOS
11 |     var clvc_isHighlightable: Bool { get }
12 |     var clvc_highlightedColor: UIColor? { get }
/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/CompositionalLayoutViewController/Classes/SupplementaryItem.swift:13:63: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
11 |     static var elementKind: String { get }
12 |
13 |     static func supplementaryItem(absoluteOffset: CGPoint) -> NSCollectionLayoutBoundarySupplementaryItem
   |                                                               `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
14 | }
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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
SwiftCompile normal arm64_32 (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ CollectionViewSection.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CollectionViewSection.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:14:39: error: 'UICollectionView' is unavailable in watchOS
12 |     var snapshotItems: [AnyHashable] { get }
13 |
14 |     func registerCell(collectionView: UICollectionView)
   |                                       `- error: 'UICollectionView' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:15:52: error: 'UICollectionView' is unavailable in watchOS
13 |
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
   |                                                    `- error: 'UICollectionView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> 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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:16:37: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
   |                                     `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:16:71: error: 'NSCollectionLayoutSection' is unavailable in watchOS
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
   |                                                                       `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:17:33: error: 'UICollectionView' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
   |                                 `- error: 'UICollectionView' is unavailable in watchOS
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, 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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:17:76: error: 'UICollectionViewCell' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
   |                                                                            `- error: 'UICollectionViewCell' is unavailable in watchOS
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:18:46: error: 'UICollectionView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
   |                                              `- error: 'UICollectionView' is unavailable in watchOS
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath)
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:18:103: error: 'UICollectionReusableView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
   |                                                                                                       `- error: 'UICollectionReusableView' is unavailable in watchOS
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath)
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CollectionViewSection.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CollectionViewSection.swift
SwiftCompile normal arm64_32 Compiling\ CollectionViewSection.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CollectionViewSection.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
/Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:14:39: error: 'UICollectionView' is unavailable in watchOS
12 |     var snapshotItems: [AnyHashable] { get }
13 |
14 |     func registerCell(collectionView: UICollectionView)
   |                                       `- error: 'UICollectionView' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:15:52: error: 'UICollectionView' is unavailable in watchOS
13 |
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
   |                                                    `- error: 'UICollectionView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> 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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:16:37: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
   |                                     `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:16:71: error: 'NSCollectionLayoutSection' is unavailable in watchOS
14 |     func registerCell(collectionView: UICollectionView)
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
   |                                                                       `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:17:33: error: 'UICollectionView' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
   |                                 `- error: 'UICollectionView' is unavailable in watchOS
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, 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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:17:76: error: 'UICollectionViewCell' is unavailable in watchOS
15 |     func registerSupplementaryView(collectionView: UICollectionView)
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
   |                                                                            `- error: 'UICollectionViewCell' is unavailable in watchOS
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, 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/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:18:46: error: 'UICollectionView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
   |                                              `- error: 'UICollectionView' is unavailable in watchOS
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath)
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CompositionalLayoutViewController/Classes/CollectionViewSection.swift:18:103: error: 'UICollectionReusableView' is unavailable in watchOS
16 |     func layoutSection(environment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection
17 |     func cell(_ collectionView: UICollectionView, indexPath: IndexPath) -> UICollectionViewCell?
18 |     func supplementaryView(_ collectionView: UICollectionView, kind: String, indexPath: IndexPath) -> UICollectionReusableView?
   |                                                                                                       `- error: 'UICollectionReusableView' is unavailable in watchOS
19 |     func configureSupplementaryView(_ view: UICollectionReusableView, indexPath: IndexPath)
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/CollectionViewSection.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CollectionViewSection.swift
SwiftCompile normal arm64_32 Compiling\ HighlightableCell.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/HighlightableCell.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/HighlightableCell.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HighlightableCell.swift
SwiftCompile normal arm64_32 Compiling\ SectionProvider.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SectionProvider.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SectionProvider.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SectionProvider.swift
SwiftCompile normal arm64_32 Compiling\ SupplementaryItem.swift /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SupplementaryItem.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/CompositionalLayoutViewController/Classes/SupplementaryItem.swift (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SupplementaryItem.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-19 02:19:29.465 xcodebuild[826:4886] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ CompositionalLayoutViewController (in target 'CompositionalLayoutViewController' from project 'CompositionalLayoutViewController')
	Building workspace CompositionalLayoutViewController with scheme CompositionalLayoutViewController
(3 failures)
BUILD FAILURE 6.4 watchOS