Build Information
Failed to build KarrotListKit, reference main (d60816), with Swift 6.4 for watchOS using Xcode 27.0 on 23 Sep 2026 01:39:05 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 KarrotListKit -destination generic/platform=watchOSBuild Log
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SectionsBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Cell.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Cell.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Component/AnyComponent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnyComponent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Component/Component.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Component.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Component/ContentLayoutMode.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ContentLayoutMode.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Component/IdentifiableComponent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IdentifiableComponent.swift
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Component/AnyComponent.swift:167:46: error: 'UIView' is unavailable in watchOS
165 | }
166 |
167 | func layout(content: UIView, in container: UIView) {
| `- error: 'UIView' is unavailable in watchOS
168 | guard let content = content as? Base.Content else { return }
169 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Component/Component.swift:18:27: error: 'UIView' is unavailable in watchOS
16 |
17 | /// The type of the `Content` that the component represents.
18 | associatedtype Content: UIView
| `- error: 'UIView' is unavailable in watchOS
19 |
20 | /// The type of the `Coordinator` associated with the component.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Component/Component.swift:51:47: error: 'UIView' is unavailable in watchOS
49 | /// - content: The content to layout.
50 | /// - container: The view to layout the content in.
51 | func layout(content: Content, in container: UIView)
| `- error: 'UIView' is unavailable in watchOS
52 |
53 | /// Creates the custom instance that you use to communicate changes from your view to other parts of your SwiftUI interface.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Component/Component.swift:73:54: error: 'UIView' is unavailable in watchOS
71 |
72 | extension Component where Content: UIView {
73 | public func layout(content: Content, in container: UIView) {
| `- error: 'UIView' is unavailable in watchOS
74 | content.translatesAutoresizingMaskIntoConstraints = false
75 | container.addSubview(content)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Component/Component.swift:72:36: error: 'UIView' is unavailable in watchOS
70 | }
71 |
72 | extension Component where Content: UIView {
| `- error: 'UIView' is unavailable in watchOS
73 | public func layout(content: Content, in container: UIView) {
74 | content.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 Compiling\ DidEndDraggingEvent.swift,\ DidScrollEvent.swift,\ DidScrollToTopEvent.swift,\ PullToRefreshEvent.swift,\ ReachedEndEvent.swift,\ ShouldScrollToTopEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/DidEndDraggingEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/DidScrollEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/DidScrollToTopEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/PullToRefreshEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/ReachedEndEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/ShouldScrollToTopEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/DidEndDraggingEvent.swift:13:32: error: 'UICollectionView' is unavailable in watchOS
11 |
12 | /// The collectionView object where the user ended the touch.
13 | public let collectionView: UICollectionView
| `- error: 'UICollectionView' is unavailable in watchOS
14 |
15 | /// true if the scrolling movement will continue, but decelerate, after a touch-up gesture during a dragging operation.\
/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/KarrotListKit/Event/List/DidScrollEvent.swift:13:32: error: 'UICollectionView' is unavailable in watchOS
11 |
12 | /// The collectionView object in which the scrolling occurred.
13 | public let collectionView: UICollectionView
| `- error: 'UICollectionView' is unavailable in watchOS
14 | }
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/KarrotListKit/Event/List/DidScrollToTopEvent.swift:13:32: error: 'UICollectionView' is unavailable in watchOS
11 |
12 | /// The collectionView object that perform the scrolling operation.
13 | public let collectionView: UICollectionView
| `- error: 'UICollectionView' is unavailable in watchOS
14 | }
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/DidEndDraggingEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DidEndDraggingEvent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/DidScrollEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DidScrollEvent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/DidScrollToTopEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DidScrollToTopEvent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/PullToRefreshEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PullToRefreshEvent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/ReachedEndEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ReachedEndEvent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/ShouldScrollToTopEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ShouldScrollToTopEvent.swift
SwiftCompile normal arm64_32 Compiling\ UICollectionView+Difference.swift,\ UICollectionView+Init.swift,\ UIView+TraitCollection.swift\ .swift,\ DefaultFeatureFlagProvider.swift,\ FeatureFlagItem.swift,\ FeatureFlagProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UICollectionView+Difference.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UICollectionView+Init.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UIView+TraitCollection.swift\ .swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/DefaultFeatureFlagProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/FeatureFlagItem.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/FeatureFlagProviding.swift (in target 'KarrotListKit' from project 'KarrotListKit')
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UICollectionView+Difference.swift:10:11: error: 'UICollectionView' is unavailable in watchOS
8 | import UIKit
9 |
10 | extension UICollectionView {
| `- error: 'UICollectionView' is unavailable in watchOS
11 | func reload<C>(
12 | using stagedChangeset: StagedChangeset<C>,
/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/KarrotListKit/Extension/UICollectionView+Difference.swift:71:13: error: 'reconfigureItems(at:)' is unavailable in watchOS
69 | if !changeset.elementUpdated.isEmpty {
70 | if #available(iOS 15.0, *), enablesReconfigureItems {
71 | reconfigureItems(at: changeset.elementUpdated.map { IndexPath(item: $0.element, section: $0.section) })
| `- error: 'reconfigureItems(at:)' is unavailable in watchOS
72 | } else {
73 | reloadItems(at: changeset.elementUpdated.map { IndexPath(item: $0.element, section: $0.section) })
/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:473:1: note: 'reconfigureItems(at:)' has been explicitly marked unavailable here
471 | // Reconfigures any existing cells for the items. Reconfiguring is more efficient than reloading an item, as it does not replace the
472 | // existing cell with a new cell. Prefer reconfiguring over reloading unless you actually need an entirely new cell for the item.
473 | - (void)reconfigureItemsAtIndexPaths:(NSArray<NSIndexPath *> *)indexPaths API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
| `- note: 'reconfigureItems(at:)' has been explicitly marked unavailable here
474 |
475 | - (void)performBatchUpdates:(void (NS_NOESCAPE ^ _Nullable)(void))updates completion:(void (^ _Nullable)(BOOL finished))completion NS_SWIFT_DISABLE_ASYNC; // allows multiple insert/delete/reload/move calls to be animated simultaneously. Nestable.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UICollectionView+Init.swift:8:11: error: 'UICollectionView' is unavailable in watchOS
6 | import UIKit
7 |
8 | extension UICollectionView {
| `- error: 'UICollectionView' is unavailable in watchOS
9 | public convenience init(layoutAdapter: CollectionViewLayoutAdaptable) {
10 | self.init(
/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/KarrotListKit/Extension/UICollectionView+Init.swift:12:29: error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
10 | self.init(
11 | frame: .zero,
12 | collectionViewLayout: UICollectionViewCompositionalLayout(
| `- error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
13 | sectionProvider: layoutAdapter.sectionLayout
14 | )
/Applications/Xcode-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/KarrotListKit/Extension/UIView+TraitCollection.swift .swift:11:30: error: 'UITraitCollection' is unavailable in watchOS
9 |
10 | func shouldInvalidateContentSize(
11 | previousTraitCollection: UITraitCollection?
| `- error: 'UITraitCollection' is unavailable in watchOS
12 | ) -> Bool {
13 | if traitCollection.preferredContentSizeCategory != previousTraitCollection?.preferredContentSizeCategory {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UIView+TraitCollection.swift .swift:8:11: error: 'UIView' is unavailable in watchOS
6 | import UIKit
7 |
8 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
9 |
10 | func shouldInvalidateContentSize(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UIView+TraitCollection.swift .swift:13:24: error: 'preferredContentSizeCategory' is unavailable in watchOS
11 | previousTraitCollection: UITraitCollection?
12 | ) -> Bool {
13 | if traitCollection.preferredContentSizeCategory != previousTraitCollection?.preferredContentSizeCategory {
| `- error: 'preferredContentSizeCategory' is unavailable in watchOS
14 | return true
15 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:60:61: note: 'preferredContentSizeCategory' has been explicitly marked unavailable here
58 |
59 | + (UITraitCollection *)traitCollectionWithPreferredContentSizeCategory:(UIContentSizeCategory)preferredContentSizeCategory API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
60 | @property (nonatomic, copy, readonly) UIContentSizeCategory preferredContentSizeCategory API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos); // unspecified: UIContentSizeCategoryUnspecified
| `- note: 'preferredContentSizeCategory' has been explicitly marked unavailable here
61 |
62 | + (UITraitCollection *)traitCollectionWithDisplayGamut:(UIDisplayGamut)displayGamut API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UICollectionView+Difference.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UICollectionView+Difference.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UICollectionView+Init.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UICollectionView+Init.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UIView+TraitCollection.swift\ .swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+TraitCollection.swift\ .swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/DefaultFeatureFlagProvider.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DefaultFeatureFlagProvider.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/FeatureFlagItem.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FeatureFlagItem.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/FeatureFlagProviding.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FeatureFlagProviding.swift
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UIView+TraitCollection.swift .swift:13:81: error: 'preferredContentSizeCategory' is unavailable in watchOS
11 | previousTraitCollection: UITraitCollection?
12 | ) -> Bool {
13 | if traitCollection.preferredContentSizeCategory != previousTraitCollection?.preferredContentSizeCategory {
| `- error: 'preferredContentSizeCategory' is unavailable in watchOS
14 | return true
15 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:60:61: note: 'preferredContentSizeCategory' has been explicitly marked unavailable here
58 |
59 | + (UITraitCollection *)traitCollectionWithPreferredContentSizeCategory:(UIContentSizeCategory)preferredContentSizeCategory API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
60 | @property (nonatomic, copy, readonly) UIContentSizeCategory preferredContentSizeCategory API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos); // unspecified: UIContentSizeCategoryUnspecified
| `- note: 'preferredContentSizeCategory' has been explicitly marked unavailable here
61 |
62 | + (UITraitCollection *)traitCollectionWithDisplayGamut:(UIDisplayGamut)displayGamut API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Extension/UIView+TraitCollection.swift .swift:17:24: error: 'legibilityWeight' is unavailable in watchOS
15 | }
16 |
17 | if traitCollection.legibilityWeight != previousTraitCollection?.legibilityWeight {
| `- error: 'legibilityWeight' is unavailable in watchOS
18 | return true
19 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:72:52: note: 'legibilityWeight' has been explicitly marked unavailable here
70 |
71 | + (UITraitCollection *)traitCollectionWithLegibilityWeight:(UILegibilityWeight)legibilityWeight API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
72 | @property (nonatomic, readonly) UILegibilityWeight legibilityWeight API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos); // unspecified: UILegibilityWeightUnspecified
| `- note: 'legibilityWeight' has been explicitly marked unavailable here
73 |
74 | /* This trait indicates whether the UI should have an 'active' appearance.
SwiftCompile normal arm64_32 Compiling\ FeatureFlagType.swift,\ KarrotListKitFeatureFlag.swift,\ CompositionalLayoutSectionFactory.swift,\ DefaultCompositionalLayoutSectionFactory.swift,\ HorizontalLayout.swift,\ VerticalGridLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/FeatureFlagType.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/KarrotListKitFeatureFlag.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/DefaultCompositionalLayoutSectionFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/HorizontalLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/VerticalGridLayout.swift (in target 'KarrotListKit' from project 'KarrotListKit')
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:19:18: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
17 | section: Section,
18 | index: Int,
19 | environment: NSCollectionLayoutEnvironment,
| `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
20 | sizeStorage: ComponentSizeStorage
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: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/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:24:59: error: 'NSCollectionLayoutSection' is unavailable in watchOS
22 |
23 | /// A type that represents a layout closure for section.
24 | typealias SectionLayout = (_ context: LayoutContext) -> NSCollectionLayoutSection?
| `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
25 |
26 | /// Creates a layout for a section.
/Applications/Xcode-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/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:37:78: error: 'NSCollectionLayoutItem' is unavailable in watchOS
35 | /// - sizeStorage: The storage that cached size of the cell component.
36 | /// - Returns: layout items for cells
37 | func layoutCellItems(cells: [Cell], sizeStorage: ComponentSizeStorage) -> [NSCollectionLayoutItem]
| `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
38 |
39 | /// Make layout item for a section header.
/Applications/Xcode-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/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:46:8: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
44 | /// - Returns: layout item for header
45 | func layoutHeaderItem(section: Section, sizeStorage: ComponentSizeStorage)
46 | -> NSCollectionLayoutBoundarySupplementaryItem?
| `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
47 |
48 | /// Make layout item for a section footer.
/Applications/Xcode-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/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:55:8: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
53 | /// - Returns: layout item for footer
54 | func layoutFooterItem(section: Section, sizeStorage: ComponentSizeStorage)
55 | -> NSCollectionLayoutBoundarySupplementaryItem?
| `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
56 | }
57 |
/Applications/Xcode-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/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:66:85: error: 'NSCollectionLayoutItem' is unavailable in watchOS
64 | /// - sizeStorage: The storage that cached size of the cell component.
65 | /// - Returns: layout items for cells
66 | public func layoutCellItems(cells: [Cell], sizeStorage: ComponentSizeStorage) -> [NSCollectionLayoutItem] {
| `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
67 | cells.map {
68 | if let sizeContext = sizeStorage.cellSize(for: $0.id),
/Applications/Xcode-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/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:91:8: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
89 | section: Section,
90 | sizeStorage: ComponentSizeStorage
91 | ) -> NSCollectionLayoutBoundarySupplementaryItem? {
| `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
92 | guard let header = section.header else {
93 | return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:124:8: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
122 | section: Section,
123 | sizeStorage: ComponentSizeStorage
124 | ) -> NSCollectionLayoutBoundarySupplementaryItem? {
| `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
125 | guard let footer = section.footer else {
126 | return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:148:59: error: 'NSCollectionLayoutSize' is unavailable in watchOS
146 | }
147 |
148 | private func makeLayoutSize(mode: ContentLayoutMode) -> NSCollectionLayoutSize {
| `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
149 | switch mode {
150 | case .fitContainer:
/Applications/Xcode-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/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:173:73: error: 'NSCollectionLayoutSize' is unavailable in watchOS
171 | }
172 |
173 | private func makeLayoutSize(mode: ContentLayoutMode, size: CGSize) -> NSCollectionLayoutSize {
| `- error: 'NSCollectionLayoutSize' is unavailable in watchOS
174 | switch mode {
175 | case .fitContainer:
/Applications/Xcode-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/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:70:16: error: 'NSCollectionLayoutItem' is unavailable in watchOS
68 | if let sizeContext = sizeStorage.cellSize(for: $0.id),
69 | sizeContext.viewModel == $0.component.viewModel {
70 | return NSCollectionLayoutItem(layoutSize: makeLayoutSize(
| `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
71 | mode: $0.component.layoutMode,
72 | size: sizeContext.size
/Applications/Xcode-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/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:75:16: error: 'NSCollectionLayoutItem' is unavailable in watchOS
73 | ))
74 | } else {
75 | return NSCollectionLayoutItem(
| `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
76 | layoutSize: makeLayoutSize(mode: $0.component.layoutMode)
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: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/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:98:14: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
96 | if let sizeContext = sizeStorage.headerSize(for: section.id),
97 | sizeContext.viewModel == header.component.viewModel {
98 | return NSCollectionLayoutBoundarySupplementaryItem(
| `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
99 | layoutSize: makeLayoutSize(
100 | mode: header.component.layoutMode,
/Applications/Xcode-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/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:107:14: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
105 | )
106 | } else {
107 | return NSCollectionLayoutBoundarySupplementaryItem(
| `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
108 | layoutSize: makeLayoutSize(mode: header.component.layoutMode),
109 | elementKind: header.kind,
/Applications/Xcode-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/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:131:14: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
129 | if let sizeContext = sizeStorage.footerSize(for: section.id),
130 | sizeContext.viewModel == footer.component.viewModel {
131 | return NSCollectionLayoutBoundarySupplementaryItem(
| `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
132 | layoutSize: makeLayoutSize(
133 | mode: footer.component.layoutMode,
/Applications/Xcode-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/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift:140:14: error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
138 | )
139 | } else {
140 | return NSCollectionLayoutBoundarySupplementaryItem(
| `- error: 'NSCollectionLayoutBoundarySupplementaryItem' is unavailable in watchOS
141 | layoutSize: makeLayoutSize(mode: footer.component.layoutMode),
142 | elementKind: footer.kind,
/Applications/Xcode-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/KarrotListKit/Layout/DefaultCompositionalLayoutSectionFactory.swift:23:26: error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
21 | case horizontal(
22 | spacing: CGFloat,
23 | scrollingBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior
| `- error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
24 | )
25 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:66:27: note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
64 | @end
65 |
66 | typedef NS_ENUM(NSInteger,UICollectionLayoutSectionOrthogonalScrollingBehavior) {
| `- note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
67 | // The section will layout along the main layout axis.
68 | UICollectionLayoutSectionOrthogonalScrollingBehaviorNone,
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/DefaultCompositionalLayoutSectionFactory.swift:50:24: error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
48 | public static func horizontal(
49 | spacing: CGFloat,
50 | scrollingBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior = .continuous
| `- error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
51 | ) -> Self {
52 | .init(spec: .horizontal(spacing: spacing, scrollingBehavior: scrollingBehavior))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:66:27: note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
64 | @end
65 |
66 | typedef NS_ENUM(NSInteger,UICollectionLayoutSectionOrthogonalScrollingBehavior) {
| `- note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
67 | // The section will layout along the main layout axis.
68 | UICollectionLayoutSectionOrthogonalScrollingBehaviorNone,
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/DefaultCompositionalLayoutSectionFactory.swift:77:48: error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
75 | private var headerPinToVisibleBounds: Bool?
76 | private var footerPinToVisibleBounds: Bool?
77 | private var visibleItemsInvalidationHandler: NSCollectionLayoutSectionVisibleItemsInvalidationHandler?
| `- error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
78 |
79 | /// Creates a section layout based on the specified layout spec.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:90:16: note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
88 | #if UIKIT_HAS_UIFOUNDATION_SYMBOLS
89 |
90 | typedef void (^NSCollectionLayoutSectionVisibleItemsInvalidationHandler)(NSArray<id<NSCollectionLayoutVisibleItem>> *visibleItems, CGPoint contentOffset, id<NSCollectionLayoutEnvironment> layoutEnvironment) API_UNAVAILABLE(watchos);
| `- note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
91 |
92 | typedef CGFloat UICollectionLayoutSectionOrthogonalScrollingDecelerationRate NS_TYPED_ENUM API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/DefaultCompositionalLayoutSectionFactory.swift:147:40: error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
145 | /// - handler: visible items invalidation handler
146 | public func withVisibleItemsInvalidationHandler(
147 | _ visibleItemsInvalidationHandler: NSCollectionLayoutSectionVisibleItemsInvalidationHandler?
| `- error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
148 | )
149 | -> 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:90:16: note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
88 | #if UIKIT_HAS_UIFOUNDATION_SYMBOLS
89 |
90 | typedef void (^NSCollectionLayoutSectionVisibleItemsInvalidationHandler)(NSArray<id<NSCollectionLayoutVisibleItem>> *visibleItems, CGPoint contentOffset, id<NSCollectionLayoutEnvironment> layoutEnvironment) API_UNAVAILABLE(watchos);
| `- note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
91 |
92 | typedef CGFloat UICollectionLayoutSectionOrthogonalScrollingDecelerationRate NS_TYPED_ENUM API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/HorizontalLayout.swift:15:34: error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
13 |
14 | private let spacing: CGFloat
15 | private let scrollingBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior
| `- error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
16 | private var sectionInsets: NSDirectionalEdgeInsets?
17 | private var headerPinToVisibleBounds: Bool?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:66:27: note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
64 | @end
65 |
66 | typedef NS_ENUM(NSInteger,UICollectionLayoutSectionOrthogonalScrollingBehavior) {
| `- note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
67 | // The section will layout along the main layout axis.
68 | UICollectionLayoutSectionOrthogonalScrollingBehaviorNone,
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/HorizontalLayout.swift:19:48: error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
17 | private var headerPinToVisibleBounds: Bool?
18 | private var footerPinToVisibleBounds: Bool?
19 | private var visibleItemsInvalidationHandler: NSCollectionLayoutSectionVisibleItemsInvalidationHandler?
| `- error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
20 |
21 | /// Initializes a new horizontal layout.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:90:16: note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
88 | #if UIKIT_HAS_UIFOUNDATION_SYMBOLS
89 |
90 | typedef void (^NSCollectionLayoutSectionVisibleItemsInvalidationHandler)(NSArray<id<NSCollectionLayoutVisibleItem>> *visibleItems, CGPoint contentOffset, id<NSCollectionLayoutEnvironment> layoutEnvironment) API_UNAVAILABLE(watchos);
| `- note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
91 |
92 | typedef CGFloat UICollectionLayoutSectionOrthogonalScrollingDecelerationRate NS_TYPED_ENUM API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/HorizontalLayout.swift:27:24: error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
25 | public init(
26 | spacing: CGFloat = 0.0,
27 | scrollingBehavior: UICollectionLayoutSectionOrthogonalScrollingBehavior = .continuous
| `- error: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' is unavailable in watchOS
28 | ) {
29 | self.spacing = spacing
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:66:27: note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
64 | @end
65 |
66 | typedef NS_ENUM(NSInteger,UICollectionLayoutSectionOrthogonalScrollingBehavior) {
| `- note: 'UICollectionLayoutSectionOrthogonalScrollingBehavior' has been explicitly marked unavailable here
67 | // The section will layout along the main layout axis.
68 | UICollectionLayoutSectionOrthogonalScrollingBehaviorNone,
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/HorizontalLayout.swift:111:16: error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
109 | /// - handler: visible items invalidation handler
110 | public func withVisibleItemsInvalidationHandler(
111 | _ handler: NSCollectionLayoutSectionVisibleItemsInvalidationHandler?
| `- error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
112 | ) -> Self {
113 | var copy = 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:90:16: note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
88 | #if UIKIT_HAS_UIFOUNDATION_SYMBOLS
89 |
90 | typedef void (^NSCollectionLayoutSectionVisibleItemsInvalidationHandler)(NSArray<id<NSCollectionLayoutVisibleItem>> *visibleItems, CGPoint contentOffset, id<NSCollectionLayoutEnvironment> layoutEnvironment) API_UNAVAILABLE(watchos);
| `- note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
91 |
92 | typedef CGFloat UICollectionLayoutSectionOrthogonalScrollingDecelerationRate NS_TYPED_ENUM API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/HorizontalLayout.swift:35:18: error: 'NSCollectionLayoutSection' is unavailable in watchOS
33 | /// Creates a layout for a section.
34 | public func makeSectionLayout() -> SectionLayout? {
35 | { context -> NSCollectionLayoutSection? in
| `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
36 | let group = NSCollectionLayoutGroup.horizontal(
37 | layoutSize: .init(
/Applications/Xcode-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/KarrotListKit/Layout/HorizontalLayout.swift:36:19: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
34 | public func makeSectionLayout() -> SectionLayout? {
35 | { context -> NSCollectionLayoutSection? in
36 | let group = NSCollectionLayoutGroup.horizontal(
| `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
37 | layoutSize: .init(
38 | widthDimension: .estimated(context.environment.container.contentSize.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: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/KarrotListKit/Layout/HorizontalLayout.swift:46:21: error: 'NSCollectionLayoutSection' is unavailable in watchOS
44 |
45 |
46 | let section = NSCollectionLayoutSection(group: group)
| `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
47 | if let sectionInsets {
48 | section.contentInsets = sectionInsets
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:115:12: note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
113 |
114 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
115 | @interface NSCollectionLayoutSection : NSObject<NSCopying>
| `- note: 'NSCollectionLayoutSection' has been explicitly marked unavailable here
116 | + (instancetype)sectionWithGroup:(NSCollectionLayoutGroup*)group;
117 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/VerticalGridLayout.swift:20:48: error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
18 | private var headerPinToVisibleBounds: Bool?
19 | private var footerPinToVisibleBounds: Bool?
20 | private var visibleItemsInvalidationHandler: NSCollectionLayoutSectionVisibleItemsInvalidationHandler?
| `- error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
21 |
22 | /// Initializes a new vertical grid layout.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:90:16: note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
88 | #if UIKIT_HAS_UIFOUNDATION_SYMBOLS
89 |
90 | typedef void (^NSCollectionLayoutSectionVisibleItemsInvalidationHandler)(NSArray<id<NSCollectionLayoutVisibleItem>> *visibleItems, CGPoint contentOffset, id<NSCollectionLayoutEnvironment> layoutEnvironment) API_UNAVAILABLE(watchos);
| `- note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
91 |
92 | typedef CGFloat UICollectionLayoutSectionOrthogonalScrollingDecelerationRate NS_TYPED_ENUM API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/VerticalGridLayout.swift:139:16: error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
137 | /// - handler: visible items invalidation handler
138 | public func withVisibleItemsInvalidationHandler(
139 | _ handler: NSCollectionLayoutSectionVisibleItemsInvalidationHandler?
| `- error: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' is unavailable in watchOS
140 | ) -> Self {
141 | var copy = 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:90:16: note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
88 | #if UIKIT_HAS_UIFOUNDATION_SYMBOLS
89 |
90 | typedef void (^NSCollectionLayoutSectionVisibleItemsInvalidationHandler)(NSArray<id<NSCollectionLayoutVisibleItem>> *visibleItems, CGPoint contentOffset, id<NSCollectionLayoutEnvironment> layoutEnvironment) API_UNAVAILABLE(watchos);
| `- note: 'NSCollectionLayoutSectionVisibleItemsInvalidationHandler' has been explicitly marked unavailable here
91 |
92 | typedef CGFloat UICollectionLayoutSectionOrthogonalScrollingDecelerationRate NS_TYPED_ENUM API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/VerticalGridLayout.swift:39:18: error: 'NSCollectionLayoutSection' is unavailable in watchOS
37 | /// Creates a layout for a section.
38 | public func makeSectionLayout() -> SectionLayout? {
39 | { context -> NSCollectionLayoutSection? in
| `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
40 | var verticalGroupHeight: CGFloat = 0
41 | let horizontalGroups = context.section.cells.chunks(ofCount: numberOfItemsInRow).map { chunkedCells 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: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/KarrotListKit/Layout/VerticalGridLayout.swift:49:27: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
47 | verticalGroupHeight += horizontalGroupHeight.dimension
48 |
49 | let layoutGroup = NSCollectionLayoutGroup.horizontal(
| `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
50 | layoutSize: .init(
51 | widthDimension: .fractionalWidth(1.0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h: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/KarrotListKit/Layout/VerticalGridLayout.swift:49:51: error: 'horizontal(layoutSize:subitem:count:)' is unavailable in watchOS
47 | verticalGroupHeight += horizontalGroupHeight.dimension
48 |
49 | let layoutGroup = NSCollectionLayoutGroup.horizontal(
| `- error: 'horizontal(layoutSize:subitem:count:)' is unavailable in watchOS
50 | layoutSize: .init(
51 | widthDimension: .fractionalWidth(1.0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:606:1: note: 'horizontal(layoutSize:subitem:count:)' has been explicitly marked unavailable here
604 | // Specifies a group that will have N items equally sized along the horizontal axis. use interItemSpacing to insert space between items
605 | // Forces the width dimension of the subitem to .fractionalWidth(1.0/count).
606 | + (instancetype)horizontalGroupWithLayoutSize:(NSCollectionLayoutSize*)layoutSize subitem:(NSCollectionLayoutItem*)subitem count:(NSInteger)count API_DEPRECATED_WITH_REPLACEMENT("+horizontalGroupWithLayoutSize:repeatingSubitem:count:", ios(13.0, 16.0), tvos(13.0, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'horizontal(layoutSize:subitem:count:)' has been explicitly marked unavailable here
607 |
608 | // Specifies a group that will have N items equally sized along the vertical axis. use interItemSpacing to insert space between items
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/VerticalGridLayout.swift:54:20: error: 'NSCollectionLayoutItem' is unavailable in watchOS
52 | heightDimension: horizontalGroupHeight
53 | ),
54 | subitem: NSCollectionLayoutItem(
| `- error: 'NSCollectionLayoutItem' is unavailable in watchOS
55 | layoutSize: .init(
56 | widthDimension: .fractionalWidth(1.0 / CGFloat(numberOfItemsInRow)),
/Applications/Xcode-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/KarrotListKit/Layout/VerticalGridLayout.swift:67:19: error: 'NSCollectionLayoutGroup' is unavailable in watchOS
65 | }
66 |
67 | let group = NSCollectionLayoutGroup.vertical(
| `- error: 'NSCollectionLayoutGroup' is unavailable in watchOS
68 | layoutSize: .init(
69 | widthDimension: .fractionalWidth(1.0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h: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/KarrotListKit/FeatureFlag/FeatureFlagType.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FeatureFlagType.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/FeatureFlag/KarrotListKitFeatureFlag.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile KarrotListKitFeatureFlag.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/CompositionalLayoutSectionFactory.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CompositionalLayoutSectionFactory.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/DefaultCompositionalLayoutSectionFactory.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DefaultCompositionalLayoutSectionFactory.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/HorizontalLayout.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HorizontalLayout.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Layout/VerticalGridLayout.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VerticalGridLayout.swift
SwiftCompile normal arm64_32 Compiling\ RemoteImagePrefetching.swift,\ Section.swift,\ SupplementaryView.swift,\ ComponentRepresented.swift,\ Any+Equatable.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Prefetching/RemoteImagePrefetching.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Section.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/SupplementaryView.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/SwiftUISupport/ComponentRepresented.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Utils/Any+Equatable.swift (in target 'KarrotListKit' from project 'KarrotListKit')
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Section.swift:133:18: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
131 | func layout(
132 | index: Int,
133 | environment: NSCollectionLayoutEnvironment,
| `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
134 | sizeStorage: ComponentSizeStorage
135 | ) -> NSCollectionLayoutSection? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h:574:11: note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
572 |
573 | API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
574 | @protocol NSCollectionLayoutEnvironment<NSObject>
| `- note: 'NSCollectionLayoutEnvironment' has been explicitly marked unavailable here
575 | @property(nonatomic,readonly) id<NSCollectionLayoutContainer> container;
576 | @property(nonatomic,readonly) UITraitCollection *traitCollection;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Section.swift:135:8: error: 'NSCollectionLayoutSection' is unavailable in watchOS
133 | environment: NSCollectionLayoutEnvironment,
134 | sizeStorage: ComponentSizeStorage
135 | ) -> NSCollectionLayoutSection? {
| `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
136 | if sectionLayout == nil {
137 | assertionFailure("Please specify a valid section layout")
/Applications/Xcode-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/KarrotListKit/Section.swift:106:13: error: 'UICollectionView' is unavailable in watchOS
104 | var copy = self
105 | copy.header = .init(
106 | kind: UICollectionView.elementKindSectionHeader,
| `- error: 'UICollectionView' is unavailable in watchOS
107 | component: headerComponent,
108 | alignment: alignment
/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/KarrotListKit/Section.swift:106:30: error: 'elementKindSectionHeader' is unavailable in watchOS
104 | var copy = self
105 | copy.header = .init(
106 | kind: UICollectionView.elementKindSectionHeader,
| `- error: 'elementKindSectionHeader' is unavailable in watchOS
107 | component: headerComponent,
108 | alignment: alignment
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: 'elementKindSectionHeader' has been explicitly marked unavailable here
22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionHeader' has been explicitly marked unavailable here
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
26 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Section.swift:124:13: error: 'UICollectionView' is unavailable in watchOS
122 | var copy = self
123 | copy.footer = .init(
124 | kind: UICollectionView.elementKindSectionFooter,
| `- error: 'UICollectionView' is unavailable in watchOS
125 | component: footerComponent,
126 | alignment: alignment
/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/KarrotListKit/Section.swift:124:30: error: 'elementKindSectionFooter' is unavailable in watchOS
122 | var copy = self
123 | copy.footer = .init(
124 | kind: UICollectionView.elementKindSectionFooter,
| `- error: 'elementKindSectionFooter' is unavailable in watchOS
125 | component: footerComponent,
126 | alignment: alignment
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: 'elementKindSectionFooter' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionFooter' has been explicitly marked unavailable here
26 |
27 | typedef NS_ENUM(NSInteger, UICollectionViewScrollDirection) {
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/SwiftUISupport/ComponentRepresented.swift:15:28: error: cannot find type 'Context' in scope
13 | }
14 |
15 | func makeUIView(context: Context) -> C.Content {
| `- error: cannot find type 'Context' in scope
16 | component.renderContent(coordinator: context.coordinator)
17 | }
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/SwiftUISupport/ComponentRepresented.swift:19:51: error: cannot find type 'Context' in scope
17 | }
18 |
19 | func updateUIView(_ uiView: C.Content, context: Context) {
| `- error: cannot find type 'Context' in scope
20 | component.render(in: uiView, coordinator: context.coordinator)
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/SwiftUISupport/ComponentRepresented.swift:8:44: error: cannot find type 'UIViewRepresentable' in scope
6 | import SwiftUI
7 |
8 | struct ComponentRepresented<C: Component>: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
9 | private let component: C
10 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Prefetching/RemoteImagePrefetching.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RemoteImagePrefetching.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Section.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Section.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/SupplementaryView.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SupplementaryView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/SwiftUISupport/ComponentRepresented.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ComponentRepresented.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Utils/Any+Equatable.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Any+Equatable.swift
SwiftCompile normal arm64_32 Compiling\ CollectionViewAdapter.swift,\ CollectionViewAdapterConfiguration.swift,\ CollectionViewAdapterUpdateStrategy.swift,\ CollectionViewLayoutAdaptable.swift,\ ComponentSizeStorage.swift,\ CellsBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapterConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapterUpdateStrategy.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewLayoutAdaptable.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/ComponentSizeStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Builder/CellsBuilder.swift (in target 'KarrotListKit' from project 'KarrotListKit')
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:33:36: error: 'UICollectionView' is unavailable in watchOS
31 | private var registeredFooterReuseIdentifiers = Set<String>()
32 |
33 | private weak var collectionView: UICollectionView?
| `- error: 'UICollectionView' is unavailable in watchOS
34 |
35 | private(set) var prefetchingIndexPathOperations = [IndexPath: [AnyCancellable]]()
/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/KarrotListKit/Adapter/CollectionViewAdapter.swift:49:42: error: 'UIRefreshControl' is unavailable in watchOS
47 | var list: List?
48 |
49 | private lazy var pullToRefreshControl: UIRefreshControl = {
| `- error: 'UIRefreshControl' is unavailable in watchOS
50 | let refreshControl = UIRefreshControl()
51 | refreshControl.tintColor = configuration.refreshControl.tintColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRefreshControl.h:16:12: note: 'UIRefreshControl' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIRefreshControl : UIControl
| `- note: 'UIRefreshControl' has been explicitly marked unavailable here
17 |
18 | /* The designated initializer
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:50:26: error: 'UIRefreshControl' is unavailable in watchOS
48 |
49 | private lazy var pullToRefreshControl: UIRefreshControl = {
50 | let refreshControl = UIRefreshControl()
| `- error: 'UIRefreshControl' is unavailable in watchOS
51 | refreshControl.tintColor = configuration.refreshControl.tintColor
52 | refreshControl.addTarget(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRefreshControl.h:16:12: note: 'UIRefreshControl' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIRefreshControl : UIControl
| `- note: 'UIRefreshControl' has been explicitly marked unavailable here
17 |
18 | /* The designated initializer
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:71:21: error: 'UICollectionView' is unavailable in watchOS
69 | public init(
70 | configuration: CollectionViewAdapterConfiguration,
71 | collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
72 | layoutAdapter: CollectionViewLayoutAdaptable,
73 | prefetchingPlugins: [CollectionViewPrefetchingPlugin] = []
/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/KarrotListKit/Adapter/CollectionViewAdapter.swift:275:32: error: 'UICollectionView' is unavailable in watchOS
273 | extension CollectionViewAdapter {
274 |
275 | private var scrollDirection: UICollectionView.ScrollDirection {
| `- error: 'UICollectionView' is unavailable in watchOS
276 | let layout = collectionView?.collectionViewLayout as? UICollectionViewCompositionalLayout
277 | return layout?.configuration.scrollDirection ?? .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/KarrotListKit/Adapter/CollectionViewAdapter.swift:365:48: error: 'UICollectionView' is unavailable in watchOS
363 |
364 | extension CollectionViewAdapter: UICollectionViewDelegate {
365 | public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
| `- error: 'UICollectionView' is unavailable in watchOS
366 | guard let item = item(at: indexPath) else {
367 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:379:23: error: 'UICollectionView' is unavailable in watchOS
377 |
378 | public func collectionView(
379 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
380 | willDisplay cell: UICollectionViewCell,
381 | forItemAt indexPath: IndexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:380:23: error: 'UICollectionViewCell' is unavailable in watchOS
378 | public func collectionView(
379 | _ collectionView: UICollectionView,
380 | willDisplay cell: UICollectionViewCell,
| `- error: 'UICollectionViewCell' is unavailable in watchOS
381 | forItemAt indexPath: IndexPath
382 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:397:23: error: 'UICollectionView' is unavailable in watchOS
395 |
396 | public func collectionView(
397 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
398 | didEndDisplaying cell: UICollectionViewCell,
399 | forItemAt indexPath: IndexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:398:28: error: 'UICollectionViewCell' is unavailable in watchOS
396 | public func collectionView(
397 | _ collectionView: UICollectionView,
398 | didEndDisplaying cell: UICollectionViewCell,
| `- error: 'UICollectionViewCell' is unavailable in watchOS
399 | forItemAt indexPath: IndexPath
400 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:415:23: error: 'UICollectionView' is unavailable in watchOS
413 |
414 | public func collectionView(
415 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
416 | willDisplaySupplementaryView view: UICollectionReusableView,
417 | forElementKind 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/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/KarrotListKit/Adapter/CollectionViewAdapter.swift:416:40: error: 'UICollectionReusableView' is unavailable in watchOS
414 | public func collectionView(
415 | _ collectionView: UICollectionView,
416 | willDisplaySupplementaryView view: UICollectionReusableView,
| `- error: 'UICollectionReusableView' is unavailable in watchOS
417 | forElementKind elementKind: String,
418 | at indexPath: IndexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:453:23: error: 'UICollectionView' is unavailable in watchOS
451 |
452 | public func collectionView(
453 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
454 | didEndDisplayingSupplementaryView view: UICollectionReusableView,
455 | forElementOfKind 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/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/KarrotListKit/Adapter/CollectionViewAdapter.swift:454:45: error: 'UICollectionReusableView' is unavailable in watchOS
452 | public func collectionView(
453 | _ collectionView: UICollectionView,
454 | didEndDisplayingSupplementaryView view: UICollectionReusableView,
| `- error: 'UICollectionReusableView' is unavailable in watchOS
455 | forElementOfKind elementKind: String,
456 | at indexPath: IndexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:491:23: error: 'UICollectionView' is unavailable in watchOS
489 |
490 | public func collectionView(
491 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
492 | didHighlightItemAt indexPath: IndexPath
493 | ) {
/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/KarrotListKit/Adapter/CollectionViewAdapter.swift:508:23: error: 'UICollectionView' is unavailable in watchOS
506 |
507 | public func collectionView(
508 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
509 | didUnhighlightItemAt indexPath: IndexPath
510 | ) {
/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/KarrotListKit/Adapter/CollectionViewAdapter.swift:364:34: error: 'UICollectionViewDelegate' is unavailable in watchOS
362 | // MARK: - UICollectionViewDelegate
363 |
364 | extension CollectionViewAdapter: UICollectionViewDelegate {
| `- error: 'UICollectionViewDelegate' is unavailable in watchOS
365 | public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
366 | guard let item = item(at: indexPath) else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:114:11: note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
112 |
113 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
114 | @protocol UICollectionViewDelegate <UIScrollViewDelegate>
| `- note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
115 | @optional
116 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:528:49: error: 'UIScrollView' is unavailable in watchOS
526 |
527 | extension CollectionViewAdapter {
528 | public func scrollViewDidScroll(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
529 | guard let collectionView else {
530 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:542:57: error: 'UIScrollView' is unavailable in watchOS
540 | }
541 |
542 | public func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
543 | guard let collectionView else {
544 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:555:19: error: 'UIScrollView' is unavailable in watchOS
553 |
554 | public func scrollViewWillEndDragging(
555 | _ scrollView: UIScrollView,
| `- error: 'UIScrollView' is unavailable in watchOS
556 | withVelocity velocity: CGPoint,
557 | targetContentOffset: UnsafeMutablePointer<CGPoint>
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:575:19: error: 'UIScrollView' is unavailable in watchOS
573 |
574 | public func scrollViewDidEndDragging(
575 | _ scrollView: UIScrollView,
| `- error: 'UIScrollView' is unavailable in watchOS
576 | willDecelerate decelerate: Bool
577 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:590:54: error: 'UIScrollView' is unavailable in watchOS
588 | }
589 |
590 | public func scrollViewDidScrollToTop(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
591 | guard let collectionView else {
592 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:602:61: error: 'UIScrollView' is unavailable in watchOS
600 | }
601 |
602 | public func scrollViewWillBeginDecelerating(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
603 | guard let collectionView else {
604 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:614:58: error: 'UIScrollView' is unavailable in watchOS
612 | }
613 |
614 | public func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
615 | guard let collectionView else {
616 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:626:57: error: 'UIScrollView' is unavailable in watchOS
624 | }
625 |
626 | public func scrollViewShouldScrollToTop(_ scrollView: UIScrollView) -> Bool {
| `- error: 'UIScrollView' is unavailable in watchOS
627 | guard let collectionView else {
628 | return true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:643:23: error: 'UICollectionView' is unavailable in watchOS
641 | extension CollectionViewAdapter: UICollectionViewDataSourcePrefetching {
642 | public func collectionView(
643 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
644 | prefetchItemsAt indexPaths: [IndexPath]
645 | ) {
/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/KarrotListKit/Adapter/CollectionViewAdapter.swift:664:23: error: 'UICollectionView' is unavailable in watchOS
662 |
663 | public func collectionView(
664 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
665 | cancelPrefetchingForItemsAt indexPaths: [IndexPath]
666 | ) {
/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/KarrotListKit/Adapter/CollectionViewAdapter.swift:641:34: error: 'UICollectionViewDataSourcePrefetching' is unavailable in watchOS
639 | // MARK: - UICollectionViewDataSourcePrefetching
640 |
641 | extension CollectionViewAdapter: UICollectionViewDataSourcePrefetching {
| `- error: 'UICollectionViewDataSourcePrefetching' is unavailable in watchOS
642 | public func collectionView(
643 | _ collectionView: UICollectionView,
/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:101:11: note: 'UICollectionViewDataSourcePrefetching' has been explicitly marked unavailable here
99 |
100 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
101 | @protocol UICollectionViewDataSourcePrefetching <NSObject>
| `- note: 'UICollectionViewDataSourcePrefetching' has been explicitly marked unavailable here
102 | @required
103 | // indexPaths are ordered ascending by geometric distance from the collection view
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:678:51: error: 'UICollectionView' is unavailable in watchOS
676 |
677 | extension CollectionViewAdapter: UICollectionViewDataSource {
678 | public func numberOfSections(in collectionView: UICollectionView) -> Int {
| `- error: 'UICollectionView' is unavailable in watchOS
679 | list?.sections.count ?? 0
680 | }
/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/KarrotListKit/Adapter/CollectionViewAdapter.swift:682:48: error: 'UICollectionView' is unavailable in watchOS
680 | }
681 |
682 | public func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
| `- error: 'UICollectionView' is unavailable in watchOS
683 | sectionItem(at: section)?.cells.count ?? 0
684 | }
/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/KarrotListKit/Adapter/CollectionViewAdapter.swift:687:23: error: 'UICollectionView' is unavailable in watchOS
685 |
686 | public func collectionView(
687 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
688 | cellForItemAt indexPath: IndexPath
689 | ) -> UICollectionViewCell {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:689:8: error: 'UICollectionViewCell' is unavailable in watchOS
687 | _ collectionView: UICollectionView,
688 | cellForItemAt indexPath: IndexPath
689 | ) -> UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
690 | guard let item = item(at: indexPath) else {
691 | return UICollectionViewCell()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:715:23: error: 'UICollectionView' is unavailable in watchOS
713 |
714 | public func collectionView(
715 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
716 | viewForSupplementaryElementOfKind kind: String,
717 | at indexPath: IndexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:718:8: error: 'UICollectionReusableView' is unavailable in watchOS
716 | viewForSupplementaryElementOfKind kind: String,
717 | at indexPath: IndexPath
718 | ) -> UICollectionReusableView {
| `- error: 'UICollectionReusableView' is unavailable in watchOS
719 | switch kind {
720 | case UICollectionView.elementKindSectionHeader:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:677:34: error: 'UICollectionViewDataSource' is unavailable in watchOS
675 | // MARK: - UICollectionViewDataSource
676 |
677 | extension CollectionViewAdapter: UICollectionViewDataSource {
| `- error: 'UICollectionViewDataSource' is unavailable in watchOS
678 | public func numberOfSections(in collectionView: UICollectionView) -> Int {
679 | list?.sections.count ?? 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:73:11: note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
71 |
72 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
73 | @protocol UICollectionViewDataSource <NSObject>
| `- note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
74 | @required
75 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:86:22: error: 'prefetchDataSource' is unavailable in watchOS
84 |
85 | if prefetchingPlugins.isEmpty == false {
86 | collectionView.prefetchDataSource = self
| `- error: 'prefetchDataSource' is unavailable in watchOS
87 | }
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/UICollectionView.h:371:81: note: 'prefetchDataSource' has been explicitly marked unavailable here
369 | @property (nonatomic, weak, nullable) id <UICollectionViewDataSource> dataSource;
370 |
371 | @property (nonatomic, weak, nullable) id<UICollectionViewDataSourcePrefetching> prefetchDataSource API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
| `- note: 'prefetchDataSource' has been explicitly marked unavailable here
372 | @property (nonatomic, getter=isPrefetchingEnabled) BOOL prefetchingEnabled API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
373 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:90:22: error: 'refreshControl' is unavailable in watchOS
88 |
89 | if configuration.refreshControl.isEnabled {
90 | collectionView.refreshControl = pullToRefreshControl
| `- error: 'refreshControl' is unavailable in watchOS
91 | }
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/UIScrollView.h:286:59: note: 'refreshControl' has been explicitly marked unavailable here
284 | @property(nonatomic) UIScrollViewKeyboardDismissMode keyboardDismissMode API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(visionos); // default is UIScrollViewKeyboardDismissModeNone
285 |
286 | @property (nonatomic, strong, nullable) UIRefreshControl *refreshControl API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'refreshControl' has been explicitly marked unavailable here
287 |
288 | /// Set this to YES to make the scroll view animate its content offset in response to keys like Page Up/Down, Home/End, and the arrow keys.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:156:7: error: 'UIView' is unavailable in watchOS
154 | )
155 | case .nonanimatedBatchUpdates:
156 | UIView.performWithoutAnimation {
| `- error: 'UIView' is unavailable in watchOS
157 | performDifferentialUpdates(
158 | old: self.list, new: list, completion: { flag 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:232:39: error: 'UICollectionView' is unavailable in watchOS
230 | collectionView?.register(
231 | UICollectionComponentReusableView.self,
232 | forSupplementaryViewOfKind: UICollectionView.elementKindSectionHeader,
| `- error: 'UICollectionView' is unavailable in watchOS
233 | withReuseIdentifier: headerReuseIdentifier
234 | )
/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/KarrotListKit/Adapter/CollectionViewAdapter.swift:232:56: error: 'elementKindSectionHeader' is unavailable in watchOS
230 | collectionView?.register(
231 | UICollectionComponentReusableView.self,
232 | forSupplementaryViewOfKind: UICollectionView.elementKindSectionHeader,
| `- error: 'elementKindSectionHeader' is unavailable in watchOS
233 | withReuseIdentifier: headerReuseIdentifier
234 | )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: 'elementKindSectionHeader' has been explicitly marked unavailable here
22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionHeader' has been explicitly marked unavailable here
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
26 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:242:39: error: 'UICollectionView' is unavailable in watchOS
240 | collectionView?.register(
241 | UICollectionComponentReusableView.self,
242 | forSupplementaryViewOfKind: UICollectionView.elementKindSectionFooter,
| `- error: 'UICollectionView' is unavailable in watchOS
243 | withReuseIdentifier: footerReuseIdentifier
244 | )
/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/KarrotListKit/Adapter/CollectionViewAdapter.swift:242:56: error: 'elementKindSectionFooter' is unavailable in watchOS
240 | collectionView?.register(
241 | UICollectionComponentReusableView.self,
242 | forSupplementaryViewOfKind: UICollectionView.elementKindSectionFooter,
| `- error: 'elementKindSectionFooter' is unavailable in watchOS
243 | withReuseIdentifier: footerReuseIdentifier
244 | )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: 'elementKindSectionFooter' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionFooter' has been explicitly marked unavailable here
26 |
27 | typedef NS_ENUM(NSInteger, UICollectionViewScrollDirection) {
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:276:59: error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
274 |
275 | private var scrollDirection: UICollectionView.ScrollDirection {
276 | let layout = collectionView?.collectionViewLayout as? UICollectionViewCompositionalLayout
| `- error: 'UICollectionViewCompositionalLayout' is unavailable in watchOS
277 | return layout?.configuration.scrollDirection ?? .vertical
278 | }
/Applications/Xcode-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/KarrotListKit/Adapter/CollectionViewAdapter.swift:425:10: error: 'UICollectionView' is unavailable in watchOS
423 |
424 | switch elementKind {
425 | case UICollectionView.elementKindSectionHeader:
| `- error: 'UICollectionView' is unavailable in watchOS
426 | guard let header = section.header else {
427 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:425:27: error: 'elementKindSectionHeader' is unavailable in watchOS
423 |
424 | switch elementKind {
425 | case UICollectionView.elementKindSectionHeader:
| `- error: 'elementKindSectionHeader' is unavailable in watchOS
426 | guard let header = section.header else {
427 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: 'elementKindSectionHeader' has been explicitly marked unavailable here
22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionHeader' has been explicitly marked unavailable here
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
26 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:436:10: error: 'UICollectionView' is unavailable in watchOS
434 | )
435 | )
436 | case UICollectionView.elementKindSectionFooter:
| `- error: 'UICollectionView' is unavailable in watchOS
437 | guard let footer = section.footer else {
438 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:436:27: error: 'elementKindSectionFooter' is unavailable in watchOS
434 | )
435 | )
436 | case UICollectionView.elementKindSectionFooter:
| `- error: 'elementKindSectionFooter' is unavailable in watchOS
437 | guard let footer = section.footer else {
438 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: 'elementKindSectionFooter' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionFooter' has been explicitly marked unavailable here
26 |
27 | typedef NS_ENUM(NSInteger, UICollectionViewScrollDirection) {
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:463:10: error: 'UICollectionView' is unavailable in watchOS
461 |
462 | switch elementKind {
463 | case UICollectionView.elementKindSectionHeader:
| `- error: 'UICollectionView' is unavailable in watchOS
464 | guard let header = section.header else {
465 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:463:27: error: 'elementKindSectionHeader' is unavailable in watchOS
461 |
462 | switch elementKind {
463 | case UICollectionView.elementKindSectionHeader:
| `- error: 'elementKindSectionHeader' is unavailable in watchOS
464 | guard let header = section.header else {
465 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: 'elementKindSectionHeader' has been explicitly marked unavailable here
22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionHeader' has been explicitly marked unavailable here
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
26 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:474:10: error: 'UICollectionView' is unavailable in watchOS
472 | )
473 | )
474 | case UICollectionView.elementKindSectionFooter:
| `- error: 'UICollectionView' is unavailable in watchOS
475 | guard let footer = section.footer else {
476 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:474:27: error: 'elementKindSectionFooter' is unavailable in watchOS
472 | )
473 | )
474 | case UICollectionView.elementKindSectionFooter:
| `- error: 'elementKindSectionFooter' is unavailable in watchOS
475 | guard let footer = section.footer else {
476 | return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: 'elementKindSectionFooter' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionFooter' has been explicitly marked unavailable here
26 |
27 | typedef NS_ENUM(NSInteger, UICollectionViewScrollDirection) {
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:691:14: error: 'UICollectionViewCell' is unavailable in watchOS
689 | ) -> UICollectionViewCell {
690 | guard let item = item(at: indexPath) else {
691 | return UICollectionViewCell()
| `- error: 'UICollectionViewCell' is unavailable in watchOS
692 | }
693 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:691:14: error: 'init()' is unavailable in watchOS
689 | ) -> UICollectionViewCell {
690 | guard let item = item(at: indexPath) else {
691 | return UICollectionViewCell()
| `- error: 'init()' is unavailable in watchOS
692 | }
693 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:699:14: error: 'UICollectionViewCell' is unavailable in watchOS
697 | ) as? UICollectionViewComponentCell
698 | else {
699 | return UICollectionViewCell()
| `- error: 'UICollectionViewCell' is unavailable in watchOS
700 | }
701 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:699:14: error: 'init()' is unavailable in watchOS
697 | ) as? UICollectionViewComponentCell
698 | else {
699 | return UICollectionViewCell()
| `- error: 'init()' is unavailable in watchOS
700 | }
701 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:720:10: error: 'UICollectionView' is unavailable in watchOS
718 | ) -> UICollectionReusableView {
719 | switch kind {
720 | case UICollectionView.elementKindSectionHeader:
| `- error: 'UICollectionView' is unavailable in watchOS
721 | guard let section = sectionItem(at: indexPath.section),
722 | let header = section.header
/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/KarrotListKit/Adapter/CollectionViewAdapter.swift:720:27: error: 'elementKindSectionHeader' is unavailable in watchOS
718 | ) -> UICollectionReusableView {
719 | switch kind {
720 | case UICollectionView.elementKindSectionHeader:
| `- error: 'elementKindSectionHeader' is unavailable in watchOS
721 | guard let section = sectionItem(at: indexPath.section),
722 | let header = section.header
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: 'elementKindSectionHeader' has been explicitly marked unavailable here
22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionHeader' has been explicitly marked unavailable here
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
26 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:746:10: error: 'UICollectionView' is unavailable in watchOS
744 | return headerView
745 |
746 | case UICollectionView.elementKindSectionFooter:
| `- error: 'UICollectionView' is unavailable in watchOS
747 | guard let section = sectionItem(at: indexPath.section),
748 | let footer = section.footer
/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/KarrotListKit/Adapter/CollectionViewAdapter.swift:746:27: error: 'elementKindSectionFooter' is unavailable in watchOS
744 | return headerView
745 |
746 | case UICollectionView.elementKindSectionFooter:
| `- error: 'elementKindSectionFooter' is unavailable in watchOS
747 | guard let section = sectionItem(at: indexPath.section),
748 | let footer = section.footer
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: 'elementKindSectionFooter' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionFooter' has been explicitly marked unavailable here
26 |
27 | typedef NS_ENUM(NSInteger, UICollectionViewScrollDirection) {
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:724:16: error: 'UICollectionReusableView' is unavailable in watchOS
722 | let header = section.header
723 | else {
724 | return UICollectionReusableView()
| `- error: 'UICollectionReusableView' is unavailable in watchOS
725 | }
726 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:724:16: error: 'init()' is unavailable in watchOS
722 | let header = section.header
723 | else {
724 | return UICollectionReusableView()
| `- error: 'init()' is unavailable in watchOS
725 | }
726 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:733:16: error: 'UICollectionReusableView' is unavailable in watchOS
731 | ) as? UICollectionComponentReusableView
732 | else {
733 | return UICollectionReusableView()
| `- error: 'UICollectionReusableView' is unavailable in watchOS
734 | }
735 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:733:16: error: 'init()' is unavailable in watchOS
731 | ) as? UICollectionComponentReusableView
732 | else {
733 | return UICollectionReusableView()
| `- error: 'init()' is unavailable in watchOS
734 | }
735 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:750:16: error: 'UICollectionReusableView' is unavailable in watchOS
748 | let footer = section.footer
749 | else {
750 | return UICollectionReusableView()
| `- error: 'UICollectionReusableView' is unavailable in watchOS
751 | }
752 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:750:16: error: 'init()' is unavailable in watchOS
748 | let footer = section.footer
749 | else {
750 | return UICollectionReusableView()
| `- error: 'init()' is unavailable in watchOS
751 | }
752 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:759:16: error: 'UICollectionReusableView' is unavailable in watchOS
757 | ) as? UICollectionComponentReusableView
758 | else {
759 | return UICollectionReusableView()
| `- error: 'UICollectionReusableView' is unavailable in watchOS
760 | }
761 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:759:16: error: 'init()' is unavailable in watchOS
757 | ) as? UICollectionComponentReusableView
758 | else {
759 | return UICollectionReusableView()
| `- error: 'init()' is unavailable in watchOS
760 | }
761 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:772:14: error: 'UICollectionReusableView' is unavailable in watchOS
770 | return footerView
771 | default:
772 | return UICollectionReusableView()
| `- error: 'UICollectionReusableView' is unavailable in watchOS
773 | }
774 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift:772:14: error: 'init()' is unavailable in watchOS
770 | return footerView
771 | default:
772 | return UICollectionReusableView()
| `- error: 'init()' is unavailable in watchOS
773 | }
774 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewLayoutAdaptable.swift:45:18: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
43 | func sectionLayout(
44 | index: Int,
45 | environment: NSCollectionLayoutEnvironment
| `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
46 | ) -> NSCollectionLayoutSection?
47 | }
/Applications/Xcode-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/KarrotListKit/Adapter/CollectionViewLayoutAdaptable.swift:46:8: error: 'NSCollectionLayoutSection' is unavailable in watchOS
44 | index: Int,
45 | environment: NSCollectionLayoutEnvironment
46 | ) -> NSCollectionLayoutSection?
| `- error: 'NSCollectionLayoutSection' is unavailable in watchOS
47 | }
48 |
/Applications/Xcode-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/KarrotListKit/Adapter/CollectionViewLayoutAdaptable.swift:75:18: error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
73 | public func sectionLayout(
74 | index: Int,
75 | environment: NSCollectionLayoutEnvironment
| `- error: 'NSCollectionLayoutEnvironment' is unavailable in watchOS
76 | ) -> NSCollectionLayoutSection? {
77 | guard let dataSource else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCompositionalLayout.h: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;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapter.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionViewAdapter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapterConfiguration.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionViewAdapterConfiguration.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewAdapterUpdateStrategy.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionViewAdapterUpdateStrategy.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/CollectionViewLayoutAdaptable.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionViewLayoutAdaptable.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Adapter/ComponentSizeStorage.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ComponentSizeStorage.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Builder/CellsBuilder.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CellsBuilder.swift
SwiftCompile normal arm64_32 Compiling\ Chunked.swift,\ Collection+SafeIndex.swift,\ ComponentRenderable.swift,\ UICollectionComponentReusableView.swift,\ UICollectionViewComponentCell.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Utils/Chunked.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Utils/Collection+SafeIndex.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/ComponentRenderable.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionComponentReusableView.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionViewComponentCell.swift (in target 'KarrotListKit' from project 'KarrotListKit')
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/ComponentRenderable.swift:9:31: error: 'UIView' is unavailable in watchOS
7 |
8 | protocol ComponentRenderable: AnyObject {
9 | var componentContainerView: UIView { get }
| `- error: 'UIView' is unavailable in watchOS
10 |
11 | var renderedContent: UIView? { get set }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/ComponentRenderable.swift:11:24: error: 'UIView' is unavailable in watchOS
9 | var componentContainerView: UIView { get }
10 |
11 | var renderedContent: UIView? { get set }
| `- error: 'UIView' is unavailable in watchOS
12 |
13 | var coordinator: Any? { get set }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/ComponentRenderable.swift:23:31: error: 'UIView' is unavailable in watchOS
21 |
22 | extension ComponentRenderable where Self: UICollectionViewCell {
23 | var componentContainerView: UIView {
| `- error: 'UIView' is unavailable in watchOS
24 | contentView
25 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/ComponentRenderable.swift:22:43: error: 'UICollectionViewCell' is unavailable in watchOS
20 | // MARK: - Det
21 |
22 | extension ComponentRenderable where Self: UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
23 | var componentContainerView: UIView {
24 | contentView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/ComponentRenderable.swift:29:31: error: 'UIView' is unavailable in watchOS
27 |
28 | extension ComponentRenderable where Self: UICollectionReusableView {
29 | var componentContainerView: UIView {
| `- error: 'UIView' is unavailable in watchOS
30 | self
31 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/ComponentRenderable.swift:28:43: error: 'UICollectionReusableView' is unavailable in watchOS
26 | }
27 |
28 | extension ComponentRenderable where Self: UICollectionReusableView {
| `- error: 'UICollectionReusableView' is unavailable in watchOS
29 | var componentContainerView: UIView {
30 | 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/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/ComponentRenderable.swift:34:43: error: 'UIView' is unavailable in watchOS
32 | }
33 |
34 | extension ComponentRenderable where Self: UIView {
| `- error: 'UIView' is unavailable in watchOS
35 |
36 | func render(component: AnyComponent) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionComponentReusableView.swift:10:24: error: 'UIView' is unavailable in watchOS
8 | final class UICollectionComponentReusableView: UICollectionReusableView, ComponentRenderable {
9 |
10 | var renderedContent: UIView?
| `- error: 'UIView' is unavailable in watchOS
11 |
12 | var coordinator: Any?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionComponentReusableView.swift:36:32: error: 'UITraitCollection' is unavailable in watchOS
34 |
35 | public override func traitCollectionDidChange(
36 | _ previousTraitCollection: UITraitCollection?
| `- error: 'UITraitCollection' is unavailable in watchOS
37 | ) {
38 | super.traitCollectionDidChange(previousTraitCollection)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionComponentReusableView.swift:35:24: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
33 | // MARK: - Override Methods
34 |
35 | public override func traitCollectionDidChange(
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
36 | _ previousTraitCollection: UITraitCollection?
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/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionComponentReusableView.swift:60:25: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
58 |
59 | override func preferredLayoutAttributesFitting(
60 | _ layoutAttributes: UICollectionViewLayoutAttributes
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
61 | ) -> UICollectionViewLayoutAttributes {
62 | let attributes = super.preferredLayoutAttributesFitting(layoutAttributes)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
| `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
44 |
45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionComponentReusableView.swift:61:8: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
59 | override func preferredLayoutAttributesFitting(
60 | _ layoutAttributes: UICollectionViewLayoutAttributes
61 | ) -> UICollectionViewLayoutAttributes {
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
62 | let attributes = super.preferredLayoutAttributesFitting(layoutAttributes)
63 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
| `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
44 |
45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionComponentReusableView.swift:8:48: error: 'UICollectionReusableView' is unavailable in watchOS
6 | import UIKit
7 |
8 | final class UICollectionComponentReusableView: UICollectionReusableView, ComponentRenderable {
| `- error: 'UICollectionReusableView' is unavailable in watchOS
9 |
10 | var renderedContent: UIView?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionComponentReusableView.swift:38:11: error: 'traitCollectionDidChange' is unavailable in watchOS
36 | _ previousTraitCollection: UITraitCollection?
37 | ) {
38 | super.traitCollectionDidChange(previousTraitCollection)
| `- error: 'traitCollectionDidChange' is unavailable in watchOS
39 |
40 | if shouldInvalidateContentSize(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionViewComponentCell.swift:12:45: error: 'UIView' is unavailable in watchOS
10 | public final class UICollectionViewComponentCell: UICollectionViewCell, ComponentRenderable {
11 |
12 | public internal(set) var renderedContent: UIView?
| `- error: 'UIView' is unavailable in watchOS
13 |
14 | var coordinator: Any?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionViewComponentCell.swift:45:32: error: 'UITraitCollection' is unavailable in watchOS
43 |
44 | public override func traitCollectionDidChange(
45 | _ previousTraitCollection: UITraitCollection?
| `- error: 'UITraitCollection' is unavailable in watchOS
46 | ) {
47 | super.traitCollectionDidChange(previousTraitCollection)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionViewComponentCell.swift:44:24: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
42 | // MARK: - Override Methods
43 |
44 | public override func traitCollectionDidChange(
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
45 | _ previousTraitCollection: UITraitCollection?
46 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionViewComponentCell.swift:70:25: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
68 |
69 | public override func preferredLayoutAttributesFitting(
70 | _ layoutAttributes: UICollectionViewLayoutAttributes
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
71 | ) -> UICollectionViewLayoutAttributes {
72 | let attributes = super.preferredLayoutAttributesFitting(layoutAttributes)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
| `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
44 |
45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionViewComponentCell.swift:71:8: error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
69 | public override func preferredLayoutAttributesFitting(
70 | _ layoutAttributes: UICollectionViewLayoutAttributes
71 | ) -> UICollectionViewLayoutAttributes {
| `- error: 'UICollectionViewLayoutAttributes' is unavailable in watchOS
72 | let attributes = super.preferredLayoutAttributesFitting(layoutAttributes)
73 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:43:12: note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UICollectionViewLayoutAttributes : NSObject <NSCopying, UIDynamicItem>
| `- note: 'UICollectionViewLayoutAttributes' has been explicitly marked unavailable here
44 |
45 | @property (nonatomic) CGRect frame;
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionViewComponentCell.swift:10:51: error: 'UICollectionViewCell' is unavailable in watchOS
8 | import UIKit
9 |
10 | public final class UICollectionViewComponentCell: UICollectionViewCell, ComponentRenderable {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
11 |
12 | public internal(set) var renderedContent: UIView?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Utils/Chunked.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Chunked.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Utils/Collection+SafeIndex.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Collection+SafeIndex.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/ComponentRenderable.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ComponentRenderable.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionComponentReusableView.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UICollectionComponentReusableView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/View/UICollectionViewComponentCell.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UICollectionViewComponentCell.swift
SwiftCompile normal arm64_32 Compiling\ WillBeginDeceleratingEvent.swift,\ WillBeginDraggingEvent.swift,\ WillEndDraggingEvent.swift,\ ListingViewEvent.swift,\ ListingViewEventHandler.swift,\ ListingViewEventStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/WillBeginDeceleratingEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/WillBeginDraggingEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/WillEndDraggingEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/ListingViewEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/ListingViewEventHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/ListingViewEventStorage.swift (in target 'KarrotListKit' from project 'KarrotListKit')
/Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/WillBeginDeceleratingEvent.swift:13:32: error: 'UICollectionView' is unavailable in watchOS
11 |
12 | /// The collectionView object that’s decelerating the scrolling of the content view.
13 | public let collectionView: UICollectionView
| `- error: 'UICollectionView' is unavailable in watchOS
14 | }
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/KarrotListKit/Event/List/WillBeginDraggingEvent.swift:13:32: error: 'UICollectionView' is unavailable in watchOS
11 |
12 | /// The collectionView object that’s about to scroll the content view.
13 | public let collectionView: UICollectionView
| `- error: 'UICollectionView' is unavailable in watchOS
14 | }
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/WillBeginDeceleratingEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile WillBeginDeceleratingEvent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/WillBeginDraggingEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile WillBeginDraggingEvent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/List/WillEndDraggingEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile WillEndDraggingEvent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/ListingViewEvent.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ListingViewEvent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/ListingViewEventHandler.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ListingViewEventHandler.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/KarrotListKit/Event/ListingViewEventStorage.swift (in target 'KarrotListKit' from project 'KarrotListKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ListingViewEventStorage.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ KarrotListKit (in target 'KarrotListKit' from project 'KarrotListKit')
SwiftCompile normal arm64 (in target 'KarrotListKit' from project 'KarrotListKit')
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/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-22 21:39:03.537 xcodebuild[997:5483] [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 'KarrotListKit' from project 'KarrotListKit')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ KarrotListKit (in target 'KarrotListKit' from project 'KarrotListKit')
Building workspace KarrotListKit with scheme KarrotListKit
(3 failures)
BUILD FAILURE 6.4 watchOS