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=watchOSBuild 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