Build Information
Failed to build CellsReloadable, reference 2.4.0 (cb779a), with Swift 6.4 for watchOS using Xcode 27.0 on 21 Sep 2026 05:12:50 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 CellsReloadable -destination generic/platform=watchOSBuild Log
184 |
185 | // Returns the user interface layout direction appropriate for arranging the immediate content of this view. Always consult the effectiveUserInterfaceLayoutDirection of the view whose immediate content is being arranged or drawn. Do not assume that the value propagates through the view’s subtree.
186 | @property (readonly, nonatomic) UIUserInterfaceLayoutDirection effectiveUserInterfaceLayoutDirection API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
| `- note: 'effectiveUserInterfaceLayoutDirection' has been explicitly marked unavailable here
187 |
188 | @end
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:404:19: error: 'UIView' is unavailable in watchOS
402 | onReuse = cell.values.willReuse
403 | onHighlight = cell.values.didHighlight
404 | let view: UIView
| `- error: 'UIView' is unavailable in watchOS
405 | if let cellView {
406 | view = cellView
/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/CellsReloadable/UITableView+Reload.swift:409:17: error: 'contentConfiguration' is unavailable in watchOS
407 | } else {
408 | if #available(iOS 14.0, *) {
409 | contentConfiguration = nil
| `- error: 'contentConfiguration' is unavailable in watchOS
410 | backgroundConfiguration = .clear()
411 | }
UIKit.UITableViewCell.contentConfiguration:4:41: note: 'contentConfiguration' has been explicitly marked unavailable here
2 | @available(iOS 14.0, tvOS 14.0, *)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public var contentConfiguration: (any UIContentConfiguration)? { get set }}
| `- note: 'contentConfiguration' has been explicitly marked unavailable here
5 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UITableView+Reload.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UnionID.swift (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UnionID.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Utils/AnyEquatable.swift (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnyEquatable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:410:17: error: 'backgroundConfiguration' is unavailable in watchOS
408 | if #available(iOS 14.0, *) {
409 | contentConfiguration = nil
410 | backgroundConfiguration = .clear()
| `- error: 'backgroundConfiguration' is unavailable in watchOS
411 | }
412 | contentView.backgroundColor = .clear
UIKit.UITableViewCell.backgroundConfiguration:4:41: note: 'backgroundConfiguration' has been explicitly marked unavailable here
2 | @available(iOS 14.0, tvOS 14.0, *)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public var backgroundConfiguration: UIBackgroundConfiguration? { get set }}
| `- note: 'backgroundConfiguration' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:435:44: error: 'UICollectionReusableView' is unavailable in watchOS
433 | onReuse(cellView)
434 | }
435 | if let reusableView = cellView as? UICollectionReusableView {
| `- error: 'UICollectionReusableView' is unavailable in watchOS
436 | reusableView.prepareForReuse()
437 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:449:19: error: 'UIView' is unavailable in watchOS
447 | guard cell.reuseIdentifier == reuseIdentifier else { return }
448 | onReuse = cell.values.willReuse
449 | let view: UIView
| `- error: 'UIView' is unavailable in watchOS
450 | if let cellView {
451 | view = cellView
/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/CellsReloadable/UITableView+Reload.swift:454:17: error: 'contentConfiguration' is unavailable in watchOS
452 | } else {
453 | if #available(iOS 14.0, *) {
454 | contentConfiguration = nil
| `- error: 'contentConfiguration' is unavailable in watchOS
455 | backgroundConfiguration = .clear()
456 | }
UIKit.UITableViewHeaderFooterView.contentConfiguration:4:41: note: 'contentConfiguration' has been explicitly marked unavailable here
2 | @available(iOS 14.0, tvOS 14.0, *)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public var contentConfiguration: (any UIContentConfiguration)? { get set }}
| `- note: 'contentConfiguration' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:455:17: error: 'backgroundConfiguration' is unavailable in watchOS
453 | if #available(iOS 14.0, *) {
454 | contentConfiguration = nil
455 | backgroundConfiguration = .clear()
| `- error: 'backgroundConfiguration' is unavailable in watchOS
456 | }
457 | contentView.backgroundColor = .clear
UIKit.UITableViewHeaderFooterView.backgroundConfiguration:4:41: note: 'backgroundConfiguration' has been explicitly marked unavailable here
2 | @available(iOS 14.0, tvOS 14.0, *)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public var backgroundConfiguration: UIBackgroundConfiguration? { get set }}
| `- note: 'backgroundConfiguration' has been explicitly marked unavailable here
5 |
SwiftCompile normal arm64 Compiling\ CellsSection.swift,\ CellsSectionsBuilder.swift,\ CellsSectionsReloadable.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/CellsSection.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/CellsSectionsBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/CellsSectionsReloadable.swift (in target 'CellsReloadable' from project 'CellsReloadable')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/CellsSection.swift (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CellsSection.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/CellsSectionsBuilder.swift (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CellsSectionsBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/CellsSectionsReloadable.swift (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CellsSectionsReloadable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/CellsSection.swift:60:40: error: 'UIView' is unavailable in watchOS
58 | }
59 |
60 | init<Data: Swift.Collection, Cell: UIView>(
| `- error: 'UIView' is unavailable in watchOS
61 | id: AnyHashable = NoneID(),
62 | data: Data,
/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/CellsReloadable/CellsSection.swift:78:40: error: 'UIView' is unavailable in watchOS
76 | }
77 |
78 | init<Data: Swift.Collection, Cell: UIView, ID: Hashable>(
| `- error: 'UIView' is unavailable in watchOS
79 | id: AnyHashable = NoneID(),
80 | data: Data,
/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 Compiling\ RenderableView.swift,\ SingleViewCellBuilder.swift,\ HostingView.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Protocols/RenderableView.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SingleViewCellBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift (in target 'CellsReloadable' from project 'CellsReloadable')
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Protocols/RenderableView.swift:3:33: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | public protocol RenderableView: UIView {
| `- error: 'UIView' is unavailable in watchOS
4 |
5 | associatedtype Props
/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/CellsReloadable/SingleViewCellBuilder.swift:46:43: error: 'UIView' is unavailable in watchOS
44 |
45 | @inlinable
46 | public static func buildExpression<V: UIView>(
| `- error: 'UIView' is unavailable in watchOS
47 | _ expression: @escaping @autoclosure () -> V,
48 | fileID: String = #fileID,
/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/CellsReloadable/SwiftUI/HostingView.swift:40:32: error: 'UIViewController' is unavailable in watchOS
38 | }
39 |
40 | func set(parentController: UIViewController) {
| `- error: 'UIViewController' is unavailable in watchOS
41 | hostingController.rootView = rootView
42 | hostingController.view.invalidateIntrinsicContentSize()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:78:66: error: 'UILayoutPriority' is unavailable in watchOS
76 | override func systemLayoutSizeFitting(
77 | _ targetSize: CGSize,
78 | withHorizontalFittingPriority horizontalFittingPriority: UILayoutPriority,
| `- error: 'UILayoutPriority' is unavailable in watchOS
79 | verticalFittingPriority: UILayoutPriority
80 | ) -> 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/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:79:34: error: 'UILayoutPriority' is unavailable in watchOS
77 | _ targetSize: CGSize,
78 | withHorizontalFittingPriority horizontalFittingPriority: UILayoutPriority,
79 | verticalFittingPriority: UILayoutPriority
| `- error: 'UILayoutPriority' is unavailable in watchOS
80 | ) -> CGSize {
81 | hostingController.view.systemLayoutSizeFitting(
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:108:19: error: cannot override 'safeAreaInsetsDidChange' which has been marked unavailable
106 | // }
107 |
108 | override func safeAreaInsetsDidChange() {
| |- error: cannot override 'safeAreaInsetsDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'safeAreaInsetsDidChange'
109 | super.safeAreaInsetsDidChange()
110 | invalidateIntrinsicContentSize()
/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:294:1: note: 'safeAreaInsetsDidChange()' has been explicitly marked unavailable here
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsetsDidChange()' has been explicitly marked unavailable here
295 |
296 | /* The edges of this guide are constrained to equal the edges of the view inset by the layoutMargins
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:3:41: error: 'UIView' is unavailable in watchOS
1 | import SwiftUI
2 |
3 | final class HostingView<Content: View>: UIView {
| `- error: 'UIView' is unavailable in watchOS
4 |
5 | private let hostingController: HostingController<Content>
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:125:55: error: cannot find type 'UIHostingController' in scope
123 | }
124 |
125 | private final class HostingController<Content: View>: UIHostingController<Content> {
| `- error: cannot find type 'UIHostingController' in scope
126 |
127 | override func viewDidLoad() {
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:127:19: error: method does not override any method from its superclass
125 | private final class HostingController<Content: View>: UIHostingController<Content> {
126 |
127 | override func viewDidLoad() {
| `- error: method does not override any method from its superclass
128 | super.viewDidLoad()
129 | view.backgroundColor = .clear
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:132:19: error: method does not override any method from its superclass
130 | }
131 |
132 | override func viewWillAppear(_ animated: Bool) {
| `- error: method does not override any method from its superclass
133 | super.viewWillAppear(animated)
134 | view.backgroundColor = .clear
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:137:19: error: method does not override any method from its superclass
135 | }
136 |
137 | override func viewDidLayoutSubviews() {
| `- error: method does not override any method from its superclass
138 | super.viewDidLayoutSubviews()
139 | view.invalidateIntrinsicContentSize()
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:7:33: error: value of type 'HostingController<Content>' has no member 'rootView'
5 | private let hostingController: HostingController<Content>
6 | var rootView: Content {
7 | get { hostingController.rootView }
| `- error: value of type 'HostingController<Content>' has no member 'rootView'
8 | set {
9 | hostingController.rootView = newValue
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:9:31: error: value of type 'HostingController<Content>' has no member 'rootView'
7 | get { hostingController.rootView }
8 | set {
9 | hostingController.rootView = newValue
| `- error: value of type 'HostingController<Content>' has no member 'rootView'
10 | hostingController.view.invalidateIntrinsicContentSize()
11 | }
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:10:31: error: value of type 'HostingController<Content>' has no member 'view'
8 | set {
9 | hostingController.rootView = newValue
10 | hostingController.view.invalidateIntrinsicContentSize()
| `- error: value of type 'HostingController<Content>' has no member 'view'
11 | }
12 | }
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:15:27: error: value of type 'HostingController<Content>' has no member 'view'
13 |
14 | override var intrinsicContentSize: CGSize {
15 | hostingController.view.intrinsicContentSize
| `- error: value of type 'HostingController<Content>' has no member 'view'
16 | }
17 |
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:19:66: error: argument passed to call that takes no arguments
17 |
18 | init(_ rootView: Content) {
19 | hostingController = HostingController<Content>(rootView: rootView)
| `- error: argument passed to call that takes no arguments
20 | super.init(frame: .zero)
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:32:55: error: 'UIViewController' is unavailable in watchOS
30 | var nextResponder = next
31 | while nextResponder != nil {
32 | if let viewController = nextResponder as? UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
33 | set(parentController: viewController)
34 | break
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:41:27: error: value of type 'HostingController<Content>' has no member 'rootView'
39 |
40 | func set(parentController: UIViewController) {
41 | hostingController.rootView = rootView
| `- error: value of type 'HostingController<Content>' has no member 'rootView'
42 | hostingController.view.invalidateIntrinsicContentSize()
43 |
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:42:27: error: value of type 'HostingController<Content>' has no member 'view'
40 | func set(parentController: UIViewController) {
41 | hostingController.rootView = rootView
42 | hostingController.view.invalidateIntrinsicContentSize()
| `- error: value of type 'HostingController<Content>' has no member 'view'
43 |
44 | let requiresControllerMove = hostingController.parent != parentController
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:44:56: error: value of type 'HostingController<Content>' has no member 'parent'
42 | hostingController.view.invalidateIntrinsicContentSize()
43 |
44 | let requiresControllerMove = hostingController.parent != parentController
| `- error: value of type 'HostingController<Content>' has no member 'parent'
45 | if requiresControllerMove {
46 | // remove old parent if exists
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:48:39: error: cannot convert value of type 'HostingController<Content>' to expected argument type 'UIViewController'
46 | // remove old parent if exists
47 | removeHostingControllerFromParent()
48 | parentController.addChild(hostingController)
| `- error: cannot convert value of type 'HostingController<Content>' to expected argument type 'UIViewController'
49 | }
50 |
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:51:49: error: value of type 'HostingController<Content>' has no member 'view'
49 | }
50 |
51 | if !subviews.contains(hostingController.view) {
| `- error: value of type 'HostingController<Content>' has no member 'view'
52 | addSubview(hostingController.view)
53 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:52:42: error: value of type 'HostingController<Content>' has no member 'view'
50 |
51 | if !subviews.contains(hostingController.view) {
52 | addSubview(hostingController.view)
| `- error: value of type 'HostingController<Content>' has no member 'view'
53 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
54 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:53:31: error: value of type 'HostingController<Content>' has no member 'view'
51 | if !subviews.contains(hostingController.view) {
52 | addSubview(hostingController.view)
53 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
| `- error: value of type 'HostingController<Content>' has no member 'view'
54 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
55 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:54:31: error: value of type 'HostingController<Content>' has no member 'view'
52 | addSubview(hostingController.view)
53 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
54 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
| `- error: value of type 'HostingController<Content>' has no member 'view'
55 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
56 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:55:31: error: value of type 'HostingController<Content>' has no member 'view'
53 | hostingController.view.translatesAutoresizingMaskIntoConstraints = false
54 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
55 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
| `- error: value of type 'HostingController<Content>' has no member 'view'
56 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
57 | hostingController.view.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:56:31: error: value of type 'HostingController<Content>' has no member 'view'
54 | hostingController.view.leadingAnchor.constraint(equalTo: leadingAnchor).isActive = true
55 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
56 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
| `- error: value of type 'HostingController<Content>' has no member 'view'
57 | hostingController.view.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true
58 | }
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:57:31: error: value of type 'HostingController<Content>' has no member 'view'
55 | hostingController.view.trailingAnchor.constraint(equalTo: trailingAnchor).isActive = true
56 | hostingController.view.topAnchor.constraint(equalTo: topAnchor).isActive = true
57 | hostingController.view.bottomAnchor.constraint(equalTo: bottomAnchor).isActive = true
| `- error: value of type 'HostingController<Content>' has no member 'view'
58 | }
59 |
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:61:31: error: value of type 'HostingController<Content>' has no member 'didMove'
59 |
60 | if requiresControllerMove {
61 | hostingController.didMove(toParent: parentController)
| `- error: value of type 'HostingController<Content>' has no member 'didMove'
62 | }
63 | }
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:66:27: error: value of type 'HostingController<Content>' has no member 'view'
64 |
65 | override func invalidateIntrinsicContentSize() {
66 | hostingController.view.invalidateIntrinsicContentSize()
| `- error: value of type 'HostingController<Content>' has no member 'view'
67 | super.invalidateIntrinsicContentSize()
68 | }
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:72:27: error: value of type 'HostingController<Content>' has no member 'view'
70 | // TODO: check https://github.dev/SwiftUIX/SwiftUIX/tree/master
71 | override func systemLayoutSizeFitting(_ targetSize: CGSize) -> CGSize {
72 | hostingController.view.systemLayoutSizeFitting(targetSize)
| `- error: value of type 'HostingController<Content>' has no member 'view'
73 | // hostingController.sizeThatFits(.init(targetSize: targetSize))
74 | }
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:81:27: error: value of type 'HostingController<Content>' has no member 'view'
79 | verticalFittingPriority: UILayoutPriority
80 | ) -> CGSize {
81 | hostingController.view.systemLayoutSizeFitting(
| `- error: value of type 'HostingController<Content>' has no member 'view'
82 | targetSize,
83 | withHorizontalFittingPriority: horizontalFittingPriority,
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:96:27: error: value of type 'HostingController<Content>' has no member 'sizeThatFits'
94 |
95 | override func sizeThatFits(_ size: CGSize) -> CGSize {
96 | hostingController.sizeThatFits(in: size)
| `- error: value of type 'HostingController<Content>' has no member 'sizeThatFits'
97 | // systemLayoutSizeFitting(size)
98 | }
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:109:15: error: 'safeAreaInsetsDidChange()' is unavailable in watchOS
107 |
108 | override func safeAreaInsetsDidChange() {
109 | super.safeAreaInsetsDidChange()
| `- error: 'safeAreaInsetsDidChange()' is unavailable in watchOS
110 | invalidateIntrinsicContentSize()
111 | }
/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:294:1: note: 'safeAreaInsetsDidChange()' has been explicitly marked unavailable here
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsetsDidChange()' has been explicitly marked unavailable here
295 |
296 | /* The edges of this guide are constrained to equal the edges of the view inset by the layoutMargins
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:114:27: error: value of type 'HostingController<Content>' has no member 'willMove'
112 |
113 | private func removeHostingControllerFromParent() {
114 | hostingController.willMove(toParent: nil)
| `- error: value of type 'HostingController<Content>' has no member 'willMove'
115 | hostingController.view.removeFromSuperview()
116 | hostingController.removeFromParent()
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:115:27: error: value of type 'HostingController<Content>' has no member 'view'
113 | private func removeHostingControllerFromParent() {
114 | hostingController.willMove(toParent: nil)
115 | hostingController.view.removeFromSuperview()
| `- error: value of type 'HostingController<Content>' has no member 'view'
116 | hostingController.removeFromParent()
117 | hostingController.didMove(toParent: nil)
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:116:27: error: value of type 'HostingController<Content>' has no member 'removeFromParent'
114 | hostingController.willMove(toParent: nil)
115 | hostingController.view.removeFromSuperview()
116 | hostingController.removeFromParent()
| `- error: value of type 'HostingController<Content>' has no member 'removeFromParent'
117 | hostingController.didMove(toParent: nil)
118 | }
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:117:27: error: value of type 'HostingController<Content>' has no member 'didMove'
115 | hostingController.view.removeFromSuperview()
116 | hostingController.removeFromParent()
117 | hostingController.didMove(toParent: nil)
| `- error: value of type 'HostingController<Content>' has no member 'didMove'
118 | }
119 |
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:128:9: error: 'super' cannot be used in class 'HostingController' because it has no superclass
126 |
127 | override func viewDidLoad() {
128 | super.viewDidLoad()
| `- error: 'super' cannot be used in class 'HostingController' because it has no superclass
129 | view.backgroundColor = .clear
130 | }
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:129:9: error: cannot find 'view' in scope
127 | override func viewDidLoad() {
128 | super.viewDidLoad()
129 | view.backgroundColor = .clear
| `- error: cannot find 'view' in scope
130 | }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:133:9: error: 'super' cannot be used in class 'HostingController' because it has no superclass
131 |
132 | override func viewWillAppear(_ animated: Bool) {
133 | super.viewWillAppear(animated)
| `- error: 'super' cannot be used in class 'HostingController' because it has no superclass
134 | view.backgroundColor = .clear
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:134:9: error: cannot find 'view' in scope
132 | override func viewWillAppear(_ animated: Bool) {
133 | super.viewWillAppear(animated)
134 | view.backgroundColor = .clear
| `- error: cannot find 'view' in scope
135 | }
136 |
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:138:9: error: 'super' cannot be used in class 'HostingController' because it has no superclass
136 |
137 | override func viewDidLayoutSubviews() {
138 | super.viewDidLayoutSubviews()
| `- error: 'super' cannot be used in class 'HostingController' because it has no superclass
139 | view.invalidateIntrinsicContentSize()
140 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Protocols/RenderableView.swift (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RenderableView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SingleViewCellBuilder.swift (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SingleViewCellBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HostingView.swift
SwiftCompile normal arm64 Compiling\ Size.swift,\ WillReuse.swift,\ NoneID.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Modifiers/Size.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Modifiers/WillReuse.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/NoneID.swift (in target 'CellsReloadable' from project 'CellsReloadable')
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Modifiers/WillReuse.swift:6:28: error: 'UIView' is unavailable in watchOS
4 |
5 | /// The action to perform when the cell is prepared to reuse.
6 | public var willReuse: (UIView) -> Void {
| `- error: 'UIView' is unavailable in watchOS
7 | get { self[\.willReuse] ?? { _ in } }
8 | set { self[\.willReuse] = newValue }
/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/CellsReloadable/Modifiers/Size.swift (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Size.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Modifiers/WillReuse.swift (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile WillReuse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/NoneID.swift (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NoneID.swift
SwiftCompile normal arm64 Compiling\ Collection++.swift,\ String++.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Utils/Collection++.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Utils/String++.swift (in target 'CellsReloadable' from project 'CellsReloadable')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Utils/Collection++.swift (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Collection++.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Utils/String++.swift (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile String++.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ CellsReloadable (in target 'CellsReloadable' from project 'CellsReloadable')
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/CellsSection.swift:60:40: error: 'UIView' is unavailable in watchOS
58 | }
59 |
60 | init<Data: Swift.Collection, Cell: UIView>(
| `- error: 'UIView' is unavailable in watchOS
61 | id: AnyHashable = NoneID(),
62 | data: Data,
/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/CellsReloadable/CellsSection.swift:78:40: error: 'UIView' is unavailable in watchOS
76 | }
77 |
78 | init<Data: Swift.Collection, Cell: UIView, ID: Hashable>(
| `- error: 'UIView' is unavailable in watchOS
79 | id: AnyHashable = NoneID(),
80 | data: Data,
/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/CellsReloadable/CellsSection.swift:97:54: error: 'UIView' is unavailable in watchOS
95 | }
96 |
97 | init<Data: Swift.Collection, ID: Hashable, Cell: UIView>(
| `- error: 'UIView' is unavailable in watchOS
98 | id: AnyHashable = NoneID(),
99 | data: Data,
/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/CellsReloadable/Modifiers/DidHighlight.swift:6:31: error: 'UIView' is unavailable in watchOS
4 |
5 | /// The action to perform when the cell is highlighted.
6 | public var didHighlight: (UIView, Bool) -> Void {
| `- error: 'UIView' is unavailable in watchOS
7 | get { self[\.didHighlight] ?? { _, _ in } }
8 | set { self[\.didHighlight] = newValue }
/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/CellsReloadable/Modifiers/DidHighlight.swift:15:33: error: 'UIView' is unavailable in watchOS
13 |
14 | /// Creates a new instance of `ViewCell` with onHighlight action.
15 | public func didHighlight<V: UIView>(_ type: V.Type, _ action: @escaping (V, Bool) -> Void) -> ViewCell {
| `- error: 'UIView' is unavailable in watchOS
16 | combine(\.didHighlight) {
17 | if let view = $0 as? V {
/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/CellsReloadable/Modifiers/WillReuse.swift:6:28: error: 'UIView' is unavailable in watchOS
4 |
5 | /// The action to perform when the cell is prepared to reuse.
6 | public var willReuse: (UIView) -> Void {
| `- error: 'UIView' is unavailable in watchOS
7 | get { self[\.willReuse] ?? { _ in } }
8 | set { self[\.willReuse] = newValue }
/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/CellsReloadable/Modifiers/WillReuse.swift:15:30: error: 'UIView' is unavailable in watchOS
13 |
14 | /// Creates a new instance of `ViewCell` with onReuse action.
15 | public func willReuse<V: UIView>(_ type: V.Type, _ action: @escaping (V) -> Void) -> ViewCell {
| `- error: 'UIView' is unavailable in watchOS
16 | combine(\.willReuse) {
17 | if let view = $0 as? V {
/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/CellsReloadable/Protocols/RenderableView.swift:3:33: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | public protocol RenderableView: UIView {
| `- error: 'UIView' is unavailable in watchOS
4 |
5 | associatedtype Props
/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/CellsReloadable/SingleViewCellBuilder.swift:46:43: error: 'UIView' is unavailable in watchOS
44 |
45 | @inlinable
46 | public static func buildExpression<V: UIView>(
| `- error: 'UIView' is unavailable in watchOS
47 | _ expression: @escaping @autoclosure () -> V,
48 | fileID: String = #fileID,
/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/CellsReloadable/SwiftUI/HostingView.swift:40:32: error: 'UIViewController' is unavailable in watchOS
38 | }
39 |
40 | func set(parentController: UIViewController) {
| `- error: 'UIViewController' is unavailable in watchOS
41 | hostingController.rootView = rootView
42 | hostingController.view.invalidateIntrinsicContentSize()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:78:66: error: 'UILayoutPriority' is unavailable in watchOS
76 | override func systemLayoutSizeFitting(
77 | _ targetSize: CGSize,
78 | withHorizontalFittingPriority horizontalFittingPriority: UILayoutPriority,
| `- error: 'UILayoutPriority' is unavailable in watchOS
79 | verticalFittingPriority: UILayoutPriority
80 | ) -> 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/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:79:34: error: 'UILayoutPriority' is unavailable in watchOS
77 | _ targetSize: CGSize,
78 | withHorizontalFittingPriority horizontalFittingPriority: UILayoutPriority,
79 | verticalFittingPriority: UILayoutPriority
| `- error: 'UILayoutPriority' is unavailable in watchOS
80 | ) -> CGSize {
81 | hostingController.view.systemLayoutSizeFitting(
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:108:19: error: cannot override 'safeAreaInsetsDidChange' which has been marked unavailable
106 | // }
107 |
108 | override func safeAreaInsetsDidChange() {
| |- error: cannot override 'safeAreaInsetsDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'safeAreaInsetsDidChange'
109 | super.safeAreaInsetsDidChange()
110 | invalidateIntrinsicContentSize()
/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:294:1: note: 'safeAreaInsetsDidChange()' has been explicitly marked unavailable here
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsetsDidChange()' has been explicitly marked unavailable here
295 |
296 | /* The edges of this guide are constrained to equal the edges of the view inset by the layoutMargins
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:3:41: error: 'UIView' is unavailable in watchOS
1 | import SwiftUI
2 |
3 | final class HostingView<Content: View>: UIView {
| `- error: 'UIView' is unavailable in watchOS
4 |
5 | private let hostingController: HostingController<Content>
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:125:55: error: cannot find type 'UIHostingController' in scope
123 | }
124 |
125 | private final class HostingController<Content: View>: UIHostingController<Content> {
| `- error: cannot find type 'UIHostingController' in scope
126 |
127 | override func viewDidLoad() {
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:127:19: error: method does not override any method from its superclass
125 | private final class HostingController<Content: View>: UIHostingController<Content> {
126 |
127 | override func viewDidLoad() {
| `- error: method does not override any method from its superclass
128 | super.viewDidLoad()
129 | view.backgroundColor = .clear
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:132:19: error: method does not override any method from its superclass
130 | }
131 |
132 | override func viewWillAppear(_ animated: Bool) {
| `- error: method does not override any method from its superclass
133 | super.viewWillAppear(animated)
134 | view.backgroundColor = .clear
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift:137:19: error: method does not override any method from its superclass
135 | }
136 |
137 | override func viewDidLayoutSubviews() {
| `- error: method does not override any method from its superclass
138 | super.viewDidLayoutSubviews()
139 | view.invalidateIntrinsicContentSize()
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/TypedViewCell.swift:8:35: error: 'UIView' is unavailable in watchOS
6 | /// SomeView.Cell(with: props)
7 | /// ```
8 | public struct TypedViewCell<Cell: UIView>: ViewCellConvertible, Identifiable {
| `- error: 'UIView' is unavailable in watchOS
9 |
10 | public var id: AnyHashable
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/TypedViewCell.swift:50:47: error: 'UIView' is unavailable in watchOS
48 | }
49 |
50 | public extension NSObjectProtocol where Self: UIView {
| `- error: 'UIView' is unavailable in watchOS
51 |
52 | /// ViewCell helper typealias.
/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/CellsReloadable/UICollectionView+Reload.swift:19:50: error: 'UICollectionView' is unavailable in watchOS
17 |
18 | public private(set) var sections: LazyArray<CellsSection> = []
19 | public private(set) weak var collectionView: UICollectionView?
| `- error: 'UICollectionView' is unavailable in watchOS
20 | public weak var collectionViewDelegate: UICollectionViewDelegate?
21 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/UICollectionView+Reload.swift:20:45: error: 'UICollectionViewDelegate' is unavailable in watchOS
18 | public private(set) var sections: LazyArray<CellsSection> = []
19 | public private(set) weak var collectionView: UICollectionView?
20 | public weak var collectionViewDelegate: UICollectionViewDelegate?
| `- error: 'UICollectionViewDelegate' is unavailable in watchOS
21 |
22 | /// Max number of changes that can be animated for diffing updates. Default is 300.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:114:11: note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
112 |
113 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
114 | @protocol UICollectionViewDelegate <UIScrollViewDelegate>
| `- note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
115 | @optional
116 |
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UICollectionView+Reload.swift:29:27: error: 'UICollectionView' is unavailable in watchOS
27 |
28 | public init(
29 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
30 | isAnimated: Bool = false,
31 | delegate: UICollectionViewDelegate? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/UICollectionView+Reload.swift:31:19: error: 'UICollectionViewDelegate' is unavailable in watchOS
29 | _ collectionView: UICollectionView,
30 | isAnimated: Bool = false,
31 | delegate: UICollectionViewDelegate? = nil
| `- error: 'UICollectionViewDelegate' is unavailable in watchOS
32 | ) {
33 | self.isAnimated = isAnimated
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:114:11: note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
112 |
113 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
114 | @protocol UICollectionViewDelegate <UIScrollViewDelegate>
| `- note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
115 | @optional
116 |
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UICollectionView+Reload.swift:64:18: error: 'UICollectionView' is unavailable in watchOS
62 | }
63 |
64 | public extension UICollectionView {
| `- error: 'UICollectionView' is unavailable in watchOS
65 |
66 | var reloader: UICollectionViewReloader? {
/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/CellsReloadable/UICollectionView+Reload.swift:81:50: error: 'UIView' is unavailable in watchOS
79 | }
80 |
81 | func viewForItem(at indexPath: IndexPath) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
82 | (collectionView?.cellForItem(at: indexPath) as? AnyCollectionViewCell)?.cellView
83 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/UICollectionView+Reload.swift:85:47: error: 'UIView' is unavailable in watchOS
83 | }
84 |
85 | func viewForItem(with id: AnyHashable) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
86 | guard let indexPath = indexPath(with: id) else {
87 | return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/UICollectionView+Reload.swift:112:24: error: 'UIView' is unavailable in watchOS
110 | }
111 |
112 | var visibleViews: [UIView] {
| `- error: 'UIView' is unavailable in watchOS
113 | collectionView?.visibleCells.compactMap { ($0 as? AnyCollectionViewCell)?.cellView } ?? []
114 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/UICollectionView+Reload.swift:119:53: error: 'UICollectionView' is unavailable in watchOS
117 | extension UICollectionViewReloader: UICollectionViewDataSource {
118 |
119 | public func numberOfSections(in collectionView: UICollectionView) -> Int {
| `- error: 'UICollectionView' is unavailable in watchOS
120 | sections.count
121 | }
/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/CellsReloadable/UICollectionView+Reload.swift:123:50: error: 'UICollectionView' is unavailable in watchOS
121 | }
122 |
123 | public func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
| `- error: 'UICollectionView' is unavailable in watchOS
124 | sections[section].cells.count
125 | }
/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/CellsReloadable/UICollectionView+Reload.swift:127:50: error: 'UICollectionView' is unavailable in watchOS
125 | }
126 |
127 | public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
| `- error: 'UICollectionView' is unavailable in watchOS
128 | let cell = sections[indexPath.section].cells[indexPath.item]
129 | return collectionView.dequeueReloadReusableCell(with: cell, for: 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/CellsReloadable/UICollectionView+Reload.swift:127:107: error: 'UICollectionViewCell' is unavailable in watchOS
125 | }
126 |
127 | public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
128 | let cell = sections[indexPath.section].cells[indexPath.item]
129 | return collectionView.dequeueReloadReusableCell(with: cell, for: indexPath)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UICollectionView+Reload.swift:117:37: error: 'UICollectionViewDataSource' is unavailable in watchOS
115 | }
116 |
117 | extension UICollectionViewReloader: UICollectionViewDataSource {
| `- error: 'UICollectionViewDataSource' is unavailable in watchOS
118 |
119 | public func numberOfSections(in collectionView: UICollectionView) -> 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: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/CellsReloadable/UICollectionView+Reload.swift:136:27: error: 'UICollectionView' is unavailable in watchOS
134 |
135 | public func collectionView(
136 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
137 | layout collectionViewLayout: UICollectionViewLayout,
138 | 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/CellsReloadable/UICollectionView+Reload.swift:137:38: error: 'UICollectionViewLayout' is unavailable in watchOS
135 | public func collectionView(
136 | _ collectionView: UICollectionView,
137 | layout collectionViewLayout: UICollectionViewLayout,
| `- error: 'UICollectionViewLayout' is unavailable in watchOS
138 | sizeForItemAt indexPath: IndexPath
139 | ) -> 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/CellsReloadable/UICollectionView+Reload.swift:152:27: error: 'UICollectionView' is unavailable in watchOS
150 |
151 | public func collectionView(
152 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
153 | willDisplay cell: UICollectionViewCell,
154 | forItemAt indexPath: IndexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UICollectionView+Reload.swift:153:27: error: 'UICollectionViewCell' is unavailable in watchOS
151 | public func collectionView(
152 | _ collectionView: UICollectionView,
153 | willDisplay cell: UICollectionViewCell,
| `- error: 'UICollectionViewCell' is unavailable in watchOS
154 | forItemAt indexPath: IndexPath
155 | ) {
/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/CellsReloadable/UICollectionView+Reload.swift:161:27: error: 'UICollectionView' is unavailable in watchOS
159 |
160 | public func collectionView(
161 | _ collectionView: UICollectionView,
| `- error: 'UICollectionView' is unavailable in watchOS
162 | didEndDisplaying cell: UICollectionViewCell,
163 | forItemAt indexPath: IndexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UICollectionView+Reload.swift:162:32: error: 'UICollectionViewCell' is unavailable in watchOS
160 | public func collectionView(
161 | _ collectionView: UICollectionView,
162 | didEndDisplaying cell: UICollectionViewCell,
| `- error: 'UICollectionViewCell' is unavailable in watchOS
163 | forItemAt indexPath: IndexPath
164 | ) {
/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/CellsReloadable/UICollectionView+Reload.swift:169:50: error: 'UICollectionView' is unavailable in watchOS
167 | }
168 |
169 | public func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
| `- error: 'UICollectionView' is unavailable in watchOS
170 | collectionViewDelegate?.collectionView?(collectionView, didSelectItemAt: indexPath)
171 | viewCellForItem(at: indexPath)?.values.didSelect()
/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/CellsReloadable/UICollectionView+Reload.swift:133:37: error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
131 | }
132 |
133 | extension UICollectionViewReloader: UICollectionViewDelegateFlowLayout {
| `- error: 'UICollectionViewDelegateFlowLayout' is unavailable in watchOS
134 |
135 | public func collectionView(
/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/CellsReloadable/UICollectionView+Reload.swift:177:86: error: 'UICollectionViewCell' is unavailable in watchOS
175 | public extension UICollectionView {
176 |
177 | func dequeueReloadReusableCell(with item: ViewCell, for indexPath: IndexPath) -> UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
178 | registerIfNeeded(cell: item)
179 | guard let cellView = dequeueReusableCell(withReuseIdentifier: item.reuseIdentifier, for: indexPath) as? AnyCollectionViewCell else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/UICollectionView+Reload.swift:175:18: error: 'UICollectionView' is unavailable in watchOS
173 | }
174 |
175 | public extension UICollectionView {
| `- error: 'UICollectionView' is unavailable in watchOS
176 |
177 | func dequeueReloadReusableCell(with item: ViewCell, for indexPath: IndexPath) -> UICollectionViewCell {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UICollectionView+Reload.swift:224:19: error: 'UICollectionView' is unavailable in watchOS
222 | }
223 |
224 | private extension UICollectionView {
| `- error: 'UICollectionView' is unavailable in watchOS
225 |
226 | func registerIfNeeded(cell: ViewCell) {
/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/CellsReloadable/UICollectionView+Reload.swift:249:19: error: 'UIView' is unavailable in watchOS
247 | private final class AnyCollectionViewCell: UICollectionViewCell {
248 |
249 | var cellView: UIView?
| `- error: 'UIView' is unavailable in watchOS
250 | var onReuse: (UIView) -> Void = {_ in }
251 | var onHighlight: (UIView, Bool) -> Void = { _, _ in }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UICollectionView+Reload.swift:250:19: error: 'UIView' is unavailable in watchOS
248 |
249 | var cellView: UIView?
250 | var onReuse: (UIView) -> Void = {_ in }
| `- error: 'UIView' is unavailable in watchOS
251 | var onHighlight: (UIView, Bool) -> Void = { _, _ in }
252 |
/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/CellsReloadable/UICollectionView+Reload.swift:251:23: error: 'UIView' is unavailable in watchOS
249 | var cellView: UIView?
250 | var onReuse: (UIView) -> Void = {_ in }
251 | var onHighlight: (UIView, Bool) -> Void = { _, _ in }
| `- error: 'UIView' is unavailable in watchOS
252 |
253 | override var isHighlighted: Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/UICollectionView+Reload.swift:278:28: error: 'UIView' is unavailable in watchOS
276 | }
277 |
278 | private func add(view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
279 | contentView.addSubview(view)
280 | view.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UICollectionView+Reload.swift:247:44: error: 'UICollectionViewCell' is unavailable in watchOS
245 | }
246 |
247 | private final class AnyCollectionViewCell: UICollectionViewCell {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
248 |
249 | var cellView: UIView?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UIStackView+Reload.swift:30:60: error: 'UIView' is unavailable in watchOS
28 | }
29 |
30 | private func firstMatch(for cell: ViewCell, subviews: [UIView]) -> Int? {
| `- error: 'UIView' is unavailable in watchOS
31 | let result = subviews.firstIndex {
32 | $0.stackID == cell.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/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/CellsReloadable/UIStackView+Reload.swift:3:11: error: 'UIStackView' is unavailable in watchOS
1 | import UIKit
2 |
3 | extension UIStackView: ViewCellsReloadable {
| `- error: 'UIStackView' is unavailable in watchOS
4 |
5 | public func reload(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UIStackView+Reload.swift:40:11: error: 'UIStackView' is unavailable in watchOS
38 | }
39 |
40 | extension UIStackView: CellsSectionsReloadable {
| `- error: 'UIStackView' is unavailable in watchOS
41 |
42 | public func reload(sections: LazyArray<CellsSection>, completion: (() -> 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/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UIStackView+Reload.swift:85:26: error: 'NSLayoutConstraint' is unavailable in watchOS
83 | struct Stack: Equatable {
84 |
85 | public var axis: NSLayoutConstraint.Axis?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
86 | public var spacing: CGFloat?
87 | public var alignment: UIStackView.Alignment?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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).
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UIStackView+Reload.swift:87:31: error: 'UIStackView' is unavailable in watchOS
85 | public var axis: NSLayoutConstraint.Axis?
86 | public var spacing: CGFloat?
87 | public var alignment: UIStackView.Alignment?
| `- error: 'UIStackView' is unavailable in watchOS
88 | public var distribution: UIStackView.Distribution?
89 | public var backgroundColor: UIColor?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UIStackView+Reload.swift:88:34: error: 'UIStackView' is unavailable in watchOS
86 | public var spacing: CGFloat?
87 | public var alignment: UIStackView.Alignment?
88 | public var distribution: UIStackView.Distribution?
| `- error: 'UIStackView' is unavailable in watchOS
89 | public var backgroundColor: UIColor?
90 | public var cornerRadius: CGFloat?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UIStackView+Reload.swift:97:19: error: 'UIView' is unavailable in watchOS
95 | }
96 |
97 | private extension UIView {
| `- error: 'UIView' is unavailable in watchOS
98 |
99 | enum AssociatedKeys {
/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/CellsReloadable/UITableView+Reload.swift:13:37: error: 'UITableView' is unavailable in watchOS
11 | public final class UITableViewReloader: NSObject, CellsSectionsReloadable {
12 |
13 | public var defaultRowAnimation: UITableView.DirectionalRowAnimation
| `- error: 'UITableView' is unavailable in watchOS
14 |
15 | public private(set) var sections: LazyArray<CellsSection> = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:17:45: error: 'UITableView' is unavailable in watchOS
15 | public private(set) var sections: LazyArray<CellsSection> = []
16 |
17 | public private(set) weak var tableView: UITableView?
| `- error: 'UITableView' is unavailable in watchOS
18 | public weak var tableViewDelegate: UITableViewDelegate?
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:18:40: error: 'UITableViewDelegate' is unavailable in watchOS
16 |
17 | public private(set) weak var tableView: UITableView?
18 | public weak var tableViewDelegate: UITableViewDelegate?
| `- error: 'UITableViewDelegate' is unavailable in watchOS
19 |
20 | /// Max number of changes that can be animated for diffing updates. Default is 300.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
98 |
99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
| `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:27:22: error: 'UITableView' is unavailable in watchOS
25 |
26 | public init(
27 | _ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
28 | animation: UITableView.DirectionalRowAnimation = .none,
29 | delegate: UITableViewDelegate? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:28:20: error: 'UITableView' is unavailable in watchOS
26 | public init(
27 | _ tableView: UITableView,
28 | animation: UITableView.DirectionalRowAnimation = .none,
| `- error: 'UITableView' is unavailable in watchOS
29 | delegate: UITableViewDelegate? = nil
30 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:29:19: error: 'UITableViewDelegate' is unavailable in watchOS
27 | _ tableView: UITableView,
28 | animation: UITableView.DirectionalRowAnimation = .none,
29 | delegate: UITableViewDelegate? = nil
| `- error: 'UITableViewDelegate' is unavailable in watchOS
30 | ) {
31 | self.tableView = tableView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
98 |
99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
| `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:73:49: error: 'UIView' is unavailable in watchOS
71 | }
72 |
73 | func viewForRow(at indexPath: IndexPath) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
74 | (tableView?.cellForRow(at: indexPath) as? AnyTableViewCell)?.cellView
75 | }
/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/CellsReloadable/UITableView+Reload.swift:77:46: error: 'UIView' is unavailable in watchOS
75 | }
76 |
77 | func viewForRow(with id: AnyHashable) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
78 | guard let indexPath = indexPath(with: id) else {
79 | return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/UITableView+Reload.swift:104:49: error: 'UIView' is unavailable in watchOS
102 | }
103 |
104 | func headerView(forSection section: Int) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
105 | (tableView?.headerView(forSection: section) as? AnyTableHeaderFooterView)?.cellView
106 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/UITableView+Reload.swift:108:49: error: 'UIView' is unavailable in watchOS
106 | }
107 |
108 | func footerView(forSection section: Int) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
109 | (tableView?.footerView(forSection: section) as? AnyTableHeaderFooterView)?.cellView
110 | }
/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/CellsReloadable/UITableView+Reload.swift:112:24: error: 'UIView' is unavailable in watchOS
110 | }
111 |
112 | var visibleViews: [UIView] {
| `- error: 'UIView' is unavailable in watchOS
113 | tableView?.visibleCells.compactMap { ($0 as? AnyTableViewCell)?.cellView } ?? []
114 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/UITableView+Reload.swift:148:48: error: 'UITableView' is unavailable in watchOS
146 | extension UITableViewReloader: UITableViewDataSource {
147 |
148 | public func numberOfSections(in tableView: UITableView) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
149 | sections.count
150 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:152:40: error: 'UITableView' is unavailable in watchOS
150 | }
151 |
152 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
153 | sections[section].cells.count
154 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:156:40: error: 'UITableView' is unavailable in watchOS
154 | }
155 |
156 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
157 | let cell = sections[indexPath.section].cells[indexPath.row]
158 | return tableView.dequeueReloadReusableCell(with: cell, for: 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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:156:91: error: 'UITableViewCell' is unavailable in watchOS
154 | }
155 |
156 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
157 | let cell = sections[indexPath.section].cells[indexPath.row]
158 | return tableView.dequeueReloadReusableCell(with: cell, for: 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/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:146:32: error: 'UITableViewDataSource' is unavailable in watchOS
144 | }
145 |
146 | extension UITableViewReloader: UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
147 |
148 | public func numberOfSections(in tableView: UITableView) -> 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/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
| `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:164:40: error: 'UITableView' is unavailable in watchOS
162 | extension UITableViewReloader: UITableViewDelegate {
163 |
164 | public func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
165 | if let method = tableViewDelegate?.tableView(_:heightForRowAt:) {
166 | return method(tableView, 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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:172:40: error: 'UITableView' is unavailable in watchOS
170 | }
171 |
172 | public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UITableView' is unavailable in watchOS
173 | if let method = tableViewDelegate?.tableView(_:viewForHeaderInSection:) {
174 | return method(tableView, section)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:172:93: error: 'UIView' is unavailable in watchOS
170 | }
171 |
172 | public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
173 | if let method = tableViewDelegate?.tableView(_:viewForHeaderInSection:) {
174 | return method(tableView, section)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/UITableView+Reload.swift:180:40: error: 'UITableView' is unavailable in watchOS
178 | }
179 |
180 | public func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
181 | if let method = tableViewDelegate?.tableView(_:heightForHeaderInSection:) {
182 | return method(tableView, section)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:194:40: error: 'UITableView' is unavailable in watchOS
192 | }
193 |
194 | public func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
| `- error: 'UITableView' is unavailable in watchOS
195 | if let method = tableViewDelegate?.tableView(_:viewForFooterInSection:) {
196 | return method(tableView, section)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:194:93: error: 'UIView' is unavailable in watchOS
192 | }
193 |
194 | public func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
195 | if let method = tableViewDelegate?.tableView(_:viewForFooterInSection:) {
196 | return method(tableView, section)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/UITableView+Reload.swift:202:40: error: 'UITableView' is unavailable in watchOS
200 | }
201 |
202 | public func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
203 | if let method = tableViewDelegate?.tableView(_:heightForFooterInSection:) {
204 | return method(tableView, section)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:216:40: error: 'UITableView' is unavailable in watchOS
214 | }
215 |
216 | public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
217 | if let method = tableViewDelegate?.tableView(_:didSelectRowAt:) {
218 | method(tableView, 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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:223:40: error: 'UITableView' is unavailable in watchOS
221 | }
222 |
223 | public func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
224 | if let method = tableViewDelegate?.tableView(_:willDisplay:forRowAt:) {
225 | method(tableView, cell, 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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:223:71: error: 'UITableViewCell' is unavailable in watchOS
221 | }
222 |
223 | public func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
| `- error: 'UITableViewCell' is unavailable in watchOS
224 | if let method = tableViewDelegate?.tableView(_:willDisplay:forRowAt:) {
225 | method(tableView, cell, 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/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:234:40: error: 'UITableView' is unavailable in watchOS
232 | }
233 |
234 | public func tableView(_ tableView: UITableView, didEndDisplaying cell: UITableViewCell, forRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
235 | if let method = tableViewDelegate?.tableView(_:didEndDisplaying:forRowAt:) {
236 | method(tableView, cell, 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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:234:76: error: 'UITableViewCell' is unavailable in watchOS
232 | }
233 |
234 | public func tableView(_ tableView: UITableView, didEndDisplaying cell: UITableViewCell, forRowAt indexPath: IndexPath) {
| `- error: 'UITableViewCell' is unavailable in watchOS
235 | if let method = tableViewDelegate?.tableView(_:didEndDisplaying:forRowAt:) {
236 | method(tableView, cell, 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/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:162:32: error: 'UITableViewDelegate' is unavailable in watchOS
160 | }
161 |
162 | extension UITableViewReloader: UITableViewDelegate {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
163 |
164 | public func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
98 |
99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
| `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:244:86: error: 'UITableViewCell' is unavailable in watchOS
242 | public extension UITableView {
243 |
244 | func dequeueReloadReusableCell(with item: ViewCell, for indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
245 | registerIfNeeded(cell: item)
246 | guard let cellView = dequeueReusableCell(withIdentifier: item.reuseIdentifier, for: indexPath) as? AnyTableViewCell else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:253:72: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
251 | }
252 |
253 | func dequeueReloadReusableHeaderFooterView(with item: ViewCell) -> UITableViewHeaderFooterView? {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
254 | registerIfNeeded(headerFooter: item)
255 | let headerFooter = dequeueReusableHeaderFooterView(withIdentifier: item.reuseIdentifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:242:18: error: 'UITableView' is unavailable in watchOS
240 | }
241 |
242 | public extension UITableView {
| `- error: 'UITableView' is unavailable in watchOS
243 |
244 | func dequeueReloadReusableCell(with item: ViewCell, for indexPath: IndexPath) -> UITableViewCell {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:319:49: error: 'UITableView' is unavailable in watchOS
317 | }
318 |
319 | func directionalRowAnimation(for animation: UITableView.RowAnimation) -> UITableView.DirectionalRowAnimation {
| `- error: 'UITableView' is unavailable in watchOS
320 | switch animation {
321 | case .fade: return .fade
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:319:78: error: 'UITableView' is unavailable in watchOS
317 | }
318 |
319 | func directionalRowAnimation(for animation: UITableView.RowAnimation) -> UITableView.DirectionalRowAnimation {
| `- error: 'UITableView' is unavailable in watchOS
320 | switch animation {
321 | case .fade: return .fade
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:333:38: error: 'UITableView' is unavailable in watchOS
331 | }
332 |
333 | func rowAnimation(for animation: UITableView.DirectionalRowAnimation) -> UITableView.RowAnimation {
| `- error: 'UITableView' is unavailable in watchOS
334 | switch animation {
335 | case .fade: return .fade
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:333:78: error: 'UITableView' is unavailable in watchOS
331 | }
332 |
333 | func rowAnimation(for animation: UITableView.DirectionalRowAnimation) -> UITableView.RowAnimation {
| `- error: 'UITableView' is unavailable in watchOS
334 | switch animation {
335 | case .fade: return .fade
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:347:19: error: 'UITableView' is unavailable in watchOS
345 | }
346 |
347 | private extension UITableView {
| `- error: 'UITableView' is unavailable in watchOS
348 |
349 | func registerIfNeeded(cell: ViewCell) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:388:19: error: 'UIView' is unavailable in watchOS
386 | private final class AnyTableViewCell: UITableViewCell {
387 |
388 | var cellView: UIView?
| `- error: 'UIView' is unavailable in watchOS
389 | var onReuse: (UIView) -> Void = { _ in }
390 | var onHighlight: (UIView, Bool) -> Void = { _, _ in }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:389:19: error: 'UIView' is unavailable in watchOS
387 |
388 | var cellView: UIView?
389 | var onReuse: (UIView) -> Void = { _ in }
| `- error: 'UIView' is unavailable in watchOS
390 | var onHighlight: (UIView, Bool) -> Void = { _, _ in }
391 |
/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/CellsReloadable/UITableView+Reload.swift:390:23: error: 'UIView' is unavailable in watchOS
388 | var cellView: UIView?
389 | var onReuse: (UIView) -> Void = { _ in }
390 | var onHighlight: (UIView, Bool) -> Void = { _, _ in }
| `- error: 'UIView' is unavailable in watchOS
391 |
392 | override var isHighlighted: Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/UITableView+Reload.swift:421:28: error: 'UIView' is unavailable in watchOS
419 | }
420 |
421 | private func add(view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
422 | contentView.addSubview(view)
423 | view.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:386:39: error: 'UITableViewCell' is unavailable in watchOS
384 | }
385 |
386 | private final class AnyTableViewCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
387 |
388 | var cellView: 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/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:443:19: error: 'UIView' is unavailable in watchOS
441 | private final class AnyTableHeaderFooterView: UITableViewHeaderFooterView {
442 |
443 | var cellView: UIView?
| `- error: 'UIView' is unavailable in watchOS
444 | var onReuse: (UIView) -> Void = { _ in }
445 |
/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/CellsReloadable/UITableView+Reload.swift:444:19: error: 'UIView' is unavailable in watchOS
442 |
443 | var cellView: UIView?
444 | var onReuse: (UIView) -> Void = { _ in }
| `- error: 'UIView' is unavailable in watchOS
445 |
446 | func reload(cell: ViewCell) {
/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/CellsReloadable/UITableView+Reload.swift:466:28: error: 'UIView' is unavailable in watchOS
464 | }
465 |
466 | private func add(view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
467 | contentView.addSubview(view)
468 | view.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift:441:47: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
439 | }
440 |
441 | private final class AnyTableHeaderFooterView: UITableViewHeaderFooterView {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
442 |
443 | var cellView: 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/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Utils/UIScrollView++.swift:3:11: error: 'UIScrollView' is unavailable in watchOS
1 | import UIKit
2 |
3 | extension UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
4 |
5 | var _isScrolling: Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/ViewCell.swift:5:31: error: 'UIView' is unavailable in watchOS
3 | public struct ViewCell: Identifiable {
4 |
5 | private let create: () -> UIView
| `- error: 'UIView' is unavailable in watchOS
6 | private let render: (UIView) -> Void
7 | public var id: AnyHashable
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/ViewCell.swift:6:26: error: 'UIView' is unavailable in watchOS
4 |
5 | private let create: () -> UIView
6 | private let render: (UIView) -> Void
| `- error: 'UIView' is unavailable in watchOS
7 | public var id: AnyHashable
8 | public var values: Values
/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/CellsReloadable/ViewCell.swift:25:33: error: 'UIView' is unavailable in watchOS
23 | type: Any.Type,
24 | reuseIdentifier: String? = nil,
25 | create: @escaping () -> UIView,
| `- error: 'UIView' is unavailable in watchOS
26 | render: @escaping (UIView) -> Void
27 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/ViewCell.swift:26:28: error: 'UIView' is unavailable in watchOS
24 | reuseIdentifier: String? = nil,
25 | create: @escaping () -> UIView,
26 | render: @escaping (UIView) -> Void
| `- error: 'UIView' is unavailable in watchOS
27 | ) {
28 | self.id = 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/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/CellsReloadable/ViewCell.swift:36:33: error: 'UIView' is unavailable in watchOS
34 | }
35 |
36 | public func createView() -> UIView {
| `- error: 'UIView' is unavailable in watchOS
37 | create()
38 | }
/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/CellsReloadable/ViewCell.swift:40:36: error: 'UIView' is unavailable in watchOS
38 | }
39 |
40 | public func reloadView(_ view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
41 | render(view)
42 | }
/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/CellsReloadable/ViewCell.swift:59:16: error: 'UIView' is unavailable in watchOS
57 | public extension ViewCell {
58 |
59 | init<Cell: UIView>(
| `- error: 'UIView' is unavailable in watchOS
60 | id: AnyHashable = NoneID(),
61 | reuseIdentifier: String? = nil,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/ViewCell.swift:79:16: error: 'UIView' is unavailable in watchOS
77 | }
78 |
79 | init<Cell: UIView>(
| `- error: 'UIView' is unavailable in watchOS
80 | id: AnyHashable = NoneID(),
81 | reuseIdentifier: String? = nil,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/ViewCellsReloadable.swift:47:41: error: 'UIView' is unavailable in watchOS
45 | /// - map: The block to add values to each cell.
46 | /// - completion: The block to execute after the reload operation completes.
47 | func reload<Data: Collection, Cell: UIView>(
| `- error: 'UIView' is unavailable in watchOS
48 | with data: Data,
49 | create: @escaping (Data.Element) -> Cell,
/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/CellsReloadable/ViewCellsReloadable.swift:78:55: error: 'UIView' is unavailable in watchOS
76 | /// - map: The block to add values to each cell.
77 | /// - completion: The block to execute after the reload operation completes.
78 | func reload<Data: Collection, ID: Hashable, Cell: UIView>(
| `- error: 'UIView' is unavailable in watchOS
79 | with data: Data,
80 | id: @escaping (Data.Element) -> 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/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/CellsReloadable/ViewCellsReloadable.swift:109:55: error: 'UIView' is unavailable in watchOS
107 | /// - map: The block to add values to each cell.
108 | /// - completion: The block to execute after the reload operation completes.
109 | func reload<Data: Collection, ID: Hashable, Cell: UIView>(
| `- error: 'UIView' is unavailable in watchOS
110 | with data: Data,
111 | create: @escaping (Data.Element) -> Cell,
/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.
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/CellsReloadable/CellsSection.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/CellsSectionsBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/CellsSectionsReloadable.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/CodeID.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/DifferenceKit/Differentiable++.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/LazyArray.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Modifiers/DelegateModifiers.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Modifiers/DidHighlight.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Modifiers/Height.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Modifiers/Size.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Modifiers/WillReuse.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/NoneID.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Protocols/RenderableView.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SingleViewCellBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/SwiftUI/HostingView.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/TypedViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UICollectionView+Reload.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UIStackView+Reload.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UITableView+Reload.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/UnionID.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Utils/AnyEquatable.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Utils/Collection++.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Utils/String++.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Utils/UIScrollView++.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/ViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/ViewCellsBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/ViewCellsReloadable.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/CellsReloadable.build/Debug-watchos/CellsReloadable-t.build/Objects-normal/arm64/CellsReloadable-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 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CellsReloadable.build/Debug-watchos/CellsReloadable-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CellsReloadable.build/Debug-watchos/CellsReloadable-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CellsReloadable.build/Debug-watchos/CellsReloadable-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name CellsReloadable -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CellsReloadable.build/Debug-watchos/CellsReloadable-t.build/Objects-normal/arm64/CellsReloadable_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/CellsReloadable.build/Debug-watchos/CellsReloadable-t.build/Objects-normal/arm64/CellsReloadable.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CellsReloadable.build/Debug-watchos/CellsReloadable-t.build/Objects-normal/arm64/CellsReloadable.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CellsReloadable.build/Debug-watchos/CellsReloadable-t.build/Objects-normal/arm64/CellsReloadable-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CellsReloadable.build/Debug-watchos/CellsReloadable-t.build/Objects-normal/arm64/CellsReloadable-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CellsReloadable.build/Debug-watchos/CellsReloadable-t.build/Objects-normal/arm64/CellsReloadable-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CellsReloadable.build/Debug-watchos/CellsReloadable-t.build/Objects-normal/arm64/CellsReloadable.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CellsReloadable.build/Debug-watchos/CellsReloadable-t.build/Objects-normal/arm64/CellsReloadable.abi.json
SwiftCompile normal arm64 (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ ViewCellsBuilder.swift,\ ViewCellsReloadable.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/ViewCellsBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/ViewCellsReloadable.swift (in target 'CellsReloadable' from project 'CellsReloadable')
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/ViewCellsReloadable.swift:47:41: error: 'UIView' is unavailable in watchOS
45 | /// - map: The block to add values to each cell.
46 | /// - completion: The block to execute after the reload operation completes.
47 | func reload<Data: Collection, Cell: UIView>(
| `- error: 'UIView' is unavailable in watchOS
48 | with data: Data,
49 | create: @escaping (Data.Element) -> Cell,
/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/CellsReloadable/ViewCellsReloadable.swift:78:55: error: 'UIView' is unavailable in watchOS
76 | /// - map: The block to add values to each cell.
77 | /// - completion: The block to execute after the reload operation completes.
78 | func reload<Data: Collection, ID: Hashable, Cell: UIView>(
| `- error: 'UIView' is unavailable in watchOS
79 | with data: Data,
80 | id: @escaping (Data.Element) -> 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/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/CellsReloadable/ViewCellsBuilder.swift (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewCellsBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/ViewCellsReloadable.swift (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewCellsReloadable.swift
SwiftCompile normal arm64 Compiling\ UIScrollView++.swift,\ ViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Utils/UIScrollView++.swift /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/ViewCell.swift (in target 'CellsReloadable' from project 'CellsReloadable')
/Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/Utils/UIScrollView++.swift:3:11: error: 'UIScrollView' is unavailable in watchOS
1 | import UIKit
2 |
3 | extension UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
4 |
5 | var _isScrolling: Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/ViewCell.swift:5:31: error: 'UIView' is unavailable in watchOS
3 | public struct ViewCell: Identifiable {
4 |
5 | private let create: () -> UIView
| `- error: 'UIView' is unavailable in watchOS
6 | private let render: (UIView) -> Void
7 | public var id: AnyHashable
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/ViewCell.swift:6:26: error: 'UIView' is unavailable in watchOS
4 |
5 | private let create: () -> UIView
6 | private let render: (UIView) -> Void
| `- error: 'UIView' is unavailable in watchOS
7 | public var id: AnyHashable
8 | public var values: Values
/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/CellsReloadable/ViewCell.swift:25:33: error: 'UIView' is unavailable in watchOS
23 | type: Any.Type,
24 | reuseIdentifier: String? = nil,
25 | create: @escaping () -> UIView,
| `- error: 'UIView' is unavailable in watchOS
26 | render: @escaping (UIView) -> Void
27 | ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/ViewCell.swift:26:28: error: 'UIView' is unavailable in watchOS
24 | reuseIdentifier: String? = nil,
25 | create: @escaping () -> UIView,
26 | render: @escaping (UIView) -> Void
| `- error: 'UIView' is unavailable in watchOS
27 | ) {
28 | self.id = 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/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/CellsReloadable/ViewCell.swift:36:33: error: 'UIView' is unavailable in watchOS
34 | }
35 |
36 | public func createView() -> UIView {
| `- error: 'UIView' is unavailable in watchOS
37 | create()
38 | }
/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/CellsReloadable/ViewCell.swift:40:36: error: 'UIView' is unavailable in watchOS
38 | }
39 |
40 | public func reloadView(_ view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
41 | render(view)
42 | }
/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/CellsReloadable/ViewCell.swift:59:16: error: 'UIView' is unavailable in watchOS
57 | public extension ViewCell {
58 |
59 | init<Cell: UIView>(
| `- error: 'UIView' is unavailable in watchOS
60 | id: AnyHashable = NoneID(),
61 | reuseIdentifier: String? = nil,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/CellsReloadable/Utils/UIScrollView++.swift (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIScrollView++.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CellsReloadable/ViewCell.swift (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewCell.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ CellsReloadable (in target 'CellsReloadable' from project 'CellsReloadable')
SwiftCompile normal arm64_32 (in target 'CellsReloadable' from project 'CellsReloadable')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-21 01:12:48.798 xcodebuild[914:5223] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ CellsReloadable (in target 'CellsReloadable' from project 'CellsReloadable')
SwiftCompile normal arm64 (in target 'CellsReloadable' from project 'CellsReloadable')
Building workspace CellsReloadable with scheme CellsReloadable
(3 failures)
BUILD FAILURE 6.4 watchOS