Build Information
Failed to build CompositionalLayoutDSL, reference main (3b1c5a), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 17:50:10 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 CompositionalLayoutDSL -destination generic/platform=watchOSBuild Log
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/CustomGroup.swift:77:21: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
75 | heightDimension: heightDimension
76 | )
77 | let group = NSCollectionLayoutGroup.custom(layoutSize: size, itemProvider: itemProvider)
| `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
78 | return group
79 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/HGroup.swift:23:33: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
21 | }
22 |
23 | private var widthDimension: NSCollectionLayoutDimension
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
24 | private var heightDimension: NSCollectionLayoutDimension
25 | private var subItems: SubItems
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/HGroup.swift:24:34: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
22 |
23 | private var widthDimension: NSCollectionLayoutDimension
24 | private var heightDimension: NSCollectionLayoutDimension
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
25 | private var subItems: SubItems
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/HGroup.swift:30:24: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
28 |
29 | /// Creates a group of the specified size, containing an array of items arranged in a horizontal line.
30 | public init(width: NSCollectionLayoutDimension = .fractionalWidth(1),
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
31 | height: NSCollectionLayoutDimension = .fractionalHeight(1),
32 | @LayoutItemBuilder subItems: () -> [LayoutItem]) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/HGroup.swift:31:25: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
29 | /// Creates a group of the specified size, containing an array of items arranged in a horizontal line.
30 | public init(width: NSCollectionLayoutDimension = .fractionalWidth(1),
31 | height: NSCollectionLayoutDimension = .fractionalHeight(1),
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
32 | @LayoutItemBuilder subItems: () -> [LayoutItem]) {
33 | self.widthDimension = width
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/HGroup.swift:39:23: error: 'NSCollectionLayoutSize' is unavailable in watchOS
37 |
38 | /// Creates a group of the specified size, containing an array of items arranged in a horizontal line.
39 | public init(size: NSCollectionLayoutSize,
| `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
40 | @LayoutItemBuilder subItems: () -> [LayoutItem]) {
41 | self.widthDimension = size.widthDimension
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/HGroup.swift:48:24: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
46 | /// Creates a group of the specified size, containing an array of equally sized items arranged
47 | /// in a horizontal line up to the number specified by count.
48 | public init(width: NSCollectionLayoutDimension = .fractionalWidth(1),
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
49 | height: NSCollectionLayoutDimension = .fractionalHeight(1),
50 | count: Int,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/HGroup.swift:49:25: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
47 | /// in a horizontal line up to the number specified by count.
48 | public init(width: NSCollectionLayoutDimension = .fractionalWidth(1),
49 | height: NSCollectionLayoutDimension = .fractionalHeight(1),
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
50 | count: Int,
51 | subItem: () -> LayoutItem) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/HGroup.swift:59:23: error: 'NSCollectionLayoutSize' is unavailable in watchOS
57 | /// Creates a group of the specified size, containing an array of equally sized items arranged
58 | /// in a horizontal line up to the number specified by count.
59 | public init(size: NSCollectionLayoutSize,
| `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
60 | count: Int,
61 | subItem: () -> LayoutItem) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/HGroup.swift:83:32: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
81 | ///
82 | /// The default value is `.fractionalWidth(1.0)`
83 | public func width(_ width: NSCollectionLayoutDimension) -> Self {
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
84 | with(self) { $0.widthDimension = width }
85 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/HGroup.swift:90:34: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
88 | ///
89 | /// The default value is `.fractionalHeight(1.0)`
90 | public func height(_ height: NSCollectionLayoutDimension) -> Self {
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
91 | with(self) { $0.heightDimension = height }
92 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/HGroup.swift:96:25: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
94 |
95 | extension HGroup: BuildableGroup {
96 | func makeGroup() -> NSCollectionLayoutGroup {
| `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
97 | let size = NSCollectionLayoutSize(
98 | widthDimension: widthDimension,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/HGroup.swift:97:20: error: 'NSCollectionLayoutSize' is unavailable in watchOS
95 | extension HGroup: BuildableGroup {
96 | func makeGroup() -> NSCollectionLayoutGroup {
97 | let size = NSCollectionLayoutSize(
| `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
98 | widthDimension: widthDimension,
99 | heightDimension: heightDimension
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/DecorationItem/DecorationItem.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DecorationItem.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/DecorationItem/LayoutDecorationItem.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutDecorationItem.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/CustomGroup.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CustomGroup.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/HGroup.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HGroup.swift
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/HGroup.swift:101:20: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
99 | heightDimension: heightDimension
100 | )
101 | let group: NSCollectionLayoutGroup
| `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
102 | switch subItems {
103 | case let .list(items):
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/HGroup.swift:104:21: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
102 | switch subItems {
103 | case let .list(items):
104 | group = NSCollectionLayoutGroup.horizontal(
| `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
105 | layoutSize: size,
106 | subitems: items.map(ItemBuilder.make(from:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/HGroup.swift:109:21: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
107 | )
108 | case let .repeated(item, count):
109 | group = NSCollectionLayoutGroup.horizontal(
| `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
110 | layoutSize: size,
111 | subitem: ItemBuilder.make(from: item),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
SwiftCompile normal arm64_32 Compiling\ ModifiedLayoutConfiguration.swift,\ ModifiedLayoutDecorationItem.swift,\ ModifiedLayoutGroup.swift,\ ModifiedLayoutItem.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutDecorationItem.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutGroup.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutItem.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutDecorationItem.swift:17:31: error: 'NSCollectionLayoutDecorationItem' is unavailable in watchOS
15 | struct ValueModifiedLayoutDecorationItem: LayoutDecorationItem, BuildableDecorationItem {
16 | let decorationItem: LayoutDecorationItem
17 | let valueModifier: (inout NSCollectionLayoutDecorationItem) -> Void
| `- error: 'NSCollectionLayoutDecorationItem' is unavailable in watchOS
18 |
19 | var layoutDecorationItem: LayoutDecorationItem { 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/UICollectionViewCompositionalLayout.h:470:12: note: 'NSCollectionLayoutDecorationItem' has been explicitly marked unavailable here
468 |
469 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
470 | @interface NSCollectionLayoutDecorationItem : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutDecorationItem' has been explicitly marked unavailable here
471 |
472 | // Useful for setting a background decoration view behind a section's content area.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutDecorationItem.swift:21:34: error: 'NSCollectionLayoutDecorationItem' is unavailable in watchOS
19 | var layoutDecorationItem: LayoutDecorationItem { self }
20 |
21 | func makeDecorationItem() -> NSCollectionLayoutDecorationItem {
| `- error: 'NSCollectionLayoutDecorationItem' is unavailable in watchOS
22 | var collectionLayoutDecorationItem = DecorationItemBuilder.make(from: decorationItem)
23 | valueModifier(&collectionLayoutDecorationItem)
/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:470:12: note: 'NSCollectionLayoutDecorationItem' has been explicitly marked unavailable here
468 |
469 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
470 | @interface NSCollectionLayoutDecorationItem : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutDecorationItem' has been explicitly marked unavailable here
471 |
472 | // Useful for setting a background decoration view behind a section's content area.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutDecorationItem.swift:31:34: error: 'NSCollectionLayoutDecorationItem' is unavailable in watchOS
29 | func valueModifier<T>(
30 | _ value: T,
31 | keyPath: WritableKeyPath<NSCollectionLayoutDecorationItem, T>
| `- error: 'NSCollectionLayoutDecorationItem' is unavailable in watchOS
32 | ) -> LayoutDecorationItem {
33 | ValueModifiedLayoutDecorationItem(decorationItem: self) { $0[keyPath: keyPath] = value }
/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:470:12: note: 'NSCollectionLayoutDecorationItem' has been explicitly marked unavailable here
468 |
469 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
470 | @interface NSCollectionLayoutDecorationItem : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutDecorationItem' has been explicitly marked unavailable here
471 |
472 | // Useful for setting a background decoration view behind a section's content area.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutGroup.swift:17:31: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
15 | struct ValueModifiedLayoutGroup: LayoutGroup, BuildableGroup {
16 | let group: LayoutGroup
17 | let valueModifier: (inout NSCollectionLayoutGroup) -> Void
| `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
18 |
19 | var layoutGroup: LayoutGroup { 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/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutGroup.swift:21:25: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
19 | var layoutGroup: LayoutGroup { self }
20 |
21 | func makeGroup() -> NSCollectionLayoutGroup {
| `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
22 | var collectionLayoutGroup = GroupBuilder.make(from: group)
23 | valueModifier(&collectionLayoutGroup)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutGroup.swift:30:64: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
28 | extension LayoutGroup {
29 |
30 | func valueModifier<T>(_ value: T, keyPath: WritableKeyPath<NSCollectionLayoutGroup, T>) -> LayoutGroup {
| `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
31 | ValueModifiedLayoutGroup(group: self) { $0[keyPath: keyPath] = value }
32 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutGroup.swift:35:36: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
33 |
34 | func valueModifier(
35 | modifier: @escaping (inout NSCollectionLayoutGroup) -> Void
| `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
36 | ) -> LayoutGroup {
37 | ValueModifiedLayoutGroup(group: self, valueModifier: modifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutConfiguration.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ModifiedLayoutConfiguration.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutDecorationItem.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ModifiedLayoutDecorationItem.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutGroup.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ModifiedLayoutGroup.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutItem.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ModifiedLayoutItem.swift
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutItem.swift:17:31: error: 'NSCollectionLayoutItem' is unavailable in watchOS
15 | struct ValueModifiedLayoutItem: LayoutItem, BuildableItem {
16 | let item: LayoutItem
17 | let valueModifier: (inout NSCollectionLayoutItem) -> Void
| `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
18 |
19 | var layoutItem: LayoutItem { 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/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutItem.swift:21:24: error: 'NSCollectionLayoutItem' is unavailable in watchOS
19 | var layoutItem: LayoutItem { self }
20 |
21 | func makeItem() -> NSCollectionLayoutItem {
| `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
22 | var collectionLayoutItem = ItemBuilder.make(from: item)
23 | valueModifier(&collectionLayoutItem)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
SwiftCompile normal arm64_32 Compiling\ ItemBuilder.swift,\ SectionBuilder.swift,\ SupplementaryItemBuilder.swift,\ ModifiedLayoutBoundarySupplementaryItem.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/ItemBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/SectionBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/SupplementaryItemBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutBoundarySupplementaryItem.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/ItemBuilder.swift:16:24: error: 'NSCollectionLayoutItem' is unavailable in watchOS
14 |
15 | internal protocol BuildableItem {
16 | func makeItem() -> NSCollectionLayoutItem
| `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
17 | }
18 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/ItemBuilder.swift:20:54: error: 'NSCollectionLayoutItem' is unavailable in watchOS
18 |
19 | internal enum ItemBuilder {
20 | static func make(from layoutItem: LayoutItem) -> NSCollectionLayoutItem {
| `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
21 | guard let buildableItem = getBuildableItem(from: layoutItem) else {
22 | fatalError("Unable to convert the given LayoutItem to NSCollectionLayoutItem")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/SectionBuilder.swift:16:27: error: 'NSCollectionLayoutSection' is unavailable in watchOS
14 |
15 | internal protocol BuildableSection {
16 | func makeSection() -> NSCollectionLayoutSection
| `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
17 | }
18 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/SectionBuilder.swift:20:60: error: 'NSCollectionLayoutSection' is unavailable in watchOS
18 |
19 | internal enum SectionBuilder {
20 | static func make(from layoutSection: LayoutSection) -> NSCollectionLayoutSection {
| `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
21 | guard let buildableSection = getBuildableSection(from: layoutSection) else {
22 | fatalError("Unable to convert the given LayoutSection to NSCollectionLayoutSection")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/SupplementaryItemBuilder.swift:16:37: error: 'NSCollectionLayoutSupplementaryItem' is unavailable in watchOS
14 |
15 | internal protocol BuildableSupplementaryItem: BuildableItem {
16 | func makeSupplementaryItem() -> NSCollectionLayoutSupplementaryItem
| `- error: 'NSCollectionLayoutSupplementaryItem' is unavailable in watchOS
17 | }
18 |
/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:369:12: note: 'NSCollectionLayoutSupplementaryItem' has been explicitly marked unavailable here
367 |
368 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
369 | @interface NSCollectionLayoutSupplementaryItem : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutSupplementaryItem' has been explicitly marked unavailable here
370 |
371 | // Supplementary items are positioned (i.e. anchored) to coordinate spaces throughout the layout
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/SupplementaryItemBuilder.swift:20:24: error: 'NSCollectionLayoutItem' is unavailable in watchOS
18 |
19 | extension BuildableSupplementaryItem {
20 | func makeItem() -> NSCollectionLayoutItem {
| `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
21 | makeSupplementaryItem()
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/ItemBuilder.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ItemBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/SectionBuilder.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SectionBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/SupplementaryItemBuilder.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SupplementaryItemBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutBoundarySupplementaryItem.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ModifiedLayoutBoundarySupplementaryItem.swift
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/SupplementaryItemBuilder.swift:28:10: error: 'NSCollectionLayoutSupplementaryItem' is unavailable in watchOS
26 | static func make(
27 | from layoutSupplementaryItem: LayoutSupplementaryItem
28 | ) -> NSCollectionLayoutSupplementaryItem {
| `- error: 'NSCollectionLayoutSupplementaryItem' is unavailable in watchOS
29 | guard let buildable = getBuildableSupplementaryItem(from: layoutSupplementaryItem) else {
30 | fatalError("Unable to convert the given LayoutSupplementaryItem to NSCollectionLayoutSupplementaryItem")
/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:369:12: note: 'NSCollectionLayoutSupplementaryItem' has been explicitly marked unavailable here
367 |
368 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
369 | @interface NSCollectionLayoutSupplementaryItem : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutSupplementaryItem' has been explicitly marked unavailable here
370 |
371 | // Supplementary items are positioned (i.e. anchored) to coordinate spaces throughout the layout
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutBoundarySupplementaryItem.swift:18:31: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
16 | BuildableBoundarySupplementaryItem {
17 | let boundarySupplementaryItem: LayoutBoundarySupplementaryItem
18 | let valueModifier: (inout NSCollectionLayoutBoundarySupplementaryItem) -> Void
| `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
19 |
20 | var layoutBoundarySupplementaryItem: LayoutBoundarySupplementaryItem { 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/UICollectionViewCompositionalLayout.h:421:12: note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
419 |
420 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
421 | @interface NSCollectionLayoutBoundarySupplementaryItem : NSCollectionLayoutSupplementaryItem<NSCopying>
| `- note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
422 |
423 | // Specify the alignment of the supplementary relative the containing geometry's coordinate space to
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/ModifiedLayout/ModifiedLayoutBoundarySupplementaryItem.swift:22:45: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
20 | var layoutBoundarySupplementaryItem: LayoutBoundarySupplementaryItem { self }
21 |
22 | func makeBoundarySupplementaryItem() -> NSCollectionLayoutBoundarySupplementaryItem {
| `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
23 | var collectionLayoutBoundarySupplementaryItem = BoundarySupplementaryItemBuilder
24 | .make(from: boundarySupplementaryItem)
/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 Compiling\ CompositionalLayout.swift,\ CompositionalLayoutDSL.swift,\ Configuration.swift,\ LayoutConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/CompositionalLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/CompositionalLayoutDSL.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Configuration/Configuration.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Configuration/LayoutConfiguration.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/CompositionalLayout.swift:38:46: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
36 | public struct CompositionalLayout {
37 |
38 | public typealias SectionProvider = (Int, NSCollectionLayoutEnvironment) -> LayoutSection?
| `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
39 |
40 | private let sectionBuilder: SectionProvider
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:574:11: note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
572 |
573 | API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
574 | @protocol NSCollectionLayoutEnvironment<NSObject>
| `- note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
575 | @property(nonatomic,readonly) id<NSCollectionLayoutContainer> container;
576 | @property(nonatomic,readonly) UITraitCollection *traitCollection;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/CompositionalLayout.swift:67:28: error: 'UICollectionView' is unavailable in watchOS
65 | /// The default value of this property is `UICollectionView.ScrollDirection.vertical`.
66 | public func scrollDirection(
67 | _ scrollDirection: UICollectionView.ScrollDirection
| `- error: 'UICollectionView' is unavailable in watchOS
68 | ) -> Self {
69 | with(self) { $0.configuration = $0.configuration.scrollDirection(scrollDirection) }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/CompositionalLayout.swift:97:35: error: 'UIContentInsetsReference' is unavailable in watchOS
95 | @available(iOS 14.0, tvOS 14.0, *)
96 | public func contentInsetsReference(
97 | _ contentInsetsReference: UIContentInsetsReference
| `- error: 'UIContentInsetsReference' is unavailable in watchOS
98 | ) -> Self {
99 | with(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/UICollectionViewCompositionalLayout.h:31:28: note: 'UIContentInsetsReference' has been explicitly marked unavailable here
29 | @protocol NSCollectionLayoutVisibleItem;
30 |
31 | typedef NS_ENUM(NSInteger, UIContentInsetsReference) {
| `- note: 'UIContentInsetsReference' has been explicitly marked unavailable here
32 | UIContentInsetsReferenceAutomatic, // use system defined default
33 | UIContentInsetsReferenceNone, // no additional insets
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/CompositionalLayout.swift:129:53: error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
127 | }
128 | #else
129 | func makeCollectionViewCompositionalLayout() -> UICollectionViewCompositionalLayout {
| `- error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
130 | return UICollectionViewCompositionalLayout(
131 | sectionProvider: { section, environment in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:51:12: note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UICollectionViewCompositionalLayout : UICollectionViewLayout
| `- note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
52 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section;
53 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section configuration:(UICollectionViewCompositionalLayoutConfiguration*)configuration;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/CompositionalLayout.swift:130:16: error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
128 | #else
129 | func makeCollectionViewCompositionalLayout() -> UICollectionViewCompositionalLayout {
130 | return UICollectionViewCompositionalLayout(
| `- error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
131 | sectionProvider: { section, environment in
132 | return self.sectionBuilder(section, environment).map(SectionBuilder.make(from:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:51:12: note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UICollectionViewCompositionalLayout : UICollectionViewLayout
| `- note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
52 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section;
53 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section configuration:(UICollectionViewCompositionalLayoutConfiguration*)configuration;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/CompositionalLayoutDSL.swift:20:6: error: 'NSCollectionLayoutSection' is unavailable in watchOS
18 | public func LayoutSectionBuilder(
19 | layoutSection: () -> LayoutSection
20 | ) -> NSCollectionLayoutSection {
| `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
21 | SectionBuilder.make(from: layoutSection())
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/CompositionalLayoutDSL.swift:40:6: error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
38 | configuration: LayoutConfiguration = Configuration(),
39 | layoutSection: () -> LayoutSection
40 | ) -> UICollectionViewCompositionalLayout {
| `- error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
41 | return UICollectionViewCompositionalLayout(
42 | section: SectionBuilder.make(from: layoutSection()),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:51:12: note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UICollectionViewCompositionalLayout : UICollectionViewLayout
| `- note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
52 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section;
53 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section configuration:(UICollectionViewCompositionalLayoutConfiguration*)configuration;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/CompositionalLayoutDSL.swift:59:6: error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
57 | public func LayoutBuilder(
58 | compositionalLayout: () -> CompositionalLayout
59 | ) -> UICollectionViewCompositionalLayout {
| `- error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
60 | compositionalLayout().makeCollectionViewCompositionalLayout()
61 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:51:12: note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UICollectionViewCompositionalLayout : UICollectionViewLayout
| `- note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
52 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section;
53 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section configuration:(UICollectionViewCompositionalLayoutConfiguration*)configuration;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/CompositionalLayoutDSL.swift:74:11: error: 'UICollectionView' is unavailable in watchOS
72 | }
73 | #else
74 | extension UICollectionView {
| `- error: 'UICollectionView' is unavailable in watchOS
75 | /// Configure a UICollectionView layout with a CompositionalLayout
76 | public func setCollectionViewLayout(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/CompositionalLayoutDSL.swift:41:12: error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
39 | layoutSection: () -> LayoutSection
40 | ) -> UICollectionViewCompositionalLayout {
41 | return UICollectionViewCompositionalLayout(
| `- error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
42 | section: SectionBuilder.make(from: layoutSection()),
43 | configuration: ConfigurationBuilder.make(from: configuration)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:51:12: note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UICollectionViewCompositionalLayout : UICollectionViewLayout
| `- note: 'UICollectionViewCompositionalLayout' has been explicitly marked unavailable here
52 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section;
53 | - (instancetype)initWithSection:(NSCollectionLayoutSection*)section configuration:(UICollectionViewCompositionalLayoutConfiguration*)configuration;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Configuration/Configuration.swift:34:16: error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
32 | return NSCollectionViewCompositionalLayoutConfiguration()
33 | #else
34 | return UICollectionViewCompositionalLayoutConfiguration()
| `- error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
35 | #endif
36 | }
/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/Sources/CompositionalLayoutDSL/Public/Configuration/LayoutConfiguration.swift:57:28: error: 'UICollectionView' is unavailable in watchOS
55 | @warn_unqualified_access
56 | public func scrollDirection(
57 | _ scrollDirection: UICollectionView.ScrollDirection
| `- error: 'UICollectionView' is unavailable in watchOS
58 | ) -> LayoutConfiguration {
59 | valueModifier(scrollDirection, keyPath: \.scrollDirection)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Configuration/LayoutConfiguration.swift:92:35: error: 'UIContentInsetsReference' is unavailable in watchOS
90 | @warn_unqualified_access
91 | public func contentInsetsReference(
92 | _ contentInsetsReference: UIContentInsetsReference
| `- error: 'UIContentInsetsReference' is unavailable in watchOS
93 | ) -> LayoutConfiguration {
94 | valueModifier(contentInsetsReference, keyPath: \.contentInsetsReference)
/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:31:28: note: 'UIContentInsetsReference' has been explicitly marked unavailable here
29 | @protocol NSCollectionLayoutVisibleItem;
30 |
31 | typedef NS_ENUM(NSInteger, UIContentInsetsReference) {
| `- note: 'UIContentInsetsReference' has been explicitly marked unavailable here
32 | UIContentInsetsReferenceAutomatic, // use system defined default
33 | UIContentInsetsReferenceNone, // no additional insets
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/CompositionalLayout.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CompositionalLayout.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/CompositionalLayoutDSL.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CompositionalLayoutDSL.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Configuration/Configuration.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Configuration.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Configuration/LayoutConfiguration.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutConfiguration.swift
SwiftCompile normal arm64_32 Compiling\ BoundarySupplementaryItemBuilder.swift,\ ConfigurationBuilder.swift,\ DecorationItemBuilder.swift,\ GroupBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/BoundarySupplementaryItemBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/ConfigurationBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/DecorationItemBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/GroupBuilder.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/BoundarySupplementaryItemBuilder.swift:16:45: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
14 |
15 | internal protocol BuildableBoundarySupplementaryItem: BuildableSupplementaryItem {
16 | func makeBoundarySupplementaryItem() -> NSCollectionLayoutBoundarySupplementaryItem
| `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
17 | }
18 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:421:12: note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
419 |
420 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
421 | @interface NSCollectionLayoutBoundarySupplementaryItem : NSCollectionLayoutSupplementaryItem<NSCopying>
| `- note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
422 |
423 | // Specify the alignment of the supplementary relative the containing geometry's coordinate space to
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/BoundarySupplementaryItemBuilder.swift:20:37: error: 'NSCollectionLayoutSupplementaryItem' is unavailable in watchOS
18 |
19 | extension BuildableBoundarySupplementaryItem {
20 | func makeSupplementaryItem() -> NSCollectionLayoutSupplementaryItem {
| `- error: 'NSCollectionLayoutSupplementaryItem' is unavailable in watchOS
21 | makeBoundarySupplementaryItem()
22 | }
/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:369:12: note: 'NSCollectionLayoutSupplementaryItem' has been explicitly marked unavailable here
367 |
368 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
369 | @interface NSCollectionLayoutSupplementaryItem : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutSupplementaryItem' has been explicitly marked unavailable here
370 |
371 | // Supplementary items are positioned (i.e. anchored) to coordinate spaces throughout the layout
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/BoundarySupplementaryItemBuilder.swift:28:10: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
26 | static func make(
27 | from layoutBoundarySupplementaryItem: LayoutBoundarySupplementaryItem
28 | ) -> NSCollectionLayoutBoundarySupplementaryItem {
| `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
29 | guard let buildable = getBuildableBoundarySupplementaryItem(from: layoutBoundarySupplementaryItem) else {
30 | // swiftlint:disable:next line_length
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:421:12: note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
419 |
420 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
421 | @interface NSCollectionLayoutBoundarySupplementaryItem : NSCollectionLayoutSupplementaryItem<NSCopying>
| `- note: 'NSCollectionLayoutBoundarySupplementaryItem' has been explicitly marked unavailable here
422 |
423 | // Specify the alignment of the supplementary relative the containing geometry's coordinate space to
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/ConfigurationBuilder.swift:24:33: error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
22 | typealias TransformedType = NSCollectionViewCompositionalLayoutConfiguration
23 | #else
24 | typealias TransformedType = UICollectionViewCompositionalLayoutConfiguration
| `- error: 'UICollectionViewCompositionalLayoutConfiguration' is unavailable in watchOS
25 | #endif
26 |
/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/Sources/CompositionalLayoutDSL/Internal/Builders/DecorationItemBuilder.swift:16:34: error: 'NSCollectionLayoutDecorationItem' is unavailable in watchOS
14 |
15 | internal protocol BuildableDecorationItem: BuildableItem {
16 | func makeDecorationItem() -> NSCollectionLayoutDecorationItem
| `- error: 'NSCollectionLayoutDecorationItem' is unavailable in watchOS
17 | }
18 |
/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:470:12: note: 'NSCollectionLayoutDecorationItem' has been explicitly marked unavailable here
468 |
469 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
470 | @interface NSCollectionLayoutDecorationItem : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutDecorationItem' has been explicitly marked unavailable here
471 |
472 | // Useful for setting a background decoration view behind a section's content area.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/DecorationItemBuilder.swift:20:24: error: 'NSCollectionLayoutItem' is unavailable in watchOS
18 |
19 | extension BuildableDecorationItem {
20 | func makeItem() -> NSCollectionLayoutItem {
| `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
21 | makeDecorationItem()
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/DecorationItemBuilder.swift:28:10: error: 'NSCollectionLayoutDecorationItem' is unavailable in watchOS
26 | static func make(
27 | from layoutDecorationItem: LayoutDecorationItem
28 | ) -> NSCollectionLayoutDecorationItem {
| `- error: 'NSCollectionLayoutDecorationItem' is unavailable in watchOS
29 | guard let buildable = getBuildableDecorationItem(from: layoutDecorationItem) else {
30 | fatalError("Unable to convert the given LayoutDecorationItem to NSCollectionLayoutDecorationItem")
/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:470:12: note: 'NSCollectionLayoutDecorationItem' has been explicitly marked unavailable here
468 |
469 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
470 | @interface NSCollectionLayoutDecorationItem : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutDecorationItem' has been explicitly marked unavailable here
471 |
472 | // Useful for setting a background decoration view behind a section's content area.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/GroupBuilder.swift:16:25: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
14 |
15 | internal protocol BuildableGroup: BuildableItem {
16 | func makeGroup() -> NSCollectionLayoutGroup
| `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
17 | }
18 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/GroupBuilder.swift:20:24: error: 'NSCollectionLayoutItem' is unavailable in watchOS
18 |
19 | extension BuildableGroup {
20 | func makeItem() -> NSCollectionLayoutItem {
| `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
21 | makeGroup()
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/BoundarySupplementaryItemBuilder.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BoundarySupplementaryItemBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/ConfigurationBuilder.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ConfigurationBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/DecorationItemBuilder.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DecorationItemBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Internal/Builders/GroupBuilder.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GroupBuilder.swift
SwiftCompile normal arm64_32 Compiling\ LayoutGroup.swift,\ VGroup.swift,\ Item.swift,\ LayoutItem.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/LayoutGroup.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/VGroup.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/Item.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/LayoutItem.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/LayoutGroup.swift:60:54: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
58 | /// Configure the amount of space between the items along the layout axis of the group.
59 | @warn_unqualified_access
60 | public func interItemSpacing(_ interItemSpacing: NSCollectionLayoutSpacing?) -> LayoutGroup {
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
61 | valueModifier(interItemSpacing, keyPath: \.interItemSpacing)
62 | }
/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:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/LayoutGroup.swift:112:36: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
110 | /// and this item's container.
111 | @warn_unqualified_access
112 | public func edgeSpacing(value: NSCollectionLayoutSpacing?) -> LayoutGroup {
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
113 | return self.edgeSpacing(top: value, leading: value, bottom: value, trailing: value)
114 | }
/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:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/LayoutGroup.swift:120:21: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
118 | @warn_unqualified_access
119 | public func edgeSpacing(
120 | horizontal: NSCollectionLayoutSpacing? = nil,
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
121 | vertical: NSCollectionLayoutSpacing? = nil
122 | ) -> LayoutGroup {
/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:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/LayoutGroup.swift:121:19: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
119 | public func edgeSpacing(
120 | horizontal: NSCollectionLayoutSpacing? = nil,
121 | vertical: NSCollectionLayoutSpacing? = nil
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
122 | ) -> LayoutGroup {
123 | return self.edgeSpacing(top: vertical, leading: horizontal, bottom: vertical, trailing: horizontal)
/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:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/LayoutGroup.swift:130:14: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
128 | @warn_unqualified_access
129 | public func edgeSpacing(
130 | top: NSCollectionLayoutSpacing? = nil,
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
131 | leading: NSCollectionLayoutSpacing? = nil,
132 | bottom: NSCollectionLayoutSpacing? = 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/UICollectionViewCompositionalLayout.h:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/LayoutGroup.swift:131:18: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
129 | public func edgeSpacing(
130 | top: NSCollectionLayoutSpacing? = nil,
131 | leading: NSCollectionLayoutSpacing? = nil,
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
132 | bottom: NSCollectionLayoutSpacing? = nil,
133 | trailing: NSCollectionLayoutSpacing? = 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/UICollectionViewCompositionalLayout.h:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/LayoutGroup.swift:132:17: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
130 | top: NSCollectionLayoutSpacing? = nil,
131 | leading: NSCollectionLayoutSpacing? = nil,
132 | bottom: NSCollectionLayoutSpacing? = nil,
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
133 | trailing: NSCollectionLayoutSpacing? = nil
134 | ) -> LayoutGroup {
/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:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/LayoutGroup.swift:133:19: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
131 | leading: NSCollectionLayoutSpacing? = nil,
132 | bottom: NSCollectionLayoutSpacing? = nil,
133 | trailing: NSCollectionLayoutSpacing? = nil
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
134 | ) -> LayoutGroup {
135 | return self.edgeSpacing(
/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:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/LayoutGroup.swift:143:44: error: 'NSCollectionLayoutEdgeSpacing' is unavailable in watchOS
141 | /// and this item's container.
142 | @warn_unqualified_access
143 | public func edgeSpacing(_ edgeSpacing: NSCollectionLayoutEdgeSpacing) -> LayoutGroup {
| `- error: 'NSCollectionLayoutEdgeSpacing' is unavailable in watchOS
144 | valueModifier(edgeSpacing, keyPath: \.edgeSpacing)
145 | }
/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:326:12: note: 'NSCollectionLayoutEdgeSpacing' has been explicitly marked unavailable here
324 |
325 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
326 | @interface NSCollectionLayoutEdgeSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutEdgeSpacing' has been explicitly marked unavailable here
327 |
328 | // Edge spacing specifies additional outsets around items required when performing layout.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/LayoutGroup.swift:136:13: error: 'NSCollectionLayoutEdgeSpacing' is unavailable in watchOS
134 | ) -> LayoutGroup {
135 | return self.edgeSpacing(
136 | NSCollectionLayoutEdgeSpacing(leading: leading, top: top, trailing: trailing, bottom: bottom)
| `- error: 'NSCollectionLayoutEdgeSpacing' is unavailable in watchOS
137 | )
138 | }
/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:326:12: note: 'NSCollectionLayoutEdgeSpacing' has been explicitly marked unavailable here
324 |
325 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
326 | @interface NSCollectionLayoutEdgeSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutEdgeSpacing' has been explicitly marked unavailable here
327 |
328 | // Edge spacing specifies additional outsets around items required when performing layout.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/VGroup.swift:23:33: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
21 | }
22 |
23 | private var widthDimension: NSCollectionLayoutDimension
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
24 | private var heightDimension: NSCollectionLayoutDimension
25 | private var subItems: SubItems
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/VGroup.swift:24:34: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
22 |
23 | private var widthDimension: NSCollectionLayoutDimension
24 | private var heightDimension: NSCollectionLayoutDimension
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
25 | private var subItems: SubItems
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/VGroup.swift:30:24: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
28 |
29 | /// Creates a group of the specified size, containing an array of items arranged in a vertical line.
30 | public init(width: NSCollectionLayoutDimension = .fractionalWidth(1),
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
31 | height: NSCollectionLayoutDimension = .fractionalHeight(1),
32 | @LayoutItemBuilder subItems: () -> [LayoutItem]) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/VGroup.swift:31:25: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
29 | /// Creates a group of the specified size, containing an array of items arranged in a vertical line.
30 | public init(width: NSCollectionLayoutDimension = .fractionalWidth(1),
31 | height: NSCollectionLayoutDimension = .fractionalHeight(1),
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
32 | @LayoutItemBuilder subItems: () -> [LayoutItem]) {
33 | self.widthDimension = width
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/VGroup.swift:39:23: error: 'NSCollectionLayoutSize' is unavailable in watchOS
37 |
38 | /// Creates a group of the specified size, containing an array of items arranged in a vertical line.
39 | public init(size: NSCollectionLayoutSize,
| `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
40 | @LayoutItemBuilder subItems: () -> [LayoutItem]) {
41 | self.widthDimension = size.widthDimension
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/VGroup.swift:48:24: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
46 | /// Creates a group of the specified size, containing an array of equally sized items arranged
47 | /// in a horizontal line up to the number specified by count.
48 | public init(width: NSCollectionLayoutDimension = .fractionalWidth(1),
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
49 | height: NSCollectionLayoutDimension = .fractionalHeight(1),
50 | count: Int,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/VGroup.swift:49:25: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
47 | /// in a horizontal line up to the number specified by count.
48 | public init(width: NSCollectionLayoutDimension = .fractionalWidth(1),
49 | height: NSCollectionLayoutDimension = .fractionalHeight(1),
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
50 | count: Int,
51 | subItem: () -> LayoutItem) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/VGroup.swift:59:23: error: 'NSCollectionLayoutSize' is unavailable in watchOS
57 | /// Creates a group of the specified size, containing an array of equally sized items arranged
58 | /// in a horizontal line up to the number specified by count.
59 | public init(size: NSCollectionLayoutSize,
| `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
60 | count: Int,
61 | subItem: () -> LayoutItem) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/VGroup.swift:83:32: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
81 | ///
82 | /// The default value is `.fractionalWidth(1.0)`
83 | public func width(_ width: NSCollectionLayoutDimension) -> Self {
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
84 | with(self) { $0.widthDimension = width }
85 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/VGroup.swift:90:34: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
88 | ///
89 | /// The default value is `.fractionalHeight(1.0)`
90 | public func height(_ height: NSCollectionLayoutDimension) -> Self {
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
91 | with(self) { $0.heightDimension = height }
92 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/VGroup.swift:96:25: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
94 |
95 | extension VGroup: BuildableGroup {
96 | func makeGroup() -> NSCollectionLayoutGroup {
| `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
97 | let size = NSCollectionLayoutSize(
98 | widthDimension: widthDimension,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/VGroup.swift:97:20: error: 'NSCollectionLayoutSize' is unavailable in watchOS
95 | extension VGroup: BuildableGroup {
96 | func makeGroup() -> NSCollectionLayoutGroup {
97 | let size = NSCollectionLayoutSize(
| `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
98 | widthDimension: widthDimension,
99 | heightDimension: heightDimension
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/VGroup.swift:101:20: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
99 | heightDimension: heightDimension
100 | )
101 | let group: NSCollectionLayoutGroup
| `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
102 | switch subItems {
103 | case let .list(items):
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/VGroup.swift:104:21: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
102 | switch subItems {
103 | case let .list(items):
104 | group = NSCollectionLayoutGroup.vertical(
| `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
105 | layoutSize: size,
106 | subitems: items.map(ItemBuilder.make(from:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/VGroup.swift:109:21: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
107 | )
108 | case let .repeated(item, count):
109 | group = NSCollectionLayoutGroup.vertical(
| `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
110 | layoutSize: size,
111 | subitem: ItemBuilder.make(from: item),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:217:12: note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
215 |
216 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
217 | @interface NSCollectionLayoutGroup : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutGroup' has been explicitly marked unavailable here
218 |
219 | /// Specifies a group that will horizontally repeat its subitem a fixed number of times.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/VGroup.swift:109:45: error: 'vertical(layoutSize:subitem:count:)' is unavailable in watchOS
107 | )
108 | case let .repeated(item, count):
109 | group = NSCollectionLayoutGroup.vertical(
| `- error: 'vertical(layoutSize:subitem:count:)' is unavailable in watchOS
110 | layoutSize: size,
111 | subitem: ItemBuilder.make(from: item),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:610:1: note: 'vertical(layoutSize:subitem:count:)' has been explicitly marked unavailable here
608 | // Specifies a group that will have N items equally sized along the vertical axis. use interItemSpacing to insert space between items
609 | // Forces the height dimension of the subitem to .fractionalHeight(1.0/count).
610 | + (instancetype)verticalGroupWithLayoutSize:(NSCollectionLayoutSize*)layoutSize subitem:(NSCollectionLayoutItem*)subitem count:(NSInteger)count API_DEPRECATED_WITH_REPLACEMENT("+verticalGroupWithLayoutSize:repeatingSubitem:count:", ios(13.0, 16.0), tvos(13.0, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'vertical(layoutSize:subitem:count:)' has been explicitly marked unavailable here
611 |
612 | @end
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/Item.swift:18:33: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
16 | public struct Item: LayoutItem, ResizableItem {
17 |
18 | private var widthDimension: NSCollectionLayoutDimension
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
19 | private var heightDimension: NSCollectionLayoutDimension
20 | private var supplementaryItems: [LayoutSupplementaryItem]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/Item.swift:19:34: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
17 |
18 | private var widthDimension: NSCollectionLayoutDimension
19 | private var heightDimension: NSCollectionLayoutDimension
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
20 | private var supplementaryItems: [LayoutSupplementaryItem]
21 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/Item.swift:25:24: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
23 |
24 | /// Creates an item of the specified size with an array of supplementary items to attach to the item.
25 | public init(width: NSCollectionLayoutDimension,
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
26 | height: NSCollectionLayoutDimension,
27 | @LayoutSupplementaryItemBuilder supplementaryItems: () -> [LayoutSupplementaryItem]) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/Item.swift:26:25: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
24 | /// Creates an item of the specified size with an array of supplementary items to attach to the item.
25 | public init(width: NSCollectionLayoutDimension,
26 | height: NSCollectionLayoutDimension,
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
27 | @LayoutSupplementaryItemBuilder supplementaryItems: () -> [LayoutSupplementaryItem]) {
28 | self.widthDimension = width
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/Item.swift:34:24: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
32 |
33 | /// Creates an item of the specified size
34 | public init(width: NSCollectionLayoutDimension = .fractionalWidth(1),
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
35 | height: NSCollectionLayoutDimension = .fractionalHeight(1)) {
36 | self.widthDimension = width
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/Item.swift:35:25: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
33 | /// Creates an item of the specified size
34 | public init(width: NSCollectionLayoutDimension = .fractionalWidth(1),
35 | height: NSCollectionLayoutDimension = .fractionalHeight(1)) {
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
36 | self.widthDimension = width
37 | self.heightDimension = height
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/Item.swift:42:23: error: 'NSCollectionLayoutSize' is unavailable in watchOS
40 |
41 | /// Creates an item of the specified size
42 | public init(size: NSCollectionLayoutSize) {
| `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
43 | self.widthDimension = size.widthDimension
44 | self.heightDimension = size.heightDimension
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/Item.swift:68:32: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
66 | ///
67 | /// The default value is `.fractionalWidth(1.0)`
68 | public func width(_ width: NSCollectionLayoutDimension) -> Self {
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
69 | with(self) { $0.widthDimension = width }
70 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/Item.swift:75:34: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
73 | ///
74 | /// The default value is `.fractionalHeight(1.0)`
75 | public func height(_ height: NSCollectionLayoutDimension) -> Self {
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
76 | with(self) { $0.heightDimension = height }
77 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/Item.swift:81:24: error: 'NSCollectionLayoutItem' is unavailable in watchOS
79 |
80 | extension Item: BuildableItem {
81 | func makeItem() -> NSCollectionLayoutItem {
| `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
82 | let item = NSCollectionLayoutItem(
83 | layoutSize: NSCollectionLayoutSize(widthDimension: widthDimension, heightDimension: heightDimension),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/Item.swift:82:20: error: 'NSCollectionLayoutItem' is unavailable in watchOS
80 | extension Item: BuildableItem {
81 | func makeItem() -> NSCollectionLayoutItem {
82 | let item = NSCollectionLayoutItem(
| `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
83 | layoutSize: NSCollectionLayoutSize(widthDimension: widthDimension, heightDimension: heightDimension),
84 | supplementaryItems: supplementaryItems.map(SupplementaryItemBuilder.make(from:))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:149:12: note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
147 |
148 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
149 | @interface NSCollectionLayoutItem : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutItem' has been explicitly marked unavailable here
150 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize;
151 | + (instancetype)itemWithLayoutSize:(NSCollectionLayoutSize*)layoutSize supplementaryItems:(NSArray<NSCollectionLayoutSupplementaryItem*>*)supplementaryItems;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/Item.swift:83:25: error: 'NSCollectionLayoutSize' is unavailable in watchOS
81 | func makeItem() -> NSCollectionLayoutItem {
82 | let item = NSCollectionLayoutItem(
83 | layoutSize: NSCollectionLayoutSize(widthDimension: widthDimension, heightDimension: heightDimension),
| `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
84 | supplementaryItems: supplementaryItems.map(SupplementaryItemBuilder.make(from:))
85 | )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/LayoutItem.swift:85:36: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
83 | /// and this item's container.
84 | @warn_unqualified_access
85 | public func edgeSpacing(value: NSCollectionLayoutSpacing?) -> LayoutItem {
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
86 | return self.edgeSpacing(top: value, leading: value, bottom: value, trailing: value)
87 | }
/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:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/LayoutGroup.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutGroup.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Group/VGroup.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VGroup.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/Item.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Item.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/LayoutItem.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutItem.swift
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/LayoutItem.swift:93:21: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
91 | @warn_unqualified_access
92 | public func edgeSpacing(
93 | horizontal: NSCollectionLayoutSpacing? = nil,
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
94 | vertical: NSCollectionLayoutSpacing? = nil
95 | ) -> LayoutItem {
/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:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/LayoutItem.swift:94:19: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
92 | public func edgeSpacing(
93 | horizontal: NSCollectionLayoutSpacing? = nil,
94 | vertical: NSCollectionLayoutSpacing? = nil
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
95 | ) -> LayoutItem {
96 | return self.edgeSpacing(top: vertical, leading: horizontal, bottom: vertical, trailing: horizontal)
/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:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/LayoutItem.swift:103:14: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
101 | @warn_unqualified_access
102 | public func edgeSpacing(
103 | top: NSCollectionLayoutSpacing? = nil,
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
104 | leading: NSCollectionLayoutSpacing? = nil,
105 | bottom: NSCollectionLayoutSpacing? = 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/UICollectionViewCompositionalLayout.h:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/LayoutItem.swift:104:18: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
102 | public func edgeSpacing(
103 | top: NSCollectionLayoutSpacing? = nil,
104 | leading: NSCollectionLayoutSpacing? = nil,
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
105 | bottom: NSCollectionLayoutSpacing? = nil,
106 | trailing: NSCollectionLayoutSpacing? = 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/UICollectionViewCompositionalLayout.h:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/LayoutItem.swift:105:17: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
103 | top: NSCollectionLayoutSpacing? = nil,
104 | leading: NSCollectionLayoutSpacing? = nil,
105 | bottom: NSCollectionLayoutSpacing? = nil,
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
106 | trailing: NSCollectionLayoutSpacing? = nil
107 | ) -> LayoutItem {
/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:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/LayoutItem.swift:106:19: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
104 | leading: NSCollectionLayoutSpacing? = nil,
105 | bottom: NSCollectionLayoutSpacing? = nil,
106 | trailing: NSCollectionLayoutSpacing? = nil
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
107 | ) -> LayoutItem {
108 | return self.edgeSpacing(
/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:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Item/LayoutItem.swift:116:44: error: 'NSCollectionLayoutEdgeSpacing' is unavailable in watchOS
114 | /// and this item's container.
115 | @warn_unqualified_access
116 | public func edgeSpacing(_ edgeSpacing: NSCollectionLayoutEdgeSpacing) -> LayoutItem {
| `- error: 'NSCollectionLayoutEdgeSpacing' is unavailable in watchOS
117 | valueModifier(edgeSpacing, keyPath: \.edgeSpacing)
118 | }
/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:326:12: note: 'NSCollectionLayoutEdgeSpacing' has been explicitly marked unavailable here
324 |
325 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
326 | @interface NSCollectionLayoutEdgeSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutEdgeSpacing' has been explicitly marked unavailable here
327 |
328 | // Edge spacing specifies additional outsets around items required when performing layout.
SwiftCompile normal arm64_32 Compiling\ LayoutSupplementaryItem.swift,\ SupplementaryItem.swift,\ Utils.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/LayoutSupplementaryItem.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Utils.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/LayoutSupplementaryItem.swift:104:36: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
102 | /// and this item's container.
103 | @warn_unqualified_access
104 | public func edgeSpacing(value: NSCollectionLayoutSpacing?) -> LayoutSupplementaryItem {
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
105 | return self.edgeSpacing(top: value, leading: value, bottom: value, trailing: value)
106 | }
/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:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/LayoutSupplementaryItem.swift:112:21: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
110 | @warn_unqualified_access
111 | public func edgeSpacing(
112 | horizontal: NSCollectionLayoutSpacing? = nil,
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
113 | vertical: NSCollectionLayoutSpacing? = nil
114 | ) -> LayoutSupplementaryItem {
/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:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/LayoutSupplementaryItem.swift:113:19: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
111 | public func edgeSpacing(
112 | horizontal: NSCollectionLayoutSpacing? = nil,
113 | vertical: NSCollectionLayoutSpacing? = nil
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
114 | ) -> LayoutSupplementaryItem {
115 | return self.edgeSpacing(top: vertical, leading: horizontal, bottom: vertical, trailing: horizontal)
/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:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/LayoutSupplementaryItem.swift:122:14: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
120 | @warn_unqualified_access
121 | public func edgeSpacing(
122 | top: NSCollectionLayoutSpacing? = nil,
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
123 | leading: NSCollectionLayoutSpacing? = nil,
124 | bottom: NSCollectionLayoutSpacing? = 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/UICollectionViewCompositionalLayout.h:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/LayoutSupplementaryItem.swift:123:18: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
121 | public func edgeSpacing(
122 | top: NSCollectionLayoutSpacing? = nil,
123 | leading: NSCollectionLayoutSpacing? = nil,
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
124 | bottom: NSCollectionLayoutSpacing? = nil,
125 | trailing: NSCollectionLayoutSpacing? = 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/UICollectionViewCompositionalLayout.h:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/LayoutSupplementaryItem.swift:124:17: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
122 | top: NSCollectionLayoutSpacing? = nil,
123 | leading: NSCollectionLayoutSpacing? = nil,
124 | bottom: NSCollectionLayoutSpacing? = nil,
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
125 | trailing: NSCollectionLayoutSpacing? = nil
126 | ) -> LayoutSupplementaryItem {
/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:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/LayoutSupplementaryItem.swift:125:19: error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
123 | leading: NSCollectionLayoutSpacing? = nil,
124 | bottom: NSCollectionLayoutSpacing? = nil,
125 | trailing: NSCollectionLayoutSpacing? = nil
| `- error: 'NSCollectionLayoutSpacing' is unavailable in watchOS
126 | ) -> LayoutSupplementaryItem {
127 | return self.edgeSpacing(
/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:313:12: note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
311 |
312 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
313 | @interface NSCollectionLayoutSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSpacing' has been explicitly marked unavailable here
314 | + (instancetype)flexibleSpacing:(CGFloat)flexibleSpacing; // i.e. >=
315 | + (instancetype)fixedSpacing:(CGFloat)fixedSpacing; // i.e. ==
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/LayoutSupplementaryItem.swift:135:44: error: 'NSCollectionLayoutEdgeSpacing' is unavailable in watchOS
133 | /// and this item's container.
134 | @warn_unqualified_access
135 | public func edgeSpacing(_ edgeSpacing: NSCollectionLayoutEdgeSpacing) -> LayoutSupplementaryItem {
| `- error: 'NSCollectionLayoutEdgeSpacing' is unavailable in watchOS
136 | valueModifier(edgeSpacing, keyPath: \.edgeSpacing)
137 | }
/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:326:12: note: 'NSCollectionLayoutEdgeSpacing' has been explicitly marked unavailable here
324 |
325 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
326 | @interface NSCollectionLayoutEdgeSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutEdgeSpacing' has been explicitly marked unavailable here
327 |
328 | // Edge spacing specifies additional outsets around items required when performing layout.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/LayoutSupplementaryItem.swift:128:13: error: 'NSCollectionLayoutEdgeSpacing' is unavailable in watchOS
126 | ) -> LayoutSupplementaryItem {
127 | return self.edgeSpacing(
128 | NSCollectionLayoutEdgeSpacing(leading: leading, top: top, trailing: trailing, bottom: bottom)
| `- error: 'NSCollectionLayoutEdgeSpacing' is unavailable in watchOS
129 | )
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/UICollectionViewCompositionalLayout.h:326:12: note: 'NSCollectionLayoutEdgeSpacing' has been explicitly marked unavailable here
324 |
325 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
326 | @interface NSCollectionLayoutEdgeSpacing : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutEdgeSpacing' has been explicitly marked unavailable here
327 |
328 | // Edge spacing specifies additional outsets around items required when performing layout.
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:24:33: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
22 | }
23 |
24 | private var widthDimension: NSCollectionLayoutDimension
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
25 | private var heightDimension: NSCollectionLayoutDimension
26 | private var elementKind: 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/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:25:34: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
23 |
24 | private var widthDimension: NSCollectionLayoutDimension
25 | private var heightDimension: NSCollectionLayoutDimension
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
26 | private var elementKind: String
27 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:28:35: error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
26 | private var elementKind: String
27 |
28 | private var containerAnchor = NSCollectionLayoutAnchor(edges: [.top, .leading])
| `- error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
29 | private var itemAnchor: NSCollectionLayoutAnchor?
30 |
/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:509:12: note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
507 |
508 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
509 | @interface NSCollectionLayoutAnchor : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
510 |
511 | // +------------------+ +------+ +------------------+
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:29:29: error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
27 |
28 | private var containerAnchor = NSCollectionLayoutAnchor(edges: [.top, .leading])
29 | private var itemAnchor: NSCollectionLayoutAnchor?
| `- error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
30 |
31 | // MARK: - Life cycle
/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:509:12: note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
507 |
508 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
509 | @interface NSCollectionLayoutAnchor : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
510 |
511 | // +------------------+ +------+ +------------------+
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:35:33: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
33 | /// Creates a supplementary item of the specified size, with a string to identify the
34 | /// element kind and an anchor relative to a container.
35 | public init(widthDimension: NSCollectionLayoutDimension = .fractionalWidth(1),
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
36 | heightDimension: NSCollectionLayoutDimension = .fractionalHeight(1),
37 | elementKind: 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/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:36:34: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
34 | /// element kind and an anchor relative to a container.
35 | public init(widthDimension: NSCollectionLayoutDimension = .fractionalWidth(1),
36 | heightDimension: NSCollectionLayoutDimension = .fractionalHeight(1),
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
37 | elementKind: String) {
38 | self.widthDimension = widthDimension
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:45:23: error: 'NSCollectionLayoutSize' is unavailable in watchOS
43 | /// Creates a supplementary item of the specified size, with a string to identify the
44 | /// element kind and an anchor relative to a container.
45 | public init(size: NSCollectionLayoutSize,
| `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
46 | elementKind: String) {
47 | self.widthDimension = size.widthDimension
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:57:52: error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
55 | ///
56 | /// The defaults container anchor is attached to top leading
57 | public func containerAnchor(_ containerAnchor: NSCollectionLayoutAnchor) -> Self {
| `- error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
58 | with(self) { $0.containerAnchor = containerAnchor }
59 | }
/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:509:12: note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
507 |
508 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
509 | @interface NSCollectionLayoutAnchor : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
510 |
511 | // +------------------+ +------+ +------------------+
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:81:42: error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
79 |
80 | /// The anchor between the supplementary item and the item it's attached to.
81 | public func itemAnchor(_ itemAnchor: NSCollectionLayoutAnchor?) -> Self {
| `- error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
82 | with(self) { $0.itemAnchor = itemAnchor }
83 | }
/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:509:12: note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
507 |
508 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
509 | @interface NSCollectionLayoutAnchor : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
510 |
511 | // +------------------+ +------+ +------------------+
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:111:32: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
109 | ///
110 | /// The default value is `.fractionalWidth(1.0)`
111 | public func width(_ width: NSCollectionLayoutDimension) -> Self {
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
112 | with(self) { $0.widthDimension = width }
113 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:118:34: error: 'NSCollectionLayoutDimension' is unavailable in watchOS
116 | ///
117 | /// The default value is `.fractionalHeight(1.0)`
118 | public func height(_ height: NSCollectionLayoutDimension) -> Self {
| `- error: 'NSCollectionLayoutDimension' is unavailable in watchOS
119 | with(self) { $0.heightDimension = height }
120 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:262:12: note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
260 |
261 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
262 | @interface NSCollectionLayoutDimension : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutDimension' has been explicitly marked unavailable here
263 | // dimension is computed as a fraction of the width of the containing group
264 | + (instancetype)fractionalWidthDimension:(CGFloat)fractionalWidth;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:134:37: error: 'NSCollectionLayoutSupplementaryItem' is unavailable in watchOS
132 |
133 | extension SupplementaryItem: BuildableSupplementaryItem {
134 | func makeSupplementaryItem() -> NSCollectionLayoutSupplementaryItem {
| `- error: 'NSCollectionLayoutSupplementaryItem' is unavailable in watchOS
135 | let size = NSCollectionLayoutSize(
136 | widthDimension: widthDimension,
/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:369:12: note: 'NSCollectionLayoutSupplementaryItem' has been explicitly marked unavailable here
367 |
368 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
369 | @interface NSCollectionLayoutSupplementaryItem : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutSupplementaryItem' has been explicitly marked unavailable here
370 |
371 | // Supplementary items are positioned (i.e. anchored) to coordinate spaces throughout the layout
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:65:25: error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
63 | /// The defaults container anchor is attached to top leading
64 | public func containerAnchor(edges: NSDirectionalRectEdge) -> Self {
65 | containerAnchor(NSCollectionLayoutAnchor(edges: edges))
| `- error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
66 | }
67 |
/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:509:12: note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
507 |
508 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
509 | @interface NSCollectionLayoutAnchor : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
510 |
511 | // +------------------+ +------+ +------------------+
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:74:36: error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
72 | switch offset {
73 | case let .absolute(point):
74 | return containerAnchor(NSCollectionLayoutAnchor(edges: edges, absoluteOffset: point))
| `- error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
75 | case let .fractional(point):
76 | return containerAnchor(NSCollectionLayoutAnchor(edges: edges, fractionalOffset: point))
/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:509:12: note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
507 |
508 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
509 | @interface NSCollectionLayoutAnchor : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
510 |
511 | // +------------------+ +------+ +------------------+
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:76:36: error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
74 | return containerAnchor(NSCollectionLayoutAnchor(edges: edges, absoluteOffset: point))
75 | case let .fractional(point):
76 | return containerAnchor(NSCollectionLayoutAnchor(edges: edges, fractionalOffset: point))
| `- error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
77 | }
78 | }
/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:509:12: note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
507 |
508 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
509 | @interface NSCollectionLayoutAnchor : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
510 |
511 | // +------------------+ +------+ +------------------+
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:87:20: error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
85 | /// The anchor between the supplementary item and the item it's attached to.
86 | public func itemAnchor(edges: NSDirectionalRectEdge) -> Self {
87 | itemAnchor(NSCollectionLayoutAnchor(edges: edges))
| `- error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
88 | }
89 |
/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:509:12: note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
507 |
508 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
509 | @interface NSCollectionLayoutAnchor : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
510 |
511 | // +------------------+ +------+ +------------------+
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:94:31: error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
92 | switch offset {
93 | case let .absolute(point):
94 | return itemAnchor(NSCollectionLayoutAnchor(edges: edges, absoluteOffset: point))
| `- error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
95 | case let .fractional(point):
96 | return itemAnchor(NSCollectionLayoutAnchor(edges: edges, fractionalOffset: point))
/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:509:12: note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
507 |
508 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
509 | @interface NSCollectionLayoutAnchor : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
510 |
511 | // +------------------+ +------+ +------------------+
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:96:31: error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
94 | return itemAnchor(NSCollectionLayoutAnchor(edges: edges, absoluteOffset: point))
95 | case let .fractional(point):
96 | return itemAnchor(NSCollectionLayoutAnchor(edges: edges, fractionalOffset: point))
| `- error: 'NSCollectionLayoutAnchor' is unavailable in watchOS
97 | }
98 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:509:12: note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
507 |
508 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
509 | @interface NSCollectionLayoutAnchor : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutAnchor' has been explicitly marked unavailable here
510 |
511 | // +------------------+ +------+ +------------------+
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:135:20: error: 'NSCollectionLayoutSize' is unavailable in watchOS
133 | extension SupplementaryItem: BuildableSupplementaryItem {
134 | func makeSupplementaryItem() -> NSCollectionLayoutSupplementaryItem {
135 | let size = NSCollectionLayoutSize(
| `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
136 | widthDimension: widthDimension,
137 | heightDimension: heightDimension
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:303:12: note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
301 |
302 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
303 | @interface NSCollectionLayoutSize : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSize' has been explicitly marked unavailable here
304 | + (instancetype)sizeWithWidthDimension:(NSCollectionLayoutDimension*)width heightDimension:(NSCollectionLayoutDimension*)height;
305 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:139:32: error: 'NSCollectionLayoutSupplementaryItem' is unavailable in watchOS
137 | heightDimension: heightDimension
138 | )
139 | let supplementaryItem: NSCollectionLayoutSupplementaryItem
| `- error: 'NSCollectionLayoutSupplementaryItem' is unavailable in watchOS
140 | if let itemAnchor = itemAnchor {
141 | supplementaryItem = NSCollectionLayoutSupplementaryItem(
/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:369:12: note: 'NSCollectionLayoutSupplementaryItem' has been explicitly marked unavailable here
367 |
368 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
369 | @interface NSCollectionLayoutSupplementaryItem : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutSupplementaryItem' has been explicitly marked unavailable here
370 |
371 | // Supplementary items are positioned (i.e. anchored) to coordinate spaces throughout the layout
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift:141:33: error: 'NSCollectionLayoutSupplementaryItem' is unavailable in watchOS
139 | let supplementaryItem: NSCollectionLayoutSupplementaryItem
140 | if let itemAnchor = itemAnchor {
141 | supplementaryItem = NSCollectionLayoutSupplementaryItem(
| `- error: 'NSCollectionLayoutSupplementaryItem' is unavailable in watchOS
142 | layoutSize: size,
143 | elementKind: elementKind,
/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:369:12: note: 'NSCollectionLayoutSupplementaryItem' has been explicitly marked unavailable here
367 |
368 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
369 | @interface NSCollectionLayoutSupplementaryItem : NSCollectionLayoutItem<NSCopying>
| `- note: 'NSCollectionLayoutSupplementaryItem' has been explicitly marked unavailable here
370 |
371 | // Supplementary items are positioned (i.e. anchored) to coordinate spaces throughout the layout
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/LayoutSupplementaryItem.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutSupplementaryItem.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/SupplementaryItem/SupplementaryItem.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SupplementaryItem.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Utils.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Utils.swift
SwiftCompile normal arm64_32 Compiling\ ListSection.swift,\ RawSection.swift,\ Section.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/ListSection.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/RawSection.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/Section.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/ListSection.swift:15:32: error: 'UICollectionLayoutListConfiguration' is unavailable in watchOS
13 | public struct ListSection: LayoutSection {
14 |
15 | private var configuration: UICollectionLayoutListConfiguration
| `- error: 'UICollectionLayoutListConfiguration' is unavailable in watchOS
16 | private let layoutEnvironment: NSCollectionLayoutEnvironment
17 |
UIKit.UICollectionLayoutListConfiguration:3:15: note: 'UICollectionLayoutListConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 14.0, tvOS 14.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UICollectionLayoutListConfiguration {
| `- note: 'UICollectionLayoutListConfiguration' has been explicitly marked unavailable here
4 | public enum Appearance {
5 | case plain
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/ListSection.swift:16:36: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
14 |
15 | private var configuration: UICollectionLayoutListConfiguration
16 | private let layoutEnvironment: NSCollectionLayoutEnvironment
| `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
17 |
18 | // MARK: - Life cycle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:574:11: note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
572 |
573 | API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
574 | @protocol NSCollectionLayoutEnvironment<NSObject>
| `- note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
575 | @property(nonatomic,readonly) id<NSCollectionLayoutContainer> container;
576 | @property(nonatomic,readonly) UITraitCollection *traitCollection;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/ListSection.swift:22:24: error: 'UICollectionLayoutListConfiguration' is unavailable in watchOS
20 | /// Creates a list section with the specified list configuration and layout environment.
21 | public init(
22 | configuration: UICollectionLayoutListConfiguration,
| `- error: 'UICollectionLayoutListConfiguration' is unavailable in watchOS
23 | layoutEnvironment: NSCollectionLayoutEnvironment
24 | ) {
UIKit.UICollectionLayoutListConfiguration:3:15: note: 'UICollectionLayoutListConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 14.0, tvOS 14.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UICollectionLayoutListConfiguration {
| `- note: 'UICollectionLayoutListConfiguration' has been explicitly marked unavailable here
4 | public enum Appearance {
5 | case plain
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/ListSection.swift:23:28: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
21 | public init(
22 | configuration: UICollectionLayoutListConfiguration,
23 | layoutEnvironment: NSCollectionLayoutEnvironment
| `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
24 | ) {
25 | self.configuration = configuration
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:574:11: note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
572 |
573 | API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
574 | @protocol NSCollectionLayoutEnvironment<NSObject>
| `- note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
575 | @property(nonatomic,readonly) id<NSCollectionLayoutContainer> container;
576 | @property(nonatomic,readonly) UITraitCollection *traitCollection;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/ListSection.swift:31:21: error: 'UICollectionLayoutListConfiguration' is unavailable in watchOS
29 | /// Creates a list section with the specified list appearance and layout environment.
30 | public init(
31 | appearance: UICollectionLayoutListConfiguration.Appearance,
| `- error: 'UICollectionLayoutListConfiguration' is unavailable in watchOS
32 | layoutEnvironment: NSCollectionLayoutEnvironment
33 | ) {
UIKit.UICollectionLayoutListConfiguration:3:15: note: 'UICollectionLayoutListConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 14.0, tvOS 14.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UICollectionLayoutListConfiguration {
| `- note: 'UICollectionLayoutListConfiguration' has been explicitly marked unavailable here
4 | public enum Appearance {
5 | case plain
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/ListSection.swift:32:28: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
30 | public init(
31 | appearance: UICollectionLayoutListConfiguration.Appearance,
32 | layoutEnvironment: NSCollectionLayoutEnvironment
| `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
33 | ) {
34 | self.configuration = UICollectionLayoutListConfiguration(appearance: appearance)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:574:11: note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
572 |
573 | API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
574 | @protocol NSCollectionLayoutEnvironment<NSObject>
| `- note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
575 | @property(nonatomic,readonly) id<NSCollectionLayoutContainer> container;
576 | @property(nonatomic,readonly) UITraitCollection *traitCollection;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/ListSection.swift:57:54: error: 'UICollectionLayoutListConfiguration' is unavailable in watchOS
55 | public func trailingSwipeActionsConfigurationProvider(
56 | // swiftlint:disable:next line_length
57 | _ trailingSwipeActionsConfigurationProvider: UICollectionLayoutListConfiguration.SwipeActionsConfigurationProvider?
| `- error: 'UICollectionLayoutListConfiguration' is unavailable in watchOS
58 | ) -> Self {
59 | // swiftlint:disable:next line_length
UIKit.UICollectionLayoutListConfiguration:3:15: note: 'UICollectionLayoutListConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 14.0, tvOS 14.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UICollectionLayoutListConfiguration {
| `- note: 'UICollectionLayoutListConfiguration' has been explicitly marked unavailable here
4 | public enum Appearance {
5 | case plain
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/ListSection.swift:66:42: error: 'UICollectionLayoutListConfiguration' is unavailable in watchOS
64 | ///
65 | /// The default value is `UICollectionLayoutListConfiguration.HeaderMode.none`.
66 | public func headerMode(_ headerMode: UICollectionLayoutListConfiguration.HeaderMode) -> Self {
| `- error: 'UICollectionLayoutListConfiguration' is unavailable in watchOS
67 | with(self) { $0.configuration.headerMode = headerMode }
68 | }
UIKit.UICollectionLayoutListConfiguration:3:15: note: 'UICollectionLayoutListConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 14.0, tvOS 14.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UICollectionLayoutListConfiguration {
| `- note: 'UICollectionLayoutListConfiguration' has been explicitly marked unavailable here
4 | public enum Appearance {
5 | case plain
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/ListSection.swift:73:42: error: 'UICollectionLayoutListConfiguration' is unavailable in watchOS
71 | ///
72 | /// The default value is `UICollectionLayoutListConfiguration.FooterMode.none`.
73 | public func footerMode(_ footerMode: UICollectionLayoutListConfiguration.FooterMode) -> Self {
| `- error: 'UICollectionLayoutListConfiguration' is unavailable in watchOS
74 | with(self) { $0.configuration.footerMode = footerMode }
75 | }
UIKit.UICollectionLayoutListConfiguration:3:15: note: 'UICollectionLayoutListConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 14.0, tvOS 14.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UICollectionLayoutListConfiguration {
| `- note: 'UICollectionLayoutListConfiguration' has been explicitly marked unavailable here
4 | public enum Appearance {
5 | case plain
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/ListSection.swift:86:27: error: 'NSCollectionLayoutSection' is unavailable in watchOS
84 | @available(iOS 14.0, tvOS 14, *)
85 | extension ListSection: BuildableSection {
86 | func makeSection() -> NSCollectionLayoutSection {
| `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
87 | return .list(using: configuration, layoutEnvironment: layoutEnvironment)
88 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/ListSection.swift:34:30: error: 'UICollectionLayoutListConfiguration' is unavailable in watchOS
32 | layoutEnvironment: NSCollectionLayoutEnvironment
33 | ) {
34 | self.configuration = UICollectionLayoutListConfiguration(appearance: appearance)
| `- error: 'UICollectionLayoutListConfiguration' is unavailable in watchOS
35 | self.layoutEnvironment = layoutEnvironment
36 | }
UIKit.UICollectionLayoutListConfiguration:3:15: note: 'UICollectionLayoutListConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 14.0, tvOS 14.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UICollectionLayoutListConfiguration {
| `- note: 'UICollectionLayoutListConfiguration' has been explicitly marked unavailable here
4 | public enum Appearance {
5 | case plain
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/ListSection.swift:87:17: error: 'list(using:layoutEnvironment:)' is unavailable in watchOS
85 | extension ListSection: BuildableSection {
86 | func makeSection() -> NSCollectionLayoutSection {
87 | return .list(using: configuration, layoutEnvironment: layoutEnvironment)
| `- error: 'list(using:layoutEnvironment:)' is unavailable in watchOS
88 | }
89 | }
UIKit.NSCollectionLayoutSection.list:2:47: note: 'list(using:layoutEnvironment:)' has been explicitly marked unavailable here
1 | class NSCollectionLayoutSection {
2 | @MainActor @preconcurrency public static func list(using configuration: UICollectionLayoutListConfiguration, layoutEnvironment: any NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection}
| `- note: 'list(using:layoutEnvironment:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/RawSection.swift:18:35: error: 'NSCollectionLayoutSection' is unavailable in watchOS
16 | public struct RawSection: LayoutSection {
17 |
18 | private let rawLayoutSection: NSCollectionLayoutSection
| `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
19 |
20 | // MARK: - Life cycle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/RawSection.swift:22:35: error: 'NSCollectionLayoutSection' is unavailable in watchOS
20 | // MARK: - Life cycle
21 |
22 | public init(rawLayoutSection: NSCollectionLayoutSection) {
| `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
23 | self.rawLayoutSection = rawLayoutSection
24 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/RawSection.swift:35:27: error: 'NSCollectionLayoutSection' is unavailable in watchOS
33 | extension RawSection: BuildableSection {
34 |
35 | func makeSection() -> NSCollectionLayoutSection {
| `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
36 | return rawLayoutSection
37 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/Section.swift:35:27: error: 'NSCollectionLayoutSection' is unavailable in watchOS
33 | extension Section: BuildableSection {
34 |
35 | func makeSection() -> NSCollectionLayoutSection {
| `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
36 | return NSCollectionLayoutSection(group: GroupBuilder.make(from: group))
37 | }
/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;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/ListSection.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ListSection.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/RawSection.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RawSection.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CompositionalLayoutDSL/Public/Section/Section.swift (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Section.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ CompositionalLayoutDSL (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
SwiftCompile normal arm64 (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
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 13:50:09.113 xcodebuild[1208:7344] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64_32 (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ CompositionalLayoutDSL (in target 'CompositionalLayoutDSL' from project 'CompositionalLayoutDSL')
Building workspace CompositionalLayoutDSL with scheme CompositionalLayoutDSL
(3 failures)
BUILD FAILURE 6.4 watchOS