Build Information
Failed to build SwiftList, reference main (cd5f9e), with Swift 6.4 for watchOS using Xcode 27.0 on 28 Sep 2026 00:18:22 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 SwiftList -destination generic/platform=watchOSBuild Log
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/HomeKit-DXH34ZWEY4P4FEELCOH3LXVCR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/WatchKit-22L6Z003SE8XPQ9JS14K57C9N.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/WatchKit-7IATJTA58S6OFDEYHG9JSLLDQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-E6XJI4PF1Q2HPTXKL91GWARU6.pcm
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftList (in target 'SwiftList' from project 'SwiftList')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:11:25: error: 'UIView' is unavailable in watchOS
9 |
10 | @MainActor
11 | class KeyboardReporter: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 | let bottomInset: CGFloat
13 | let onSizeChange: (_ value: CGFloat) -> Void
/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/SwiftList/SwiftList.swift:19:30: error: 'UIScrollView' is unavailable in watchOS
17 | let reuseIdentifier: (Item) -> String
18 | let reuseIds: Set<String>
19 | let keyboardDismissMode: UIScrollView.KeyboardDismissMode
| `- error: 'UIScrollView' is unavailable in watchOS
20 | @Binding var scrollTarget: Item.ID?
21 | let scrollPosition: UICollectionView.ScrollPosition
/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/SwiftList/SwiftList.swift:21:25: error: 'UICollectionView' is unavailable in watchOS
19 | let keyboardDismissMode: UIScrollView.KeyboardDismissMode
20 | @Binding var scrollTarget: Item.ID?
21 | let scrollPosition: UICollectionView.ScrollPosition
| `- error: 'UICollectionView' is unavailable in watchOS
22 | let bottomInset: Double
23 | let keyboardDismissPadding: Double
/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/SwiftList/SwiftList.swift:31:30: error: 'UIScrollView' is unavailable in watchOS
29 | reuseIds: Set<String>,
30 | reuseIdentifier: @escaping (Item) -> String,
31 | keyboardDismissMode: UIScrollView.KeyboardDismissMode = .none,
| `- error: 'UIScrollView' is unavailable in watchOS
32 | scrollTarget: Binding<Item.ID?> = .constant(nil),
33 | scrollPosition: UICollectionView.ScrollPosition = .centeredVertically,
/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/SwiftList/SwiftList.swift:33:25: error: 'UICollectionView' is unavailable in watchOS
31 | keyboardDismissMode: UIScrollView.KeyboardDismissMode = .none,
32 | scrollTarget: Binding<Item.ID?> = .constant(nil),
33 | scrollPosition: UICollectionView.ScrollPosition = .centeredVertically,
| `- error: 'UICollectionView' is unavailable in watchOS
34 | bottomInset: Double = 0.0,
35 | keyboardDismissPadding: Double = 0.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: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/SwiftList/SwiftList.swift:53:37: error: cannot find type 'Context' in scope
51 | }
52 |
53 | public func makeUIView(context: Context) -> UIView {
| `- error: cannot find type 'Context' in scope
54 |
55 | let view = UIView()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:53:49: error: 'UIView' is unavailable in watchOS
51 | }
52 |
53 | public func makeUIView(context: Context) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
54 |
55 | let view = 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/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/SwiftList/SwiftList.swift:106:18: error: cannot find type 'Context' in scope
104 | public func updateUIView(
105 | _ view: UIView,
106 | context: Context
| `- error: cannot find type 'Context' in scope
107 | ) {
108 | let coordinator = context.coordinator
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:105:17: error: 'UIView' is unavailable in watchOS
103 |
104 | public func updateUIView(
105 | _ view: UIView,
| `- error: 'UIView' is unavailable in watchOS
106 | context: Context
107 | ) {
/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/SwiftList/SwiftList.swift:133:39: error: 'UICollectionView' is unavailable in watchOS
131 | var task: Task<Void, Never>?
132 |
133 | func apply(to collectionView: UICollectionView) {
| `- error: 'UICollectionView' is unavailable in watchOS
134 | let oldTask = task
135 | task = Task {
/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/SwiftList/SwiftList.swift:142:53: error: 'UICollectionView' is unavailable in watchOS
140 | }
141 |
142 | private func flushScroll(on collectionView: UICollectionView) {
| `- error: 'UICollectionView' is unavailable in watchOS
143 | guard
144 | let target = parent.scrollTarget,
/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/SwiftList/SwiftList.swift:155:54: error: 'UICollectionView' is unavailable in watchOS
153 | }
154 |
155 | private func performApply(to collectionView: UICollectionView) async {
| `- error: 'UICollectionView' is unavailable in watchOS
156 |
157 | let newIds = OrderedSet(parent.items.lazy.map(\.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/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/SwiftList/SwiftList.swift:244:31: error: 'UICollectionView' is unavailable in watchOS
242 |
243 | public func collectionView(
244 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
245 | numberOfItemsInSection section: Int
246 | ) -> Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SwiftList/SwiftList.swift:251:31: error: 'UICollectionView' is unavailable in watchOS
249 |
250 | public func collectionView(
251 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
252 | cellForItemAt indexPath: IndexPath
253 | ) -> 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/SwiftList/SwiftList.swift:253:14: error: 'UICollectionViewCell' is unavailable in watchOS
251 | _ collectionView: UICollectionView,
252 | cellForItemAt indexPath: IndexPath
253 | ) -> UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
254 | let item = parent.items[indexPath.item]
255 | let cell = collectionView.dequeueReusableCell(
/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/SwiftList/SwiftList.swift:266:31: error: 'UICollectionView' is unavailable in watchOS
264 |
265 | public func collectionView(
266 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
267 | layout collectionViewLayout: UICollectionViewLayout,
268 | sizeForItemAt 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/SwiftList/SwiftList.swift:267:42: error: 'UICollectionViewLayout' is unavailable in watchOS
265 | public func collectionView(
266 | _ collectionView: UICollectionView,
267 | layout collectionViewLayout: UICollectionViewLayout,
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
268 | sizeForItemAt indexPath: IndexPath
269 | ) -> CGSize {
/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:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:121:47: error: 'UICollectionViewDataSource' is unavailable in watchOS
119 | public func makeCoordinator() -> Coordinator { Coordinator(self) }
120 |
121 | public final class Coordinator: NSObject, UICollectionViewDataSource,
| `- error: 'UICollectionViewDataSource' is unavailable in watchOS
122 | UICollectionViewDelegateFlowLayout
123 | {
/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/SwiftList/SwiftList.swift:122:9: error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
120 |
121 | public final class Coordinator: NSObject, UICollectionViewDataSource,
122 | UICollectionViewDelegateFlowLayout
| `- error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
123 | {
124 | var parent: SwiftList
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:33:11: note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
31 |
32 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @protocol UICollectionViewDelegateFlowLayout <UICollectionViewDelegate>
| `- note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
34 | @optional
35 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:12:5: error: cannot find type 'UIViewRepresentable' in scope
10 |
11 | public struct SwiftList<Item: Identifiable & Hashable & Sendable, Cell: View>:
12 | UIViewRepresentable
| `- error: cannot find type 'UIViewRepresentable' in scope
13 | where Item.ID: Sendable {
14 |
Failed frontend command:
SwiftCompile normal arm64 (in target 'SwiftList' from project 'SwiftList')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SwiftList -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList.abi.json
SwiftCompile normal arm64 Compiling\ SwiftList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift (in target 'SwiftList' from project 'SwiftList')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:19:30: error: 'UIScrollView' is unavailable in watchOS
17 | let reuseIdentifier: (Item) -> String
18 | let reuseIds: Set<String>
19 | let keyboardDismissMode: UIScrollView.KeyboardDismissMode
| `- error: 'UIScrollView' is unavailable in watchOS
20 | @Binding var scrollTarget: Item.ID?
21 | let scrollPosition: UICollectionView.ScrollPosition
/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/SwiftList/SwiftList.swift:21:25: error: 'UICollectionView' is unavailable in watchOS
19 | let keyboardDismissMode: UIScrollView.KeyboardDismissMode
20 | @Binding var scrollTarget: Item.ID?
21 | let scrollPosition: UICollectionView.ScrollPosition
| `- error: 'UICollectionView' is unavailable in watchOS
22 | let bottomInset: Double
23 | let keyboardDismissPadding: Double
/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/SwiftList/SwiftList.swift:31:30: error: 'UIScrollView' is unavailable in watchOS
29 | reuseIds: Set<String>,
30 | reuseIdentifier: @escaping (Item) -> String,
31 | keyboardDismissMode: UIScrollView.KeyboardDismissMode = .none,
| `- error: 'UIScrollView' is unavailable in watchOS
32 | scrollTarget: Binding<Item.ID?> = .constant(nil),
33 | scrollPosition: UICollectionView.ScrollPosition = .centeredVertically,
/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/SwiftList/SwiftList.swift:33:25: error: 'UICollectionView' is unavailable in watchOS
31 | keyboardDismissMode: UIScrollView.KeyboardDismissMode = .none,
32 | scrollTarget: Binding<Item.ID?> = .constant(nil),
33 | scrollPosition: UICollectionView.ScrollPosition = .centeredVertically,
| `- error: 'UICollectionView' is unavailable in watchOS
34 | bottomInset: Double = 0.0,
35 | keyboardDismissPadding: Double = 0.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: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/SwiftList/SwiftList.swift:53:37: error: cannot find type 'Context' in scope
51 | }
52 |
53 | public func makeUIView(context: Context) -> UIView {
| `- error: cannot find type 'Context' in scope
54 |
55 | let view = UIView()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:53:49: error: 'UIView' is unavailable in watchOS
51 | }
52 |
53 | public func makeUIView(context: Context) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
54 |
55 | let view = 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/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/SwiftList/SwiftList.swift:106:18: error: cannot find type 'Context' in scope
104 | public func updateUIView(
105 | _ view: UIView,
106 | context: Context
| `- error: cannot find type 'Context' in scope
107 | ) {
108 | let coordinator = context.coordinator
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:105:17: error: 'UIView' is unavailable in watchOS
103 |
104 | public func updateUIView(
105 | _ view: UIView,
| `- error: 'UIView' is unavailable in watchOS
106 | context: Context
107 | ) {
/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/SwiftList/SwiftList.swift:133:39: error: 'UICollectionView' is unavailable in watchOS
131 | var task: Task<Void, Never>?
132 |
133 | func apply(to collectionView: UICollectionView) {
| `- error: 'UICollectionView' is unavailable in watchOS
134 | let oldTask = task
135 | task = Task {
/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/SwiftList/SwiftList.swift:142:53: error: 'UICollectionView' is unavailable in watchOS
140 | }
141 |
142 | private func flushScroll(on collectionView: UICollectionView) {
| `- error: 'UICollectionView' is unavailable in watchOS
143 | guard
144 | let target = parent.scrollTarget,
/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/SwiftList/SwiftList.swift:155:54: error: 'UICollectionView' is unavailable in watchOS
153 | }
154 |
155 | private func performApply(to collectionView: UICollectionView) async {
| `- error: 'UICollectionView' is unavailable in watchOS
156 |
157 | let newIds = OrderedSet(parent.items.lazy.map(\.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/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/SwiftList/SwiftList.swift:244:31: error: 'UICollectionView' is unavailable in watchOS
242 |
243 | public func collectionView(
244 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
245 | numberOfItemsInSection section: Int
246 | ) -> Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SwiftList/SwiftList.swift:251:31: error: 'UICollectionView' is unavailable in watchOS
249 |
250 | public func collectionView(
251 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
252 | cellForItemAt indexPath: IndexPath
253 | ) -> 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/SwiftList/SwiftList.swift:253:14: error: 'UICollectionViewCell' is unavailable in watchOS
251 | _ collectionView: UICollectionView,
252 | cellForItemAt indexPath: IndexPath
253 | ) -> UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
254 | let item = parent.items[indexPath.item]
255 | let cell = collectionView.dequeueReusableCell(
/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/SwiftList/SwiftList.swift:266:31: error: 'UICollectionView' is unavailable in watchOS
264 |
265 | public func collectionView(
266 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
267 | layout collectionViewLayout: UICollectionViewLayout,
268 | sizeForItemAt 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/SwiftList/SwiftList.swift:267:42: error: 'UICollectionViewLayout' is unavailable in watchOS
265 | public func collectionView(
266 | _ collectionView: UICollectionView,
267 | layout collectionViewLayout: UICollectionViewLayout,
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
268 | sizeForItemAt indexPath: IndexPath
269 | ) -> CGSize {
/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:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:121:47: error: 'UICollectionViewDataSource' is unavailable in watchOS
119 | public func makeCoordinator() -> Coordinator { Coordinator(self) }
120 |
121 | public final class Coordinator: NSObject, UICollectionViewDataSource,
| `- error: 'UICollectionViewDataSource' is unavailable in watchOS
122 | UICollectionViewDelegateFlowLayout
123 | {
/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/SwiftList/SwiftList.swift:122:9: error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
120 |
121 | public final class Coordinator: NSObject, UICollectionViewDataSource,
122 | UICollectionViewDelegateFlowLayout
| `- error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
123 | {
124 | var parent: SwiftList
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:33:11: note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
31 |
32 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @protocol UICollectionViewDelegateFlowLayout <UICollectionViewDelegate>
| `- note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
34 | @optional
35 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:12:5: error: cannot find type 'UIViewRepresentable' in scope
10 |
11 | public struct SwiftList<Item: Identifiable & Hashable & Sendable, Cell: View>:
12 | UIViewRepresentable
| `- error: cannot find type 'UIViewRepresentable' in scope
13 | where Item.ID: Sendable {
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:55:20: error: 'UIView' is unavailable in watchOS
53 | public func makeUIView(context: Context) -> UIView {
54 |
55 | let view = UIView()
| `- error: 'UIView' is unavailable in watchOS
56 | let layout = UICollectionViewFlowLayout()
57 | layout.estimatedItemSize = .zero
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift (in target 'SwiftList' from project 'SwiftList')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SwiftList.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:55:20: error: 'init()' is unavailable in watchOS
53 | public func makeUIView(context: Context) -> UIView {
54 |
55 | let view = UIView()
| `- error: 'init()' is unavailable in watchOS
56 | let layout = UICollectionViewFlowLayout()
57 | layout.estimatedItemSize = .zero
/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/SwiftList/SwiftList.swift:56:22: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
54 |
55 | let view = UIView()
56 | let layout = UICollectionViewFlowLayout()
| `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
57 | layout.estimatedItemSize = .zero
58 | let collectionView = UICollectionView(frame: .zero, collectionViewLayout: 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/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
| `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
SwiftCompile normal arm64 Compiling\ KeyboardReporter.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift (in target 'SwiftList' from project 'SwiftList')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift (in target 'SwiftList' from project 'SwiftList')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile KeyboardReporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:11:25: error: 'UIView' is unavailable in watchOS
9 |
10 | @MainActor
11 | class KeyboardReporter: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 | let bottomInset: CGFloat
13 | let onSizeChange: (_ value: CGFloat) -> Void
/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/SwiftList/KeyboardReporter.swift:26:42: error: 'safeAreaInsets' is unavailable in watchOS
24 | override func layoutSubviews() {
25 | super.layoutSubviews()
26 | let safeAreaHeight = (superview?.safeAreaInsets.bottom ?? 0.0)
| `- error: 'safeAreaInsets' is unavailable in watchOS
27 | onSizeChange(max(bottomInset, frame.height - safeAreaHeight + bottomInset))
28 | }
/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:293:45: note: 'safeAreaInsets' has been explicitly marked unavailable here
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsets' has been explicitly marked unavailable here
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
295 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:35:23: error: 'keyboardLayoutGuide' is unavailable in watchOS
33 |
34 | if #available(iOS 17.0, *) {
35 | superview.keyboardLayoutGuide.usesBottomSafeArea = false
| `- error: 'keyboardLayoutGuide' is unavailable in watchOS
36 | }
37 | NSLayoutConstraint.activate([
/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:309:61: note: 'keyboardLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
309 | @property(nonatomic,readonly,strong) UIKeyboardLayoutGuide *keyboardLayoutGuide API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
| `- note: 'keyboardLayoutGuide' has been explicitly marked unavailable here
310 |
311 | @end
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:35:43: error: 'usesBottomSafeArea' is only available in watchOS 10.0 or newer
9 |
10 | @MainActor
11 | class KeyboardReporter: UIView {
| `- note: add '@available' attribute to enclosing class
12 | let bottomInset: CGFloat
13 | let onSizeChange: (_ value: CGFloat) -> Void
:
28 | }
29 |
30 | override func didMoveToSuperview() {
| `- note: add '@available' attribute to enclosing instance method
31 | super.didMoveToSuperview()
32 | guard let superview = superview else { return }
33 |
34 | if #available(iOS 17.0, *) {
35 | superview.keyboardLayoutGuide.usesBottomSafeArea = false
| |- error: 'usesBottomSafeArea' is only available in watchOS 10.0 or newer
| `- note: add 'if #available' version check
36 | }
37 | NSLayoutConstraint.activate([
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:37:9: error: 'NSLayoutConstraint' is unavailable in watchOS
35 | superview.keyboardLayoutGuide.usesBottomSafeArea = false
36 | }
37 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 | leadingAnchor.constraint(equalTo: superview.leadingAnchor),
39 | widthAnchor.constraint(equalToConstant: 1),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-6DR5UJH94SD7QMITGWNAX9FBI.pcm
SwiftCompile normal arm64_32 Compiling\ KeyboardReporter.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift (in target 'SwiftList' from project 'SwiftList')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:11:25: error: 'UIView' is unavailable in watchOS
9 |
10 | @MainActor
11 | class KeyboardReporter: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 | let bottomInset: CGFloat
13 | let onSizeChange: (_ value: CGFloat) -> Void
/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/SwiftList/KeyboardReporter.swift:26:42: error: 'safeAreaInsets' is unavailable in watchOS
24 | override func layoutSubviews() {
25 | super.layoutSubviews()
26 | let safeAreaHeight = (superview?.safeAreaInsets.bottom ?? 0.0)
| `- error: 'safeAreaInsets' is unavailable in watchOS
27 | onSizeChange(max(bottomInset, frame.height - safeAreaHeight + bottomInset))
28 | }
/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:293:45: note: 'safeAreaInsets' has been explicitly marked unavailable here
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsets' has been explicitly marked unavailable here
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
295 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:35:23: error: 'keyboardLayoutGuide' is unavailable in watchOS
33 |
34 | if #available(iOS 17.0, *) {
35 | superview.keyboardLayoutGuide.usesBottomSafeArea = false
| `- error: 'keyboardLayoutGuide' is unavailable in watchOS
36 | }
37 | NSLayoutConstraint.activate([
/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:309:61: note: 'keyboardLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
309 | @property(nonatomic,readonly,strong) UIKeyboardLayoutGuide *keyboardLayoutGuide API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
| `- note: 'keyboardLayoutGuide' has been explicitly marked unavailable here
310 |
311 | @end
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:35:43: error: 'usesBottomSafeArea' is only available in watchOS 10.0 or newer
9 |
10 | @MainActor
11 | class KeyboardReporter: UIView {
| `- note: add '@available' attribute to enclosing class
12 | let bottomInset: CGFloat
13 | let onSizeChange: (_ value: CGFloat) -> Void
:
28 | }
29 |
30 | override func didMoveToSuperview() {
| `- note: add '@available' attribute to enclosing instance method
31 | super.didMoveToSuperview()
32 | guard let superview = superview else { return }
33 |
34 | if #available(iOS 17.0, *) {
35 | superview.keyboardLayoutGuide.usesBottomSafeArea = false
| |- error: 'usesBottomSafeArea' is only available in watchOS 10.0 or newer
| `- note: add 'if #available' version check
36 | }
37 | NSLayoutConstraint.activate([
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:37:9: error: 'NSLayoutConstraint' is unavailable in watchOS
35 | superview.keyboardLayoutGuide.usesBottomSafeArea = false
36 | }
37 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 | leadingAnchor.constraint(equalTo: superview.leadingAnchor),
39 | widthAnchor.constraint(equalToConstant: 1),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift (in target 'SwiftList' from project 'SwiftList')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile KeyboardReporter.swift
SwiftCompile normal arm64_32 Compiling\ SwiftList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift (in target 'SwiftList' from project 'SwiftList')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:19:30: error: 'UIScrollView' is unavailable in watchOS
17 | let reuseIdentifier: (Item) -> String
18 | let reuseIds: Set<String>
19 | let keyboardDismissMode: UIScrollView.KeyboardDismissMode
| `- error: 'UIScrollView' is unavailable in watchOS
20 | @Binding var scrollTarget: Item.ID?
21 | let scrollPosition: UICollectionView.ScrollPosition
/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/SwiftList/SwiftList.swift:21:25: error: 'UICollectionView' is unavailable in watchOS
19 | let keyboardDismissMode: UIScrollView.KeyboardDismissMode
20 | @Binding var scrollTarget: Item.ID?
21 | let scrollPosition: UICollectionView.ScrollPosition
| `- error: 'UICollectionView' is unavailable in watchOS
22 | let bottomInset: Double
23 | let keyboardDismissPadding: Double
/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/SwiftList/SwiftList.swift:31:30: error: 'UIScrollView' is unavailable in watchOS
29 | reuseIds: Set<String>,
30 | reuseIdentifier: @escaping (Item) -> String,
31 | keyboardDismissMode: UIScrollView.KeyboardDismissMode = .none,
| `- error: 'UIScrollView' is unavailable in watchOS
32 | scrollTarget: Binding<Item.ID?> = .constant(nil),
33 | scrollPosition: UICollectionView.ScrollPosition = .centeredVertically,
/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/SwiftList/SwiftList.swift:33:25: error: 'UICollectionView' is unavailable in watchOS
31 | keyboardDismissMode: UIScrollView.KeyboardDismissMode = .none,
32 | scrollTarget: Binding<Item.ID?> = .constant(nil),
33 | scrollPosition: UICollectionView.ScrollPosition = .centeredVertically,
| `- error: 'UICollectionView' is unavailable in watchOS
34 | bottomInset: Double = 0.0,
35 | keyboardDismissPadding: Double = 0.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: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/SwiftList/SwiftList.swift:53:37: error: cannot find type 'Context' in scope
51 | }
52 |
53 | public func makeUIView(context: Context) -> UIView {
| `- error: cannot find type 'Context' in scope
54 |
55 | let view = UIView()
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift (in target 'SwiftList' from project 'SwiftList')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SwiftList.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SwiftList (in target 'SwiftList' from project 'SwiftList')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:11:25: error: 'UIView' is unavailable in watchOS
9 |
10 | @MainActor
11 | class KeyboardReporter: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 | let bottomInset: CGFloat
13 | let onSizeChange: (_ value: CGFloat) -> Void
/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/SwiftList/SwiftList.swift:19:30: error: 'UIScrollView' is unavailable in watchOS
17 | let reuseIdentifier: (Item) -> String
18 | let reuseIds: Set<String>
19 | let keyboardDismissMode: UIScrollView.KeyboardDismissMode
| `- error: 'UIScrollView' is unavailable in watchOS
20 | @Binding var scrollTarget: Item.ID?
21 | let scrollPosition: UICollectionView.ScrollPosition
/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
SwiftCompile normal arm64_32 (in target 'SwiftList' from project 'SwiftList')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-27 20:18:08.269 xcodebuild[689:4291] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'SwiftList' from project 'SwiftList')
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftList (in target 'SwiftList' from project 'SwiftList')
Building workspace SwiftList with scheme SwiftList
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
swift-collections: https://github.com/apple/swift-collections.git @ 1.7.1
SwiftList: /Users/admin/builder/spi-builder-workspace
resolved source packages: swift-collections, SwiftList
2026-09-27 20:18:18.025 xcodebuild[894:5240] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
{
"identity" : "swift-collections",
"requirement" : {
"range" : [
{
"lower_bound" : "1.6.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-collections.git"
}
],
"manifest_display_name" : "SwiftList",
"name" : "SwiftList",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "16.0"
}
],
"products" : [
{
"name" : "SwiftList",
"targets" : [
"SwiftList"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "SwiftListTests",
"module_type" : "SwiftTarget",
"name" : "SwiftListTests",
"path" : "Tests/SwiftListTests",
"sources" : [
"SwiftListTests.swift"
],
"target_dependencies" : [
"SwiftList"
],
"type" : "test"
},
{
"c99name" : "SwiftList",
"module_type" : "SwiftTarget",
"name" : "SwiftList",
"path" : "Sources/SwiftList",
"product_dependencies" : [
"OrderedCollections"
],
"product_memberships" : [
"SwiftList"
],
"sources" : [
"KeyboardReporter.swift",
"SwiftList.swift"
],
"type" : "library"
}
],
"tools_version" : "6.3"
}
{
"workspace" : {
"name" : "SwiftList",
"schemes" : [
"SwiftList"
]
}
}
2026-09-27 20:18:19.486 xcodebuild[902:5307] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SwiftList -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme SwiftList -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
swift-collections: https://github.com/apple/swift-collections.git @ 1.7.1
SwiftList: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (5 targets)
Target 'SwiftList-product' in project 'SwiftList'
➜ Explicit dependency on target 'SwiftList' in project 'SwiftList'
➜ Explicit dependency on target 'OrderedCollections-product' in project 'swift-collections'
Target 'SwiftList' in project 'SwiftList'
➜ Explicit dependency on target 'OrderedCollections-product' in project 'swift-collections'
Target 'OrderedCollections-product' in project 'swift-collections'
➜ Explicit dependency on target 'OrderedCollections' in project 'swift-collections'
➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
Target 'OrderedCollections' in project 'swift-collections'
➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
Target 'InternalCollectionsUtilities' in project 'swift-collections' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver SwiftList normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'SwiftList' from project 'SwiftList')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name SwiftList -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64_32/SwiftList.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64_32/SwiftList-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64_32/SwiftList.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64_32/SwiftList-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64_32/SwiftList_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64_32/SwiftList-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver SwiftList normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SwiftList' from project 'SwiftList')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name SwiftList -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftList (in target 'SwiftList' from project 'SwiftList')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:11:25: error: 'UIView' is unavailable in watchOS
9 |
10 | @MainActor
11 | class KeyboardReporter: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 | let bottomInset: CGFloat
13 | let onSizeChange: (_ value: CGFloat) -> Void
/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/SwiftList/SwiftList.swift:19:30: error: 'UIScrollView' is unavailable in watchOS
17 | let reuseIdentifier: (Item) -> String
18 | let reuseIds: Set<String>
19 | let keyboardDismissMode: UIScrollView.KeyboardDismissMode
| `- error: 'UIScrollView' is unavailable in watchOS
20 | @Binding var scrollTarget: Item.ID?
21 | let scrollPosition: UICollectionView.ScrollPosition
/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/SwiftList/SwiftList.swift:21:25: error: 'UICollectionView' is unavailable in watchOS
19 | let keyboardDismissMode: UIScrollView.KeyboardDismissMode
20 | @Binding var scrollTarget: Item.ID?
21 | let scrollPosition: UICollectionView.ScrollPosition
| `- error: 'UICollectionView' is unavailable in watchOS
22 | let bottomInset: Double
23 | let keyboardDismissPadding: Double
/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/SwiftList/SwiftList.swift:31:30: error: 'UIScrollView' is unavailable in watchOS
29 | reuseIds: Set<String>,
30 | reuseIdentifier: @escaping (Item) -> String,
31 | keyboardDismissMode: UIScrollView.KeyboardDismissMode = .none,
| `- error: 'UIScrollView' is unavailable in watchOS
32 | scrollTarget: Binding<Item.ID?> = .constant(nil),
33 | scrollPosition: UICollectionView.ScrollPosition = .centeredVertically,
/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/SwiftList/SwiftList.swift:33:25: error: 'UICollectionView' is unavailable in watchOS
31 | keyboardDismissMode: UIScrollView.KeyboardDismissMode = .none,
32 | scrollTarget: Binding<Item.ID?> = .constant(nil),
33 | scrollPosition: UICollectionView.ScrollPosition = .centeredVertically,
| `- error: 'UICollectionView' is unavailable in watchOS
34 | bottomInset: Double = 0.0,
35 | keyboardDismissPadding: Double = 0.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: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/SwiftList/SwiftList.swift:53:37: error: cannot find type 'Context' in scope
51 | }
52 |
53 | public func makeUIView(context: Context) -> UIView {
| `- error: cannot find type 'Context' in scope
54 |
55 | let view = UIView()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:53:49: error: 'UIView' is unavailable in watchOS
51 | }
52 |
53 | public func makeUIView(context: Context) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
54 |
55 | let view = 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/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/SwiftList/SwiftList.swift:106:18: error: cannot find type 'Context' in scope
104 | public func updateUIView(
105 | _ view: UIView,
106 | context: Context
| `- error: cannot find type 'Context' in scope
107 | ) {
108 | let coordinator = context.coordinator
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:105:17: error: 'UIView' is unavailable in watchOS
103 |
104 | public func updateUIView(
105 | _ view: UIView,
| `- error: 'UIView' is unavailable in watchOS
106 | context: Context
107 | ) {
/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/SwiftList/SwiftList.swift:133:39: error: 'UICollectionView' is unavailable in watchOS
131 | var task: Task<Void, Never>?
132 |
133 | func apply(to collectionView: UICollectionView) {
| `- error: 'UICollectionView' is unavailable in watchOS
134 | let oldTask = task
135 | task = Task {
/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/SwiftList/SwiftList.swift:142:53: error: 'UICollectionView' is unavailable in watchOS
140 | }
141 |
142 | private func flushScroll(on collectionView: UICollectionView) {
| `- error: 'UICollectionView' is unavailable in watchOS
143 | guard
144 | let target = parent.scrollTarget,
/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/SwiftList/SwiftList.swift:155:54: error: 'UICollectionView' is unavailable in watchOS
153 | }
154 |
155 | private func performApply(to collectionView: UICollectionView) async {
| `- error: 'UICollectionView' is unavailable in watchOS
156 |
157 | let newIds = OrderedSet(parent.items.lazy.map(\.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/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/SwiftList/SwiftList.swift:244:31: error: 'UICollectionView' is unavailable in watchOS
242 |
243 | public func collectionView(
244 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
245 | numberOfItemsInSection section: Int
246 | ) -> Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SwiftList/SwiftList.swift:251:31: error: 'UICollectionView' is unavailable in watchOS
249 |
250 | public func collectionView(
251 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
252 | cellForItemAt indexPath: IndexPath
253 | ) -> 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/SwiftList/SwiftList.swift:253:14: error: 'UICollectionViewCell' is unavailable in watchOS
251 | _ collectionView: UICollectionView,
252 | cellForItemAt indexPath: IndexPath
253 | ) -> UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
254 | let item = parent.items[indexPath.item]
255 | let cell = collectionView.dequeueReusableCell(
/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/SwiftList/SwiftList.swift:266:31: error: 'UICollectionView' is unavailable in watchOS
264 |
265 | public func collectionView(
266 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
267 | layout collectionViewLayout: UICollectionViewLayout,
268 | sizeForItemAt 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/SwiftList/SwiftList.swift:267:42: error: 'UICollectionViewLayout' is unavailable in watchOS
265 | public func collectionView(
266 | _ collectionView: UICollectionView,
267 | layout collectionViewLayout: UICollectionViewLayout,
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
268 | sizeForItemAt indexPath: IndexPath
269 | ) -> CGSize {
/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:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:121:47: error: 'UICollectionViewDataSource' is unavailable in watchOS
119 | public func makeCoordinator() -> Coordinator { Coordinator(self) }
120 |
121 | public final class Coordinator: NSObject, UICollectionViewDataSource,
| `- error: 'UICollectionViewDataSource' is unavailable in watchOS
122 | UICollectionViewDelegateFlowLayout
123 | {
/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/SwiftList/SwiftList.swift:122:9: error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
120 |
121 | public final class Coordinator: NSObject, UICollectionViewDataSource,
122 | UICollectionViewDelegateFlowLayout
| `- error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
123 | {
124 | var parent: SwiftList
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:33:11: note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
31 |
32 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @protocol UICollectionViewDelegateFlowLayout <UICollectionViewDelegate>
| `- note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
34 | @optional
35 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:12:5: error: cannot find type 'UIViewRepresentable' in scope
10 |
11 | public struct SwiftList<Item: Identifiable & Hashable & Sendable, Cell: View>:
12 | UIViewRepresentable
| `- error: cannot find type 'UIViewRepresentable' in scope
13 | where Item.ID: Sendable {
14 |
Failed frontend command:
SwiftCompile normal arm64 (in target 'SwiftList' from project 'SwiftList')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SwiftList -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64/SwiftList.abi.json
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SwiftList (in target 'SwiftList' from project 'SwiftList')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:11:25: error: 'UIView' is unavailable in watchOS
9 |
10 | @MainActor
11 | class KeyboardReporter: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 | let bottomInset: CGFloat
13 | let onSizeChange: (_ value: CGFloat) -> Void
/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/SwiftList/SwiftList.swift:19:30: error: 'UIScrollView' is unavailable in watchOS
17 | let reuseIdentifier: (Item) -> String
18 | let reuseIds: Set<String>
19 | let keyboardDismissMode: UIScrollView.KeyboardDismissMode
| `- error: 'UIScrollView' is unavailable in watchOS
20 | @Binding var scrollTarget: Item.ID?
21 | let scrollPosition: UICollectionView.ScrollPosition
/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/SwiftList/SwiftList.swift:21:25: error: 'UICollectionView' is unavailable in watchOS
19 | let keyboardDismissMode: UIScrollView.KeyboardDismissMode
20 | @Binding var scrollTarget: Item.ID?
21 | let scrollPosition: UICollectionView.ScrollPosition
| `- error: 'UICollectionView' is unavailable in watchOS
22 | let bottomInset: Double
23 | let keyboardDismissPadding: Double
/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/SwiftList/SwiftList.swift:31:30: error: 'UIScrollView' is unavailable in watchOS
29 | reuseIds: Set<String>,
30 | reuseIdentifier: @escaping (Item) -> String,
31 | keyboardDismissMode: UIScrollView.KeyboardDismissMode = .none,
| `- error: 'UIScrollView' is unavailable in watchOS
32 | scrollTarget: Binding<Item.ID?> = .constant(nil),
33 | scrollPosition: UICollectionView.ScrollPosition = .centeredVertically,
/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/SwiftList/SwiftList.swift:33:25: error: 'UICollectionView' is unavailable in watchOS
31 | keyboardDismissMode: UIScrollView.KeyboardDismissMode = .none,
32 | scrollTarget: Binding<Item.ID?> = .constant(nil),
33 | scrollPosition: UICollectionView.ScrollPosition = .centeredVertically,
| `- error: 'UICollectionView' is unavailable in watchOS
34 | bottomInset: Double = 0.0,
35 | keyboardDismissPadding: Double = 0.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: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/SwiftList/SwiftList.swift:53:37: error: cannot find type 'Context' in scope
51 | }
52 |
53 | public func makeUIView(context: Context) -> UIView {
| `- error: cannot find type 'Context' in scope
54 |
55 | let view = UIView()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:53:49: error: 'UIView' is unavailable in watchOS
51 | }
52 |
53 | public func makeUIView(context: Context) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
54 |
55 | let view = 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/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/SwiftList/SwiftList.swift:106:18: error: cannot find type 'Context' in scope
104 | public func updateUIView(
105 | _ view: UIView,
106 | context: Context
| `- error: cannot find type 'Context' in scope
107 | ) {
108 | let coordinator = context.coordinator
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:105:17: error: 'UIView' is unavailable in watchOS
103 |
104 | public func updateUIView(
105 | _ view: UIView,
| `- error: 'UIView' is unavailable in watchOS
106 | context: Context
107 | ) {
/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/SwiftList/SwiftList.swift:133:39: error: 'UICollectionView' is unavailable in watchOS
131 | var task: Task<Void, Never>?
132 |
133 | func apply(to collectionView: UICollectionView) {
| `- error: 'UICollectionView' is unavailable in watchOS
134 | let oldTask = task
135 | task = Task {
/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/SwiftList/SwiftList.swift:142:53: error: 'UICollectionView' is unavailable in watchOS
140 | }
141 |
142 | private func flushScroll(on collectionView: UICollectionView) {
| `- error: 'UICollectionView' is unavailable in watchOS
143 | guard
144 | let target = parent.scrollTarget,
/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/SwiftList/SwiftList.swift:155:54: error: 'UICollectionView' is unavailable in watchOS
153 | }
154 |
155 | private func performApply(to collectionView: UICollectionView) async {
| `- error: 'UICollectionView' is unavailable in watchOS
156 |
157 | let newIds = OrderedSet(parent.items.lazy.map(\.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/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/SwiftList/SwiftList.swift:244:31: error: 'UICollectionView' is unavailable in watchOS
242 |
243 | public func collectionView(
244 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
245 | numberOfItemsInSection section: Int
246 | ) -> Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SwiftList/SwiftList.swift:251:31: error: 'UICollectionView' is unavailable in watchOS
249 |
250 | public func collectionView(
251 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
252 | cellForItemAt indexPath: IndexPath
253 | ) -> 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/SwiftList/SwiftList.swift:253:14: error: 'UICollectionViewCell' is unavailable in watchOS
251 | _ collectionView: UICollectionView,
252 | cellForItemAt indexPath: IndexPath
253 | ) -> UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
254 | let item = parent.items[indexPath.item]
255 | let cell = collectionView.dequeueReusableCell(
/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/SwiftList/SwiftList.swift:266:31: error: 'UICollectionView' is unavailable in watchOS
264 |
265 | public func collectionView(
266 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
267 | layout collectionViewLayout: UICollectionViewLayout,
268 | sizeForItemAt 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/SwiftList/SwiftList.swift:267:42: error: 'UICollectionViewLayout' is unavailable in watchOS
265 | public func collectionView(
266 | _ collectionView: UICollectionView,
267 | layout collectionViewLayout: UICollectionViewLayout,
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
268 | sizeForItemAt indexPath: IndexPath
269 | ) -> CGSize {
/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:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:121:47: error: 'UICollectionViewDataSource' is unavailable in watchOS
119 | public func makeCoordinator() -> Coordinator { Coordinator(self) }
120 |
121 | public final class Coordinator: NSObject, UICollectionViewDataSource,
| `- error: 'UICollectionViewDataSource' is unavailable in watchOS
122 | UICollectionViewDelegateFlowLayout
123 | {
/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/SwiftList/SwiftList.swift:122:9: error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
120 |
121 | public final class Coordinator: NSObject, UICollectionViewDataSource,
122 | UICollectionViewDelegateFlowLayout
| `- error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
123 | {
124 | var parent: SwiftList
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:33:11: note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
31 |
32 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @protocol UICollectionViewDelegateFlowLayout <UICollectionViewDelegate>
| `- note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
34 | @optional
35 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:12:5: error: cannot find type 'UIViewRepresentable' in scope
10 |
11 | public struct SwiftList<Item: Identifiable & Hashable & Sendable, Cell: View>:
12 | UIViewRepresentable
| `- error: cannot find type 'UIViewRepresentable' in scope
13 | where Item.ID: Sendable {
14 |
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64_32/SwiftList-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SwiftList -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64_32/SwiftList_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64_32/SwiftList.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64_32/SwiftList.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64_32/SwiftList-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64_32/SwiftList-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64_32/SwiftList-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64_32/SwiftList.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftList.build/Debug-watchos/SwiftList-t.build/Objects-normal/arm64_32/SwiftList.abi.json
SwiftCompile normal arm64_32 (in target 'SwiftList' from project 'SwiftList')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ KeyboardReporter.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift (in target 'SwiftList' from project 'SwiftList')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift (in target 'SwiftList' from project 'SwiftList')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile KeyboardReporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:11:25: error: 'UIView' is unavailable in watchOS
9 |
10 | @MainActor
11 | class KeyboardReporter: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 | let bottomInset: CGFloat
13 | let onSizeChange: (_ value: CGFloat) -> Void
/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/SwiftList/KeyboardReporter.swift:26:42: error: 'safeAreaInsets' is unavailable in watchOS
24 | override func layoutSubviews() {
25 | super.layoutSubviews()
26 | let safeAreaHeight = (superview?.safeAreaInsets.bottom ?? 0.0)
| `- error: 'safeAreaInsets' is unavailable in watchOS
27 | onSizeChange(max(bottomInset, frame.height - safeAreaHeight + bottomInset))
28 | }
/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:293:45: note: 'safeAreaInsets' has been explicitly marked unavailable here
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsets' has been explicitly marked unavailable here
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
295 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:35:23: error: 'keyboardLayoutGuide' is unavailable in watchOS
33 |
34 | if #available(iOS 17.0, *) {
35 | superview.keyboardLayoutGuide.usesBottomSafeArea = false
| `- error: 'keyboardLayoutGuide' is unavailable in watchOS
36 | }
37 | NSLayoutConstraint.activate([
/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:309:61: note: 'keyboardLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
309 | @property(nonatomic,readonly,strong) UIKeyboardLayoutGuide *keyboardLayoutGuide API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
| `- note: 'keyboardLayoutGuide' has been explicitly marked unavailable here
310 |
311 | @end
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:35:43: error: 'usesBottomSafeArea' is only available in watchOS 10.0 or newer
9 |
10 | @MainActor
11 | class KeyboardReporter: UIView {
| `- note: add '@available' attribute to enclosing class
12 | let bottomInset: CGFloat
13 | let onSizeChange: (_ value: CGFloat) -> Void
:
28 | }
29 |
30 | override func didMoveToSuperview() {
| `- note: add '@available' attribute to enclosing instance method
31 | super.didMoveToSuperview()
32 | guard let superview = superview else { return }
33 |
34 | if #available(iOS 17.0, *) {
35 | superview.keyboardLayoutGuide.usesBottomSafeArea = false
| |- error: 'usesBottomSafeArea' is only available in watchOS 10.0 or newer
| `- note: add 'if #available' version check
36 | }
37 | NSLayoutConstraint.activate([
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:37:9: error: 'NSLayoutConstraint' is unavailable in watchOS
35 | superview.keyboardLayoutGuide.usesBottomSafeArea = false
36 | }
37 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 | leadingAnchor.constraint(equalTo: superview.leadingAnchor),
39 | widthAnchor.constraint(equalToConstant: 1),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
SwiftCompile normal arm64_32 Compiling\ KeyboardReporter.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift (in target 'SwiftList' from project 'SwiftList')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift (in target 'SwiftList' from project 'SwiftList')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile KeyboardReporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:11:25: error: 'UIView' is unavailable in watchOS
9 |
10 | @MainActor
11 | class KeyboardReporter: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 | let bottomInset: CGFloat
13 | let onSizeChange: (_ value: CGFloat) -> Void
/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/SwiftList/KeyboardReporter.swift:26:42: error: 'safeAreaInsets' is unavailable in watchOS
24 | override func layoutSubviews() {
25 | super.layoutSubviews()
26 | let safeAreaHeight = (superview?.safeAreaInsets.bottom ?? 0.0)
| `- error: 'safeAreaInsets' is unavailable in watchOS
27 | onSizeChange(max(bottomInset, frame.height - safeAreaHeight + bottomInset))
28 | }
/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:293:45: note: 'safeAreaInsets' has been explicitly marked unavailable here
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsets' has been explicitly marked unavailable here
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
295 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:35:23: error: 'keyboardLayoutGuide' is unavailable in watchOS
33 |
34 | if #available(iOS 17.0, *) {
35 | superview.keyboardLayoutGuide.usesBottomSafeArea = false
| `- error: 'keyboardLayoutGuide' is unavailable in watchOS
36 | }
37 | NSLayoutConstraint.activate([
/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:309:61: note: 'keyboardLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
309 | @property(nonatomic,readonly,strong) UIKeyboardLayoutGuide *keyboardLayoutGuide API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
| `- note: 'keyboardLayoutGuide' has been explicitly marked unavailable here
310 |
311 | @end
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:35:43: error: 'usesBottomSafeArea' is only available in watchOS 10.0 or newer
9 |
10 | @MainActor
11 | class KeyboardReporter: UIView {
| `- note: add '@available' attribute to enclosing class
12 | let bottomInset: CGFloat
13 | let onSizeChange: (_ value: CGFloat) -> Void
:
28 | }
29 |
30 | override func didMoveToSuperview() {
| `- note: add '@available' attribute to enclosing instance method
31 | super.didMoveToSuperview()
32 | guard let superview = superview else { return }
33 |
34 | if #available(iOS 17.0, *) {
35 | superview.keyboardLayoutGuide.usesBottomSafeArea = false
| |- error: 'usesBottomSafeArea' is only available in watchOS 10.0 or newer
| `- note: add 'if #available' version check
36 | }
37 | NSLayoutConstraint.activate([
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/KeyboardReporter.swift:37:9: error: 'NSLayoutConstraint' is unavailable in watchOS
35 | superview.keyboardLayoutGuide.usesBottomSafeArea = false
36 | }
37 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 | leadingAnchor.constraint(equalTo: superview.leadingAnchor),
39 | widthAnchor.constraint(equalToConstant: 1),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
SwiftCompile normal arm64_32 Compiling\ SwiftList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift (in target 'SwiftList' from project 'SwiftList')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:19:30: error: 'UIScrollView' is unavailable in watchOS
17 | let reuseIdentifier: (Item) -> String
18 | let reuseIds: Set<String>
19 | let keyboardDismissMode: UIScrollView.KeyboardDismissMode
| `- error: 'UIScrollView' is unavailable in watchOS
20 | @Binding var scrollTarget: Item.ID?
21 | let scrollPosition: UICollectionView.ScrollPosition
/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/SwiftList/SwiftList.swift:21:25: error: 'UICollectionView' is unavailable in watchOS
19 | let keyboardDismissMode: UIScrollView.KeyboardDismissMode
20 | @Binding var scrollTarget: Item.ID?
21 | let scrollPosition: UICollectionView.ScrollPosition
| `- error: 'UICollectionView' is unavailable in watchOS
22 | let bottomInset: Double
23 | let keyboardDismissPadding: Double
/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/SwiftList/SwiftList.swift:31:30: error: 'UIScrollView' is unavailable in watchOS
29 | reuseIds: Set<String>,
30 | reuseIdentifier: @escaping (Item) -> String,
31 | keyboardDismissMode: UIScrollView.KeyboardDismissMode = .none,
| `- error: 'UIScrollView' is unavailable in watchOS
32 | scrollTarget: Binding<Item.ID?> = .constant(nil),
33 | scrollPosition: UICollectionView.ScrollPosition = .centeredVertically,
/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/SwiftList/SwiftList.swift:33:25: error: 'UICollectionView' is unavailable in watchOS
31 | keyboardDismissMode: UIScrollView.KeyboardDismissMode = .none,
32 | scrollTarget: Binding<Item.ID?> = .constant(nil),
33 | scrollPosition: UICollectionView.ScrollPosition = .centeredVertically,
| `- error: 'UICollectionView' is unavailable in watchOS
34 | bottomInset: Double = 0.0,
35 | keyboardDismissPadding: Double = 0.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: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/SwiftList/SwiftList.swift:53:37: error: cannot find type 'Context' in scope
51 | }
52 |
53 | public func makeUIView(context: Context) -> UIView {
| `- error: cannot find type 'Context' in scope
54 |
55 | let view = UIView()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:53:49: error: 'UIView' is unavailable in watchOS
51 | }
52 |
53 | public func makeUIView(context: Context) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
54 |
55 | let view = 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/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/SwiftList/SwiftList.swift:106:18: error: cannot find type 'Context' in scope
104 | public func updateUIView(
105 | _ view: UIView,
106 | context: Context
| `- error: cannot find type 'Context' in scope
107 | ) {
108 | let coordinator = context.coordinator
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:105:17: error: 'UIView' is unavailable in watchOS
103 |
104 | public func updateUIView(
105 | _ view: UIView,
| `- error: 'UIView' is unavailable in watchOS
106 | context: Context
107 | ) {
/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/SwiftList/SwiftList.swift:133:39: error: 'UICollectionView' is unavailable in watchOS
131 | var task: Task<Void, Never>?
132 |
133 | func apply(to collectionView: UICollectionView) {
| `- error: 'UICollectionView' is unavailable in watchOS
134 | let oldTask = task
135 | task = Task {
/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/SwiftList/SwiftList.swift:142:53: error: 'UICollectionView' is unavailable in watchOS
140 | }
141 |
142 | private func flushScroll(on collectionView: UICollectionView) {
| `- error: 'UICollectionView' is unavailable in watchOS
143 | guard
144 | let target = parent.scrollTarget,
/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/SwiftList/SwiftList.swift:155:54: error: 'UICollectionView' is unavailable in watchOS
153 | }
154 |
155 | private func performApply(to collectionView: UICollectionView) async {
| `- error: 'UICollectionView' is unavailable in watchOS
156 |
157 | let newIds = OrderedSet(parent.items.lazy.map(\.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/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/SwiftList/SwiftList.swift:244:31: error: 'UICollectionView' is unavailable in watchOS
242 |
243 | public func collectionView(
244 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
245 | numberOfItemsInSection section: Int
246 | ) -> Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SwiftList/SwiftList.swift:251:31: error: 'UICollectionView' is unavailable in watchOS
249 |
250 | public func collectionView(
251 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
252 | cellForItemAt indexPath: IndexPath
253 | ) -> 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/SwiftList/SwiftList.swift:253:14: error: 'UICollectionViewCell' is unavailable in watchOS
251 | _ collectionView: UICollectionView,
252 | cellForItemAt indexPath: IndexPath
253 | ) -> UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
254 | let item = parent.items[indexPath.item]
255 | let cell = collectionView.dequeueReusableCell(
/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/SwiftList/SwiftList.swift:266:31: error: 'UICollectionView' is unavailable in watchOS
264 |
265 | public func collectionView(
266 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
267 | layout collectionViewLayout: UICollectionViewLayout,
268 | sizeForItemAt 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/SwiftList/SwiftList.swift:267:42: error: 'UICollectionViewLayout' is unavailable in watchOS
265 | public func collectionView(
266 | _ collectionView: UICollectionView,
267 | layout collectionViewLayout: UICollectionViewLayout,
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
268 | sizeForItemAt indexPath: IndexPath
269 | ) -> CGSize {
/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:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:121:47: error: 'UICollectionViewDataSource' is unavailable in watchOS
119 | public func makeCoordinator() -> Coordinator { Coordinator(self) }
120 |
121 | public final class Coordinator: NSObject, UICollectionViewDataSource,
| `- error: 'UICollectionViewDataSource' is unavailable in watchOS
122 | UICollectionViewDelegateFlowLayout
123 | {
/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/SwiftList/SwiftList.swift:122:9: error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
120 |
121 | public final class Coordinator: NSObject, UICollectionViewDataSource,
122 | UICollectionViewDelegateFlowLayout
| `- error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
123 | {
124 | var parent: SwiftList
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:33:11: note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
31 |
32 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @protocol UICollectionViewDelegateFlowLayout <UICollectionViewDelegate>
| `- note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
34 | @optional
35 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:12:5: error: cannot find type 'UIViewRepresentable' in scope
10 |
11 | public struct SwiftList<Item: Identifiable & Hashable & Sendable, Cell: View>:
12 | UIViewRepresentable
| `- error: cannot find type 'UIViewRepresentable' in scope
13 | where Item.ID: Sendable {
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:55:20: error: 'UIView' is unavailable in watchOS
53 | public func makeUIView(context: Context) -> UIView {
54 |
55 | let view = UIView()
| `- error: 'UIView' is unavailable in watchOS
56 | let layout = UICollectionViewFlowLayout()
57 | layout.estimatedItemSize = .zero
/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/SwiftList/SwiftList.swift:55:20: error: 'init()' is unavailable in watchOS
53 | public func makeUIView(context: Context) -> UIView {
54 |
55 | let view = UIView()
| `- error: 'init()' is unavailable in watchOS
56 | let layout = UICollectionViewFlowLayout()
57 | layout.estimatedItemSize = .zero
/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/SwiftList/SwiftList.swift:56:22: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
54 |
55 | let view = UIView()
56 | let layout = UICollectionViewFlowLayout()
| `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
57 | layout.estimatedItemSize = .zero
58 | let collectionView = UICollectionView(frame: .zero, collectionViewLayout: 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/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
| `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift (in target 'SwiftList' from project 'SwiftList')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SwiftList.swift
SwiftCompile normal arm64 Compiling\ SwiftList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift (in target 'SwiftList' from project 'SwiftList')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:19:30: error: 'UIScrollView' is unavailable in watchOS
17 | let reuseIdentifier: (Item) -> String
18 | let reuseIds: Set<String>
19 | let keyboardDismissMode: UIScrollView.KeyboardDismissMode
| `- error: 'UIScrollView' is unavailable in watchOS
20 | @Binding var scrollTarget: Item.ID?
21 | let scrollPosition: UICollectionView.ScrollPosition
/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/SwiftList/SwiftList.swift:21:25: error: 'UICollectionView' is unavailable in watchOS
19 | let keyboardDismissMode: UIScrollView.KeyboardDismissMode
20 | @Binding var scrollTarget: Item.ID?
21 | let scrollPosition: UICollectionView.ScrollPosition
| `- error: 'UICollectionView' is unavailable in watchOS
22 | let bottomInset: Double
23 | let keyboardDismissPadding: Double
/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/SwiftList/SwiftList.swift:31:30: error: 'UIScrollView' is unavailable in watchOS
29 | reuseIds: Set<String>,
30 | reuseIdentifier: @escaping (Item) -> String,
31 | keyboardDismissMode: UIScrollView.KeyboardDismissMode = .none,
| `- error: 'UIScrollView' is unavailable in watchOS
32 | scrollTarget: Binding<Item.ID?> = .constant(nil),
33 | scrollPosition: UICollectionView.ScrollPosition = .centeredVertically,
/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/SwiftList/SwiftList.swift:33:25: error: 'UICollectionView' is unavailable in watchOS
31 | keyboardDismissMode: UIScrollView.KeyboardDismissMode = .none,
32 | scrollTarget: Binding<Item.ID?> = .constant(nil),
33 | scrollPosition: UICollectionView.ScrollPosition = .centeredVertically,
| `- error: 'UICollectionView' is unavailable in watchOS
34 | bottomInset: Double = 0.0,
35 | keyboardDismissPadding: Double = 0.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: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/SwiftList/SwiftList.swift:53:37: error: cannot find type 'Context' in scope
51 | }
52 |
53 | public func makeUIView(context: Context) -> UIView {
| `- error: cannot find type 'Context' in scope
54 |
55 | let view = UIView()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:53:49: error: 'UIView' is unavailable in watchOS
51 | }
52 |
53 | public func makeUIView(context: Context) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
54 |
55 | let view = 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/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/SwiftList/SwiftList.swift:106:18: error: cannot find type 'Context' in scope
104 | public func updateUIView(
105 | _ view: UIView,
106 | context: Context
| `- error: cannot find type 'Context' in scope
107 | ) {
108 | let coordinator = context.coordinator
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:105:17: error: 'UIView' is unavailable in watchOS
103 |
104 | public func updateUIView(
105 | _ view: UIView,
| `- error: 'UIView' is unavailable in watchOS
106 | context: Context
107 | ) {
/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/SwiftList/SwiftList.swift:133:39: error: 'UICollectionView' is unavailable in watchOS
131 | var task: Task<Void, Never>?
132 |
133 | func apply(to collectionView: UICollectionView) {
| `- error: 'UICollectionView' is unavailable in watchOS
134 | let oldTask = task
135 | task = Task {
/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/SwiftList/SwiftList.swift:142:53: error: 'UICollectionView' is unavailable in watchOS
140 | }
141 |
142 | private func flushScroll(on collectionView: UICollectionView) {
| `- error: 'UICollectionView' is unavailable in watchOS
143 | guard
144 | let target = parent.scrollTarget,
/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/SwiftList/SwiftList.swift:155:54: error: 'UICollectionView' is unavailable in watchOS
153 | }
154 |
155 | private func performApply(to collectionView: UICollectionView) async {
| `- error: 'UICollectionView' is unavailable in watchOS
156 |
157 | let newIds = OrderedSet(parent.items.lazy.map(\.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/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/SwiftList/SwiftList.swift:244:31: error: 'UICollectionView' is unavailable in watchOS
242 |
243 | public func collectionView(
244 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
245 | numberOfItemsInSection section: Int
246 | ) -> Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SwiftList/SwiftList.swift:251:31: error: 'UICollectionView' is unavailable in watchOS
249 |
250 | public func collectionView(
251 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
252 | cellForItemAt indexPath: IndexPath
253 | ) -> 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/SwiftList/SwiftList.swift:253:14: error: 'UICollectionViewCell' is unavailable in watchOS
251 | _ collectionView: UICollectionView,
252 | cellForItemAt indexPath: IndexPath
253 | ) -> UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
254 | let item = parent.items[indexPath.item]
255 | let cell = collectionView.dequeueReusableCell(
/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/SwiftList/SwiftList.swift:266:31: error: 'UICollectionView' is unavailable in watchOS
264 |
265 | public func collectionView(
266 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
267 | layout collectionViewLayout: UICollectionViewLayout,
268 | sizeForItemAt 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/SwiftList/SwiftList.swift:267:42: error: 'UICollectionViewLayout' is unavailable in watchOS
265 | public func collectionView(
266 | _ collectionView: UICollectionView,
267 | layout collectionViewLayout: UICollectionViewLayout,
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
268 | sizeForItemAt indexPath: IndexPath
269 | ) -> CGSize {
/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:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
87 |
88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
89 | @interface UICollectionViewLayout : NSObject <NSCoding>
| `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
90 |
91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:121:47: error: 'UICollectionViewDataSource' is unavailable in watchOS
119 | public func makeCoordinator() -> Coordinator { Coordinator(self) }
120 |
121 | public final class Coordinator: NSObject, UICollectionViewDataSource,
| `- error: 'UICollectionViewDataSource' is unavailable in watchOS
122 | UICollectionViewDelegateFlowLayout
123 | {
/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/SwiftList/SwiftList.swift:122:9: error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
120 |
121 | public final class Coordinator: NSObject, UICollectionViewDataSource,
122 | UICollectionViewDelegateFlowLayout
| `- error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
123 | {
124 | var parent: SwiftList
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewFlowLayout.h:33:11: note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
31 |
32 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @protocol UICollectionViewDelegateFlowLayout <UICollectionViewDelegate>
| `- note: 'UICollectionViewDelegateFlowLayout' has been explicitly marked unavailable here
34 | @optional
35 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:12:5: error: cannot find type 'UIViewRepresentable' in scope
10 |
11 | public struct SwiftList<Item: Identifiable & Hashable & Sendable, Cell: View>:
12 | UIViewRepresentable
| `- error: cannot find type 'UIViewRepresentable' in scope
13 | where Item.ID: Sendable {
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift:55:20: error: 'UIView' is unavailable in watchOS
53 | public func makeUIView(context: Context) -> UIView {
54 |
55 | let view = UIView()
| `- error: 'UIView' is unavailable in watchOS
56 | let layout = UICollectionViewFlowLayout()
57 | layout.estimatedItemSize = .zero
/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/SwiftList/SwiftList.swift:55:20: error: 'init()' is unavailable in watchOS
53 | public func makeUIView(context: Context) -> UIView {
54 |
55 | let view = UIView()
| `- error: 'init()' is unavailable in watchOS
56 | let layout = UICollectionViewFlowLayout()
57 | layout.estimatedItemSize = .zero
/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/SwiftList/SwiftList.swift:56:22: error: 'UICollectionViewFlowLayout' is unavailable in watchOS
54 |
55 | let view = UIView()
56 | let layout = UICollectionViewFlowLayout()
| `- error: 'UICollectionViewFlowLayout' is unavailable in watchOS
57 | layout.estimatedItemSize = .zero
58 | let collectionView = UICollectionView(frame: .zero, collectionViewLayout: 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/UICollectionViewFlowLayout.h:46:12: note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UICollectionViewFlowLayout : UICollectionViewLayout
| `- note: 'UICollectionViewFlowLayout' has been explicitly marked unavailable here
47 |
48 | @property (nonatomic) CGFloat minimumLineSpacing;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftList/SwiftList.swift (in target 'SwiftList' from project 'SwiftList')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SwiftList.swift
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-27 20:18:20.620 xcodebuild[903:5334] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'SwiftList' from project 'SwiftList')
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftList (in target 'SwiftList' from project 'SwiftList')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SwiftList (in target 'SwiftList' from project 'SwiftList')
SwiftCompile normal arm64_32 (in target 'SwiftList' from project 'SwiftList')
Building workspace SwiftList with scheme SwiftList
(5 failures)
BUILD FAILURE 6.4 watchOS