Build Information
Failed to build Acheron, reference v1.1.0 (ce2f7b), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 19:58:59 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 Acheron -destination generic/platform=watchOSBuild Log
11 | import UIKit
12 |
13 | open class ExpandableCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
14 | weak var expandableTableView: ExpandableTableView!
15 | private let baseView: UIView = 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/Acheron/Interface/ExpandableTableView.swift:16:104: error: 'UIView' is unavailable in watchOS
14 | func numberOfSections(in tableView: ExpandableTableView) -> Int
15 | func expandableTableView(_ tableView: ExpandableTableView, heightForHeaderInSection section: Int) -> CGFloat
16 | func expandableTableView(_ tableView: ExpandableTableView, viewForHeaderInSection section: Int) -> UIView?
| `- error: 'UIView' is unavailable in watchOS
17 | func expandableTableView(_ tableView: ExpandableTableView, numberOfRowsInSection section: Int) -> Int
18 | func expandableTableView(_ tableView: ExpandableTableView, cellForRowAt indexPath: IndexPath) -> ExpandableCell
/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/Acheron/Interface/ExpandableTableView.swift:19:107: error: 'UIView' is unavailable in watchOS
17 | func expandableTableView(_ tableView: ExpandableTableView, numberOfRowsInSection section: Int) -> Int
18 | func expandableTableView(_ tableView: ExpandableTableView, cellForRowAt indexPath: IndexPath) -> ExpandableCell
19 | func expandableTableView(_ tableView: ExpandableTableView, expansionForRowAt indexPath: IndexPath) -> UIView
| `- error: 'UIView' is unavailable in watchOS
20 | func expandableTableView(_ tableView: ExpandableTableView, baseHeightForRowAt indexPath: IndexPath) -> CGFloat
21 | func expandableTableView(_ tableView: ExpandableTableView, expansionHeightForRowAt 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/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/Acheron/Interface/ExpandableTableView.swift:23:82: error: 'UIView' is unavailable in watchOS
21 | func expandableTableView(_ tableView: ExpandableTableView, expansionHeightForRowAt indexPath: IndexPath) -> CGFloat
22 | func expandableTableView(_ tableView: ExpandableTableView, expandableRowAt indexPath: IndexPath) -> Bool
23 | func expandableTableView(_ tableView: ExpandableTableView, reload expansion: UIView, at indexPath: IndexPath)
| `- error: 'UIView' is unavailable in watchOS
24 | }
25 | public extension ExpandableTableViewDelegate {
/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/Acheron/Interface/ExpandableTableView.swift:28:104: error: 'UIView' is unavailable in watchOS
26 | func numberOfSections(in tableView: ExpandableTableView) -> Int { 1 }
27 | func expandableTableView(_ tableView: ExpandableTableView, heightForHeaderInSection section: Int) -> CGFloat { 0 }
28 | func expandableTableView(_ tableView: ExpandableTableView, viewForHeaderInSection section: Int) -> UIView? { nil }
| `- error: 'UIView' is unavailable in watchOS
29 | func expandableTableView(_ tableView: ExpandableTableView, expansionForRowAt indexPath: IndexPath) -> UIView { ColorView(.blue.tint(0.5)) }
30 | func expandableTableView(_ tableView: ExpandableTableView, baseHeightForRowAt indexPath: IndexPath) -> CGFloat { tableView.baseHeight }
/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/Acheron/Interface/ExpandableTableView.swift:29:107: error: 'UIView' is unavailable in watchOS
27 | func expandableTableView(_ tableView: ExpandableTableView, heightForHeaderInSection section: Int) -> CGFloat { 0 }
28 | func expandableTableView(_ tableView: ExpandableTableView, viewForHeaderInSection section: Int) -> UIView? { nil }
29 | func expandableTableView(_ tableView: ExpandableTableView, expansionForRowAt indexPath: IndexPath) -> UIView { ColorView(.blue.tint(0.5)) }
| `- error: 'UIView' is unavailable in watchOS
30 | func expandableTableView(_ tableView: ExpandableTableView, baseHeightForRowAt indexPath: IndexPath) -> CGFloat { tableView.baseHeight }
31 | func expandableTableView(_ tableView: ExpandableTableView, expansionHeightForRowAt indexPath: IndexPath) -> CGFloat { tableView.expansionHeight }
/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/Acheron/Interface/ExpandableTableView.swift:33:82: error: 'UIView' is unavailable in watchOS
31 | func expandableTableView(_ tableView: ExpandableTableView, expansionHeightForRowAt indexPath: IndexPath) -> CGFloat { tableView.expansionHeight }
32 | func expandableTableView(_ tableView: ExpandableTableView, expandableRowAt indexPath: IndexPath) -> Bool { true }
33 | func expandableTableView(_ tableView: ExpandableTableView, reload expansion: UIView, at indexPath: IndexPath) {}
| `- error: 'UIView' is unavailable in watchOS
34 | }
35 |
/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/Acheron/Interface/ExpandableTableView.swift:43:38: error: 'UIView' is unavailable in watchOS
41 | public var exposeBottom: Bool = true
42 |
43 | private var currentExpandedView: UIView? = nil
| `- error: 'UIView' is unavailable in watchOS
44 | private var expandedViews: [UIView] = []
45 |
/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/Acheron/Interface/ExpandableTableView.swift:44:33: error: 'UIView' is unavailable in watchOS
42 |
43 | private var currentExpandedView: UIView? = nil
44 | private var expandedViews: [UIView] = []
| `- error: 'UIView' is unavailable in watchOS
45 |
46 | public init(delegate: ExpandableTableViewDelegate) {
/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/Acheron/Interface/ExpandableTableView.swift:103:43: error: 'UIView' is unavailable in watchOS
101 | }
102 |
103 | public func dequeueExpansionView() -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
104 | guard expandedViews.count > 0 else { return nil }
105 | return expandedViews.removeLast()
/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/Acheron/Interface/ExpandableTableView.swift:109:40: error: 'UITableView' is unavailable in watchOS
107 |
108 | // UITableViewDelegate =============================================================================
109 | public func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
110 | var height: CGFloat = expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, baseHeightForRowAt:indexPath)
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/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/Acheron/Interface/ExpandableTableView.swift:118:40: error: 'UITableView' is unavailable in watchOS
116 | return height
117 | }
118 | public func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
119 | return expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, heightForHeaderInSection: section)
120 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/ExpandableTableView.swift:123:48: error: 'UITableView' is unavailable in watchOS
121 |
122 | // UITableViewDataSource ===========================================================================
123 | public func numberOfSections(in tableView: UITableView) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
124 | expandableTableViewDelegate.numberOfSections(in: tableView as! ExpandableTableView)
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/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/Acheron/Interface/ExpandableTableView.swift:126:40: error: 'UITableView' is unavailable in watchOS
124 | expandableTableViewDelegate.numberOfSections(in: tableView as! ExpandableTableView)
125 | }
126 | public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UITableView' is unavailable in watchOS
127 | expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, viewForHeaderInSection: section)
128 | }
/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/Acheron/Interface/ExpandableTableView.swift:126:93: error: 'UIView' is unavailable in watchOS
124 | expandableTableViewDelegate.numberOfSections(in: tableView as! ExpandableTableView)
125 | }
126 | public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
127 | expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, viewForHeaderInSection: section)
128 | }
/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/Acheron/Interface/ExpandableTableView.swift:129:40: error: 'UITableView' is unavailable in watchOS
127 | expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, viewForHeaderInSection: section)
128 | }
129 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
130 | expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, numberOfRowsInSection: section)
131 | }
/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/Acheron/Interface/ExpandableTableView.swift:132:40: error: 'UITableView' is unavailable in watchOS
130 | expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, numberOfRowsInSection: section)
131 | }
132 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
133 | let cell = expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, cellForRowAt: indexPath)
134 | cell.expandableTableView = self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/ExpandableTableView.swift:132:91: error: 'UITableViewCell' is unavailable in watchOS
130 | expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, numberOfRowsInSection: section)
131 | }
132 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
133 | let cell = expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, cellForRowAt: indexPath)
134 | cell.expandableTableView = self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/ExpandableTableView.swift:36:48: error: 'UITableViewDelegate' is unavailable in watchOS
34 | }
35 |
36 | public class ExpandableTableView: AETableView, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
37 | public var baseHeight: CGFloat = 60
38 | public var expansionHeight: CGFloat = 60
/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/Acheron/Interface/ExpandableTableView.swift:36:69: error: 'UITableViewDataSource' is unavailable in watchOS
34 | }
35 |
36 | public class ExpandableTableView: AETableView, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
37 | public var baseHeight: CGFloat = 60
38 | public var expansionHeight: CGFloat = 60
/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/Acheron/Interface/NodeView/NodeCell.swift:24:25: error: 'UIView' is unavailable in watchOS
22 | unowned var nodeView: NodeView!
23 |
24 | private var views: [UIView] = []
| `- error: 'UIView' is unavailable in watchOS
25 | private var lineView: UIView = UIView()
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/NodeView/NodeCell.swift:25:27: error: 'UIView' is unavailable in watchOS
23 |
24 | private var views: [UIView] = []
25 | private var lineView: UIView = UIView()
| `- error: 'UIView' is unavailable in watchOS
26 |
27 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/NodeView/NodeCell.swift:25:36: error: 'UIView' is unavailable in watchOS
23 |
24 | private var views: [UIView] = []
25 | private var lineView: UIView = UIView()
| `- error: 'UIView' is unavailable in watchOS
26 |
27 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/NodeView/NodeCell.swift:25:36: error: 'init()' is unavailable in watchOS
23 |
24 | private var views: [UIView] = []
25 | private var lineView: UIView = UIView()
| `- error: 'init()' is unavailable in watchOS
26 |
27 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeCell.swift:27:26: error: 'UITableViewCell' is unavailable in watchOS
25 | private var lineView: UIView = UIView()
26 |
27 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
28 | super.init(style: style, reuseIdentifier: reuseIdentifier)
29 |
/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/Acheron/Interface/NodeView/NodeCell.swift:13:24: error: 'UITableViewCell' is unavailable in watchOS
11 | import UIKit
12 |
13 | public class NodeCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
14 | public var node: Node! {
15 | didSet {
/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/Acheron/Interface/NodeView/NodeColumn.swift:25:43: error: 'UIView' is unavailable in watchOS
23 | }
24 |
25 | public var createView: (NodeColumn)->(UIView) = { (column: NodeColumn) in
| `- error: 'UIView' is unavailable in watchOS
26 | let label = UILabel()
27 | if let pen = column.pen {label.pen = pen}
/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/Acheron/Interface/NodeView/NodeColumn.swift:26:21: error: 'UILabel' is unavailable in watchOS
24 |
25 | public var createView: (NodeColumn)->(UIView) = { (column: NodeColumn) in
26 | let label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
27 | if let pen = column.pen {label.pen = pen}
28 | label.textAlignment = column.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/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeColumn.swift:26:21: error: 'init()' is unavailable in watchOS
24 |
25 | public var createView: (NodeColumn)->(UIView) = { (column: NodeColumn) in
26 | let label = UILabel()
| `- error: 'init()' is unavailable in watchOS
27 | if let pen = column.pen {label.pen = pen}
28 | label.textAlignment = column.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/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeColumn.swift:31:38: error: 'UIView' is unavailable in watchOS
29 | return label
30 | }
31 | public var loadView: (NodeColumn,UIView,Any?)->() = { (column: NodeColumn, view: UIView, value: Any?) in
| `- error: 'UIView' is unavailable in watchOS
32 | let label = view as! UILabel
33 | label.text = column.format(value)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/NodeView/NodeColumn.swift:31:86: error: 'UIView' is unavailable in watchOS
29 | return label
30 | }
31 | public var loadView: (NodeColumn,UIView,Any?)->() = { (column: NodeColumn, view: UIView, value: Any?) in
| `- error: 'UIView' is unavailable in watchOS
32 | let label = view as! UILabel
33 | label.text = column.format(value)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/NodeView/NodeColumn.swift:32:30: error: 'UILabel' is unavailable in watchOS
30 | }
31 | public var loadView: (NodeColumn,UIView,Any?)->() = { (column: NodeColumn, view: UIView, value: Any?) in
32 | let label = view as! UILabel
| `- error: 'UILabel' is unavailable in watchOS
33 | label.text = column.format(value)
34 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeHeader.swift:24:24: error: 'UILabel' is unavailable in watchOS
22 | unowned var nodeView: NodeView!
23 |
24 | private var label: UILabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
25 | private var labels: [UILabel] = []
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeHeader.swift:24:34: error: 'UILabel' is unavailable in watchOS
22 | unowned var nodeView: NodeView!
23 |
24 | private var label: UILabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
25 | private var labels: [UILabel] = []
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeHeader.swift:24:34: error: 'init()' is unavailable in watchOS
22 | unowned var nodeView: NodeView!
23 |
24 | private var label: UILabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
25 | private var labels: [UILabel] = []
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeHeader.swift:25:26: error: 'UILabel' is unavailable in watchOS
23 |
24 | private var label: UILabel = UILabel()
25 | private var labels: [UILabel] = []
| `- error: 'UILabel' is unavailable in watchOS
26 |
27 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeHeader.swift:27:26: error: 'UITableViewCell' is unavailable in watchOS
25 | private var labels: [UILabel] = []
26 |
27 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
28 | super.init(style: style, reuseIdentifier: reuseIdentifier)
29 |
/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/Acheron/Interface/NodeView/NodeHeader.swift:13:19: error: 'UITableViewCell' is unavailable in watchOS
11 | import UIKit
12 |
13 | class NodeHeader: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
14 | var node: Node! {
15 | didSet {
/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/Acheron/Interface/NodeView/NodeView.swift:27:20: error: 'UITableView' is unavailable in watchOS
25 | public var columns: [NodeColumn] = []
26 |
27 | let tableView: UITableView = AETableView()
| `- error: 'UITableView' is unavailable in watchOS
28 | public weak var delegate: NodeViewDelegate? = nil
29 |
/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/Acheron/Interface/NodeView/NodeView.swift:56:40: error: 'UITableView' is unavailable in watchOS
54 |
55 | // UITableViewDataSource ===========================================================================
56 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { node.deepChildCount() }
| `- error: 'UITableView' is unavailable in watchOS
57 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
58 | let current: Node = node.deepChild(at: indexPath.row)
/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/Acheron/Interface/NodeView/NodeView.swift:57:40: error: 'UITableView' is unavailable in watchOS
55 | // UITableViewDataSource ===========================================================================
56 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { node.deepChildCount() }
57 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
58 | let current: Node = node.deepChild(at: indexPath.row)
59 | if current.children.count != 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/NodeView/NodeView.swift:57:91: error: 'UITableViewCell' is unavailable in watchOS
55 | // UITableViewDataSource ===========================================================================
56 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { node.deepChildCount() }
57 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
58 | let current: Node = node.deepChild(at: indexPath.row)
59 | if current.children.count != 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/NodeView/NodeView.swift:20:24: error: 'UIView' is unavailable in watchOS
18 | }
19 |
20 | public class NodeView: UIView, UITableViewDataSource {
| `- error: 'UIView' is unavailable in watchOS
21 | public var node: Node! {
22 | didSet{tableView.reloadData()}
/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/Acheron/Interface/NodeView/NodeView.swift:20:32: error: 'UITableViewDataSource' is unavailable in watchOS
18 | }
19 |
20 | public class NodeView: UIView, UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
21 | public var node: Node! {
22 | didSet{tableView.reloadData()}
/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/Acheron/Interface/Screen.swift:169:34: error: 'UIWindow' is unavailable in watchOS
167 | public static var navBottom: CGFloat { Screen.safeTop + 44 }
168 |
169 | public static var keyWindow: UIWindow? {
| `- error: 'UIWindow' is unavailable in watchOS
170 | if #available(iOS 13.0, *) {
171 | return UIApplication.shared.windows.first { $0.isKeyWindow }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/SplitterView.swift:16:22: error: 'UIView' is unavailable in watchOS
14 | public enum Split { case horizontal, vertical, both }
15 |
16 | let contentView: UIView
| `- error: 'UIView' is unavailable in watchOS
17 | let split: Split
18 | let radius: 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/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/Acheron/Interface/SplitterView.swift:20:22: error: 'UIImageView' is unavailable in watchOS
18 | let radius: CGFloat
19 |
20 | var imageViews: [UIImageView] = []
| `- error: 'UIImageView' is unavailable in watchOS
21 | var rendered: Bool = false
22 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/SplitterView.swift:23:30: error: 'UIView' is unavailable in watchOS
21 | var rendered: Bool = false
22 |
23 | public init(contentView: UIView, split: Split, radius: CGFloat) {
| `- error: 'UIView' is unavailable in watchOS
24 | self.contentView = contentView
25 | self.split = split
/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/Acheron/Interface/SplitterView.swift:13:28: error: 'UIView' is unavailable in watchOS
11 | import UIKit
12 |
13 | public class SplitterView: UIView {
| `- error: 'UIView' is unavailable in watchOS
14 | public enum Split { case horizontal, vertical, both }
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/TripWire.swift:22:64: error: 'UIEvent' is unavailable in watchOS
20 | required init?(coder aDecoder: NSCoder) { fatalError() }
21 |
22 | override public func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIEvent' is unavailable in watchOS
23 | let view = super.hitTest(point, with: event)
24 | if view !== self {return view}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/TripWire.swift:22:77: error: 'UIView' is unavailable in watchOS
20 | required init?(coder aDecoder: NSCoder) { fatalError() }
21 |
22 | override public func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
23 | let view = super.hitTest(point, with: event)
24 | if view !== self {return view}
/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/Acheron/Interface/TripWire.swift:13:24: error: 'UIView' is unavailable in watchOS
11 | import UIKit
12 |
13 | public class TripWire: UIView {
| `- error: 'UIView' is unavailable in watchOS
14 | public var onTrip: ()->()
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Pebbles/BackgroundPond.swift:14:27: error: 'UIBackgroundTaskIdentifier' is unavailable in watchOS
12 |
13 | open class BackgroundPond: Pond {
14 | var backgroundTaskID: UIBackgroundTaskIdentifier = .invalid
| `- error: 'UIBackgroundTaskIdentifier' is unavailable in watchOS
15 | let timedOut: ()->()
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:68:20: note: 'UIBackgroundTaskIdentifier' has been explicitly marked unavailable here
66 | } API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos);
67 |
68 | typedef NSUInteger UIBackgroundTaskIdentifier NS_TYPED_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UIBackgroundTaskIdentifier' has been explicitly marked unavailable here
69 | UIKIT_EXTERN const UIBackgroundTaskIdentifier UIBackgroundTaskInvalid API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos);
70 | UIKIT_EXTERN const NSTimeInterval UIMinimumKeepAliveTimeout API_DEPRECATED("Please use PushKit for VoIP applications.", ios(4.0, 13.0), tvos(9.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Pebbles/BackgroundPond.swift:14:57: error: 'invalid' is unavailable in watchOS
12 |
13 | open class BackgroundPond: Pond {
14 | var backgroundTaskID: UIBackgroundTaskIdentifier = .invalid
| `- error: 'invalid' is unavailable in watchOS
15 | let timedOut: ()->()
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:69:47: note: 'invalid' has been explicitly marked unavailable here
67 |
68 | typedef NSUInteger UIBackgroundTaskIdentifier NS_TYPED_ENUM API_UNAVAILABLE(watchos);
69 | UIKIT_EXTERN const UIBackgroundTaskIdentifier UIBackgroundTaskInvalid API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos);
| `- note: 'invalid' has been explicitly marked unavailable here
70 | UIKIT_EXTERN const NSTimeInterval UIMinimumKeepAliveTimeout API_DEPRECATED("Please use PushKit for VoIP applications.", ios(4.0, 13.0), tvos(9.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
71 | UIKIT_EXTERN const NSTimeInterval UIApplicationBackgroundFetchIntervalMinimum API_AVAILABLE(ios(7.0), tvos(11.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AESync.swift:15:25: error: 'CADisplayLink' is unavailable in watchOS
13 |
14 | public class AESync {
15 | public var onFire: (CADisplayLink,@escaping ()->())->() = {(link: CADisplayLink,complete: ()->()) in}
| `- error: 'CADisplayLink' is unavailable in watchOS
16 |
17 | public lazy var link: CADisplayLink = {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AESync.swift:15:71: error: 'CADisplayLink' is unavailable in watchOS
13 |
14 | public class AESync {
15 | public var onFire: (CADisplayLink,@escaping ()->())->() = {(link: CADisplayLink,complete: ()->()) in}
| `- error: 'CADisplayLink' is unavailable in watchOS
16 |
17 | public lazy var link: CADisplayLink = {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AESync.swift:17:27: error: 'CADisplayLink' is unavailable in watchOS
15 | public var onFire: (CADisplayLink,@escaping ()->())->() = {(link: CADisplayLink,complete: ()->()) in}
16 |
17 | public lazy var link: CADisplayLink = {
| `- error: 'CADisplayLink' is unavailable in watchOS
18 | let link = CADisplayLink(target: self, selector: #selector(fire))
19 | link.preferredFramesPerSecond = 60
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AESync.swift:18:20: error: 'CADisplayLink' is unavailable in watchOS
16 |
17 | public lazy var link: CADisplayLink = {
18 | let link = CADisplayLink(target: self, selector: #selector(fire))
| `- error: 'CADisplayLink' is unavailable in watchOS
19 | link.preferredFramesPerSecond = 60
20 | return link
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AESync.swift:19:14: error: 'preferredFramesPerSecond' is unavailable in watchOS
17 | public lazy var link: CADisplayLink = {
18 | let link = CADisplayLink(target: self, selector: #selector(fire))
19 | link.preferredFramesPerSecond = 60
| `- error: 'preferredFramesPerSecond' is unavailable in watchOS
20 | return link
21 | }()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:88:32: note: 'preferredFramesPerSecond' has been explicitly marked unavailable here
86 | * best-effort attempt at issuing callbacks at the requested rate. */
87 |
88 | @property(nonatomic) NSInteger preferredFramesPerSecond
| `- note: 'preferredFramesPerSecond' has been explicitly marked unavailable here
89 | API_DEPRECATED_WITH_REPLACEMENT ("preferredFrameRateRange",
90 | ios(10.0, API_TO_BE_DEPRECATED),
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AESync.swift:44:35: error: 'CADisplayLink' is unavailable in watchOS
42 | }
43 |
44 | @objc private func fire(link: CADisplayLink) {
| `- error: 'CADisplayLink' is unavailable in watchOS
45 | self.semaphore.wait()
46 | onFire(link) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
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/Acheron/Extensions/Array+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/CALayer+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/CGPoint+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/CaseIterable+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/Codable+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/Comparable+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/Date+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/Dictionary+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/NSMutableAttributedString+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/String+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIButton+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIColor+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIControl+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIImage+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIImageView+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UILabel+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIView+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIViewController+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/AETableView.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/AEViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/CellsView.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/CellsViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/ColorView.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/ExpandableCell.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/ExpandableTableView.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/Node.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeCell.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeColumn.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeData.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeHeader.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeView.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/SplitterView.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/TripWire.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Anchor.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Basket.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Domain.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Loom.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Persist.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Persists/SQLitePersist.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Pebbles/BackgroundPond.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Pebbles/Pebble.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Pebbles/Pond.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AESync.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AETimer.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/Log.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/Pen.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/Profiler.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/RGB.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/SafeMap.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/SafeSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/WeakSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/XMLtoAttributes.swift -target arm64_32-apple-watchos9.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Acheron.build/Debug-watchos/Acheron-t.build/Objects-normal/arm64_32/Acheron-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Acheron.build/Debug-watchos/Acheron-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Acheron.build/Debug-watchos/Acheron-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Acheron.build/Debug-watchos/Acheron-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Acheron -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Acheron.build/Debug-watchos/Acheron-t.build/Objects-normal/arm64_32/Acheron_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Acheron.build/Debug-watchos/Acheron-t.build/Objects-normal/arm64_32/Acheron.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Acheron.build/Debug-watchos/Acheron-t.build/Objects-normal/arm64_32/Acheron.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Acheron.build/Debug-watchos/Acheron-t.build/Objects-normal/arm64_32/Acheron-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Acheron.build/Debug-watchos/Acheron-t.build/Objects-normal/arm64_32/Acheron-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Acheron.build/Debug-watchos/Acheron-t.build/Objects-normal/arm64_32/Acheron-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Acheron.build/Debug-watchos/Acheron-t.build/Objects-normal/arm64_32/Acheron.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Acheron.build/Debug-watchos/Acheron-t.build/Objects-normal/arm64_32/Acheron.abi.json
SwiftCompile normal arm64_32 (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ AETableView.swift,\ AEViewController.swift,\ CellsView.swift,\ CellsViewCell.swift,\ ColorView.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/AETableView.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/AEViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/CellsView.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/CellsViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/ColorView.swift (in target 'Acheron' from project 'Acheron')
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/AETableView.swift:27:25: error: cannot override 'refreshControl' which has been marked unavailable
25 |
26 | // UITableView =====================================================================================
27 | override public var refreshControl: UIRefreshControl? {
| |- error: cannot override 'refreshControl' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'refreshControl'
28 | didSet {
29 | guard let refreshControl = refreshControl else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:286:59: note: 'refreshControl' has been explicitly marked unavailable here
284 | @property(nonatomic) UIScrollViewKeyboardDismissMode keyboardDismissMode API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(visionos); // default is UIScrollViewKeyboardDismissModeNone
285 |
286 | @property (nonatomic, strong, nullable) UIRefreshControl *refreshControl API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'refreshControl' has been explicitly marked unavailable here
287 |
288 | /// Set this to YES to make the scroll view animate its content offset in response to keys like Page Up/Down, Home/End, and the arrow keys.
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/AETableView.swift:27:41: error: 'UIRefreshControl' is unavailable in watchOS
25 |
26 | // UITableView =====================================================================================
27 | override public var refreshControl: UIRefreshControl? {
| `- error: 'UIRefreshControl' is unavailable in watchOS
28 | didSet {
29 | guard let refreshControl = refreshControl else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRefreshControl.h:16:12: note: 'UIRefreshControl' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIRefreshControl : UIControl
| `- note: 'UIRefreshControl' has been explicitly marked unavailable here
17 |
18 | /* The designated initializer
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/AETableView.swift:13:25: error: 'UITableView' is unavailable in watchOS
11 | import UIKit
12 |
13 | open class AETableView: UITableView {
| `- error: 'UITableView' is unavailable in watchOS
14 | public var minimumContentHeight: CGFloat? = nil
15 | private var requestedSize: CGSize = CGSize.zero
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/AEViewController.swift:88:24: error: cannot override 'viewSafeAreaInsetsDidChange' which has been marked unavailable
86 |
87 | // UIViewController ================================================================================
88 | override open func viewSafeAreaInsetsDidChange() {
| |- error: cannot override 'viewSafeAreaInsetsDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'viewSafeAreaInsetsDidChange'
89 | guard #available(iOS 11.0, *) else { return }
90 | super.viewSafeAreaInsetsDidChange()
/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:585:1: note: 'viewSafeAreaInsetsDidChange()' has been explicitly marked unavailable here
583 |
584 | - (void)viewLayoutMarginsDidChange NS_REQUIRES_SUPER API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
585 | - (void)viewSafeAreaInsetsDidChange NS_REQUIRES_SUPER API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'viewSafeAreaInsetsDidChange()' has been explicitly marked unavailable here
586 |
587 | @end
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/AEViewController.swift:13:30: error: 'UIViewController' is unavailable in watchOS
11 | import UIKit
12 |
13 | open class AEViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
14 | open func layoutRatio067() { layoutRatio056() }
15 | open func layoutRatio056() { layout375x667() }
/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/Acheron/Interface/AEViewController.swift:90:15: error: 'viewSafeAreaInsetsDidChange()' is unavailable in watchOS
88 | override open func viewSafeAreaInsetsDidChange() {
89 | guard #available(iOS 11.0, *) else { return }
90 | super.viewSafeAreaInsetsDidChange()
| `- error: 'viewSafeAreaInsetsDidChange()' is unavailable in watchOS
91 | layout()
92 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:585:1: note: 'viewSafeAreaInsetsDidChange()' has been explicitly marked unavailable here
583 |
584 | - (void)viewLayoutMarginsDidChange NS_REQUIRES_SUPER API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
585 | - (void)viewSafeAreaInsetsDidChange NS_REQUIRES_SUPER API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'viewSafeAreaInsetsDidChange()' has been explicitly marked unavailable here
586 |
587 | @end
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/CellsView.swift:86:32: error: 'UIView' is unavailable in watchOS
84 |
85 | public class CellsView: UIScrollView, UITableViewDelegate {
86 | private var cells: [String:UIView] = [:]
| `- error: 'UIView' is unavailable in watchOS
87 | weak var cellsViewDelegate: CellsViewDelegate?
88 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/CellsView.swift:85:25: error: 'UIScrollView' is unavailable in watchOS
83 | }
84 |
85 | public class CellsView: UIScrollView, UITableViewDelegate {
| `- error: 'UIScrollView' is unavailable in watchOS
86 | private var cells: [String:UIView] = [:]
87 | weak var cellsViewDelegate: CellsViewDelegate?
/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/Acheron/Interface/CellsView.swift:85:39: error: 'UITableViewDelegate' is unavailable in watchOS
83 | }
84 |
85 | public class CellsView: UIScrollView, UITableViewDelegate {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
86 | private var cells: [String:UIView] = [:]
87 | weak var cellsViewDelegate: CellsViewDelegate?
/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/Acheron/Interface/CellsViewCell.swift:12:29: error: 'UIView' is unavailable in watchOS
10 | import UIKit
11 |
12 | public class CellsViewCell: UIView {
| `- error: 'UIView' is unavailable in watchOS
13 | }
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/AETableView.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AETableView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/AEViewController.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AEViewController.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/CellsView.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CellsView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/CellsViewCell.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CellsViewCell.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/ColorView.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ColorView.swift
SwiftCompile normal arm64_32 Compiling\ TripWire.swift,\ Anchor.swift,\ Basket.swift,\ Domain.swift,\ Loom.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/TripWire.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Anchor.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Basket.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Domain.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Loom.swift (in target 'Acheron' from project 'Acheron')
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/TripWire.swift:22:64: error: 'UIEvent' is unavailable in watchOS
20 | required init?(coder aDecoder: NSCoder) { fatalError() }
21 |
22 | override public func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIEvent' is unavailable in watchOS
23 | let view = super.hitTest(point, with: event)
24 | if view !== self {return view}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/TripWire.swift:22:77: error: 'UIView' is unavailable in watchOS
20 | required init?(coder aDecoder: NSCoder) { fatalError() }
21 |
22 | override public func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
23 | let view = super.hitTest(point, with: event)
24 | if view !== self {return view}
/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/Acheron/Interface/TripWire.swift:13:24: error: 'UIView' is unavailable in watchOS
11 | import UIKit
12 |
13 | public class TripWire: UIView {
| `- error: 'UIView' is unavailable in watchOS
14 | public var onTrip: ()->()
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/TripWire.swift:18:50: error: 'UIScreen' is unavailable in watchOS
16 | public init(frame: CGRect = CGRect.zero, onTrip: @escaping ()->()) {
17 | self.onTrip = onTrip
18 | super.init(frame: frame == CGRect.zero ? UIScreen.main.bounds : frame)
| `- error: 'UIScreen' is unavailable in watchOS
19 | }
20 | required init?(coder aDecoder: NSCoder) { fatalError() }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/TripWire.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TripWire.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Anchor.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Anchor.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Basket.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Basket.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Domain.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Domain.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Loom.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Loom.swift
SwiftCompile normal arm64_32 Compiling\ RGB.swift,\ SafeMap.swift,\ SafeSet.swift,\ WeakSet.swift,\ XMLtoAttributes.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/RGB.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/SafeMap.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/SafeSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/WeakSet.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/XMLtoAttributes.swift (in target 'Acheron' from project 'Acheron')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/RGB.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RGB.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/SafeMap.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SafeMap.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/SafeSet.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SafeSet.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/WeakSet.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile WeakSet.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/XMLtoAttributes.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile XMLtoAttributes.swift
SwiftCompile normal arm64_32 Compiling\ Persist.swift,\ SQLitePersist.swift,\ BackgroundPond.swift,\ Pebble.swift,\ Pond.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Persist.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Persists/SQLitePersist.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Pebbles/BackgroundPond.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Pebbles/Pebble.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Pebbles/Pond.swift (in target 'Acheron' from project 'Acheron')
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Pebbles/BackgroundPond.swift:14:27: error: 'UIBackgroundTaskIdentifier' is unavailable in watchOS
12 |
13 | open class BackgroundPond: Pond {
14 | var backgroundTaskID: UIBackgroundTaskIdentifier = .invalid
| `- error: 'UIBackgroundTaskIdentifier' is unavailable in watchOS
15 | let timedOut: ()->()
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:68:20: note: 'UIBackgroundTaskIdentifier' has been explicitly marked unavailable here
66 | } API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos);
67 |
68 | typedef NSUInteger UIBackgroundTaskIdentifier NS_TYPED_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UIBackgroundTaskIdentifier' has been explicitly marked unavailable here
69 | UIKIT_EXTERN const UIBackgroundTaskIdentifier UIBackgroundTaskInvalid API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos);
70 | UIKIT_EXTERN const NSTimeInterval UIMinimumKeepAliveTimeout API_DEPRECATED("Please use PushKit for VoIP applications.", ios(4.0, 13.0), tvos(9.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Pebbles/BackgroundPond.swift:14:57: error: 'invalid' is unavailable in watchOS
12 |
13 | open class BackgroundPond: Pond {
14 | var backgroundTaskID: UIBackgroundTaskIdentifier = .invalid
| `- error: 'invalid' is unavailable in watchOS
15 | let timedOut: ()->()
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:69:47: note: 'invalid' has been explicitly marked unavailable here
67 |
68 | typedef NSUInteger UIBackgroundTaskIdentifier NS_TYPED_ENUM API_UNAVAILABLE(watchos);
69 | UIKIT_EXTERN const UIBackgroundTaskIdentifier UIBackgroundTaskInvalid API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos);
| `- note: 'invalid' has been explicitly marked unavailable here
70 | UIKIT_EXTERN const NSTimeInterval UIMinimumKeepAliveTimeout API_DEPRECATED("Please use PushKit for VoIP applications.", ios(4.0, 13.0), tvos(9.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
71 | UIKIT_EXTERN const NSTimeInterval UIApplicationBackgroundFetchIntervalMinimum API_AVAILABLE(ios(7.0), tvos(11.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Pebbles/BackgroundPond.swift:24:28: error: 'UIApplication' is unavailable in watchOS
22 | // Pond ============================================================================================
23 | override public func start() {
24 | backgroundTaskID = UIApplication.shared.beginBackgroundTask {
| `- error: 'UIApplication' is unavailable in watchOS
25 | self.timedOut()
26 | UIApplication.shared.endBackgroundTask(self.backgroundTaskID)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Pebbles/BackgroundPond.swift:26:13: error: 'UIApplication' is unavailable in watchOS
24 | backgroundTaskID = UIApplication.shared.beginBackgroundTask {
25 | self.timedOut()
26 | UIApplication.shared.endBackgroundTask(self.backgroundTaskID)
| `- error: 'UIApplication' is unavailable in watchOS
27 | self.backgroundTaskID = .invalid
28 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Pebbles/BackgroundPond.swift:27:38: error: 'invalid' is unavailable in watchOS
25 | self.timedOut()
26 | UIApplication.shared.endBackgroundTask(self.backgroundTaskID)
27 | self.backgroundTaskID = .invalid
| `- error: 'invalid' is unavailable in watchOS
28 | }
29 | super.start()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:69:47: note: 'invalid' has been explicitly marked unavailable here
67 |
68 | typedef NSUInteger UIBackgroundTaskIdentifier NS_TYPED_ENUM API_UNAVAILABLE(watchos);
69 | UIKIT_EXTERN const UIBackgroundTaskIdentifier UIBackgroundTaskInvalid API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos);
| `- note: 'invalid' has been explicitly marked unavailable here
70 | UIKIT_EXTERN const NSTimeInterval UIMinimumKeepAliveTimeout API_DEPRECATED("Please use PushKit for VoIP applications.", ios(4.0, 13.0), tvos(9.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
71 | UIKIT_EXTERN const NSTimeInterval UIApplicationBackgroundFetchIntervalMinimum API_AVAILABLE(ios(7.0), tvos(11.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Pebbles/BackgroundPond.swift:33:9: error: 'UIApplication' is unavailable in watchOS
31 | override func onCompleted() {
32 | super.onCompleted()
33 | UIApplication.shared.endBackgroundTask(backgroundTaskID)
| `- error: 'UIApplication' is unavailable in watchOS
34 | backgroundTaskID = .invalid
35 | print(" == [ Pond Background Complete ]\n")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Persist.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Persist.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Persists/SQLitePersist.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SQLitePersist.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Pebbles/BackgroundPond.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BackgroundPond.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Pebbles/Pebble.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Pebble.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Pebbles/Pond.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Pond.swift
SwiftCompile normal arm64_32 Compiling\ ExpandableCell.swift,\ ExpandableTableView.swift,\ Node.swift,\ NodeCell.swift,\ NodeColumn.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/ExpandableCell.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/ExpandableTableView.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/Node.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeCell.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeColumn.swift (in target 'Acheron' from project 'Acheron')
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/ExpandableCell.swift:15:27: error: 'UIView' is unavailable in watchOS
13 | open class ExpandableCell: UITableViewCell {
14 | weak var expandableTableView: ExpandableTableView!
15 | private let baseView: UIView = UIView()
| `- error: 'UIView' is unavailable in watchOS
16 |
17 | override public init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/ExpandableCell.swift:15:36: error: 'UIView' is unavailable in watchOS
13 | open class ExpandableCell: UITableViewCell {
14 | weak var expandableTableView: ExpandableTableView!
15 | private let baseView: UIView = UIView()
| `- error: 'UIView' is unavailable in watchOS
16 |
17 | override public init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/ExpandableCell.swift:15:36: error: 'init()' is unavailable in watchOS
13 | open class ExpandableCell: UITableViewCell {
14 | weak var expandableTableView: ExpandableTableView!
15 | private let baseView: UIView = UIView()
| `- error: 'init()' is unavailable in watchOS
16 |
17 | override public init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/ExpandableCell.swift:17:33: error: 'UITableViewCell' is unavailable in watchOS
15 | private let baseView: UIView = UIView()
16 |
17 | override public init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
18 | super.init(style: style, reuseIdentifier: reuseIdentifier)
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/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/Acheron/Interface/ExpandableCell.swift:34:34: error: 'UIView' is unavailable in watchOS
32 | public var baseHeight: CGFloat { baseView.height }
33 |
34 | func superAddSubview(_ view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
35 | super.addSubview(view)
36 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/ExpandableCell.swift:55:43: error: 'UIView' is unavailable in watchOS
53 | baseView.frame = CGRect(x: 0, y: 0, width: width, height: baseHeight)
54 | }
55 | override open func addSubview(_ view: UIView) { baseView.addSubview(view) }
| `- error: 'UIView' is unavailable in watchOS
56 | override open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer) {
57 | baseView.addGestureRecognizer(gestureRecognizer)
/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/Acheron/Interface/ExpandableCell.swift:56:66: error: 'UIGestureRecognizer' is unavailable in watchOS
54 | }
55 | override open func addSubview(_ view: UIView) { baseView.addSubview(view) }
56 | override open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer) {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
57 | baseView.addGestureRecognizer(gestureRecognizer)
58 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/ExpandableCell.swift:59:50: error: 'UIView' is unavailable in watchOS
57 | baseView.addGestureRecognizer(gestureRecognizer)
58 | }
59 | override open func sendSubviewToBack(_ view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
60 | baseView.sendSubviewToBack(view)
61 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/ExpandableCell.swift:13:28: error: 'UITableViewCell' is unavailable in watchOS
11 | import UIKit
12 |
13 | open class ExpandableCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
14 | weak var expandableTableView: ExpandableTableView!
15 | private let baseView: UIView = 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/Acheron/Interface/ExpandableCell.swift:25:23: error: 'UITapGestureRecognizer' is unavailable in watchOS
23 | superAddSubview(baseView)
24 |
25 | let gesture = UITapGestureRecognizer(target: self, action: #selector(onTap))
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
26 | baseView.addGestureRecognizer(gesture)
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/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/ExpandableTableView.swift:16:104: error: 'UIView' is unavailable in watchOS
14 | func numberOfSections(in tableView: ExpandableTableView) -> Int
15 | func expandableTableView(_ tableView: ExpandableTableView, heightForHeaderInSection section: Int) -> CGFloat
16 | func expandableTableView(_ tableView: ExpandableTableView, viewForHeaderInSection section: Int) -> UIView?
| `- error: 'UIView' is unavailable in watchOS
17 | func expandableTableView(_ tableView: ExpandableTableView, numberOfRowsInSection section: Int) -> Int
18 | func expandableTableView(_ tableView: ExpandableTableView, cellForRowAt indexPath: IndexPath) -> ExpandableCell
/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/Acheron/Interface/ExpandableTableView.swift:19:107: error: 'UIView' is unavailable in watchOS
17 | func expandableTableView(_ tableView: ExpandableTableView, numberOfRowsInSection section: Int) -> Int
18 | func expandableTableView(_ tableView: ExpandableTableView, cellForRowAt indexPath: IndexPath) -> ExpandableCell
19 | func expandableTableView(_ tableView: ExpandableTableView, expansionForRowAt indexPath: IndexPath) -> UIView
| `- error: 'UIView' is unavailable in watchOS
20 | func expandableTableView(_ tableView: ExpandableTableView, baseHeightForRowAt indexPath: IndexPath) -> CGFloat
21 | func expandableTableView(_ tableView: ExpandableTableView, expansionHeightForRowAt 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/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/Acheron/Interface/ExpandableTableView.swift:23:82: error: 'UIView' is unavailable in watchOS
21 | func expandableTableView(_ tableView: ExpandableTableView, expansionHeightForRowAt indexPath: IndexPath) -> CGFloat
22 | func expandableTableView(_ tableView: ExpandableTableView, expandableRowAt indexPath: IndexPath) -> Bool
23 | func expandableTableView(_ tableView: ExpandableTableView, reload expansion: UIView, at indexPath: IndexPath)
| `- error: 'UIView' is unavailable in watchOS
24 | }
25 | public extension ExpandableTableViewDelegate {
/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/Acheron/Interface/ExpandableTableView.swift:28:104: error: 'UIView' is unavailable in watchOS
26 | func numberOfSections(in tableView: ExpandableTableView) -> Int { 1 }
27 | func expandableTableView(_ tableView: ExpandableTableView, heightForHeaderInSection section: Int) -> CGFloat { 0 }
28 | func expandableTableView(_ tableView: ExpandableTableView, viewForHeaderInSection section: Int) -> UIView? { nil }
| `- error: 'UIView' is unavailable in watchOS
29 | func expandableTableView(_ tableView: ExpandableTableView, expansionForRowAt indexPath: IndexPath) -> UIView { ColorView(.blue.tint(0.5)) }
30 | func expandableTableView(_ tableView: ExpandableTableView, baseHeightForRowAt indexPath: IndexPath) -> CGFloat { tableView.baseHeight }
/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/Acheron/Interface/ExpandableTableView.swift:29:107: error: 'UIView' is unavailable in watchOS
27 | func expandableTableView(_ tableView: ExpandableTableView, heightForHeaderInSection section: Int) -> CGFloat { 0 }
28 | func expandableTableView(_ tableView: ExpandableTableView, viewForHeaderInSection section: Int) -> UIView? { nil }
29 | func expandableTableView(_ tableView: ExpandableTableView, expansionForRowAt indexPath: IndexPath) -> UIView { ColorView(.blue.tint(0.5)) }
| `- error: 'UIView' is unavailable in watchOS
30 | func expandableTableView(_ tableView: ExpandableTableView, baseHeightForRowAt indexPath: IndexPath) -> CGFloat { tableView.baseHeight }
31 | func expandableTableView(_ tableView: ExpandableTableView, expansionHeightForRowAt indexPath: IndexPath) -> CGFloat { tableView.expansionHeight }
/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/Acheron/Interface/ExpandableTableView.swift:33:82: error: 'UIView' is unavailable in watchOS
31 | func expandableTableView(_ tableView: ExpandableTableView, expansionHeightForRowAt indexPath: IndexPath) -> CGFloat { tableView.expansionHeight }
32 | func expandableTableView(_ tableView: ExpandableTableView, expandableRowAt indexPath: IndexPath) -> Bool { true }
33 | func expandableTableView(_ tableView: ExpandableTableView, reload expansion: UIView, at indexPath: IndexPath) {}
| `- error: 'UIView' is unavailable in watchOS
34 | }
35 |
/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/Acheron/Interface/ExpandableTableView.swift:43:38: error: 'UIView' is unavailable in watchOS
41 | public var exposeBottom: Bool = true
42 |
43 | private var currentExpandedView: UIView? = nil
| `- error: 'UIView' is unavailable in watchOS
44 | private var expandedViews: [UIView] = []
45 |
/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/Acheron/Interface/ExpandableTableView.swift:44:33: error: 'UIView' is unavailable in watchOS
42 |
43 | private var currentExpandedView: UIView? = nil
44 | private var expandedViews: [UIView] = []
| `- error: 'UIView' is unavailable in watchOS
45 |
46 | public init(delegate: ExpandableTableViewDelegate) {
/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/Acheron/Interface/ExpandableTableView.swift:103:43: error: 'UIView' is unavailable in watchOS
101 | }
102 |
103 | public func dequeueExpansionView() -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
104 | guard expandedViews.count > 0 else { return nil }
105 | return expandedViews.removeLast()
/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/Acheron/Interface/ExpandableTableView.swift:109:40: error: 'UITableView' is unavailable in watchOS
107 |
108 | // UITableViewDelegate =============================================================================
109 | public func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
110 | var height: CGFloat = expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, baseHeightForRowAt:indexPath)
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/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/Acheron/Interface/ExpandableTableView.swift:118:40: error: 'UITableView' is unavailable in watchOS
116 | return height
117 | }
118 | public func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
119 | return expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, heightForHeaderInSection: section)
120 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/ExpandableTableView.swift:123:48: error: 'UITableView' is unavailable in watchOS
121 |
122 | // UITableViewDataSource ===========================================================================
123 | public func numberOfSections(in tableView: UITableView) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
124 | expandableTableViewDelegate.numberOfSections(in: tableView as! ExpandableTableView)
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/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/Acheron/Interface/ExpandableTableView.swift:126:40: error: 'UITableView' is unavailable in watchOS
124 | expandableTableViewDelegate.numberOfSections(in: tableView as! ExpandableTableView)
125 | }
126 | public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UITableView' is unavailable in watchOS
127 | expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, viewForHeaderInSection: section)
128 | }
/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/Acheron/Interface/ExpandableTableView.swift:126:93: error: 'UIView' is unavailable in watchOS
124 | expandableTableViewDelegate.numberOfSections(in: tableView as! ExpandableTableView)
125 | }
126 | public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
127 | expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, viewForHeaderInSection: section)
128 | }
/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/Acheron/Interface/ExpandableTableView.swift:129:40: error: 'UITableView' is unavailable in watchOS
127 | expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, viewForHeaderInSection: section)
128 | }
129 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
130 | expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, numberOfRowsInSection: section)
131 | }
/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/Acheron/Interface/ExpandableTableView.swift:132:40: error: 'UITableView' is unavailable in watchOS
130 | expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, numberOfRowsInSection: section)
131 | }
132 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
133 | let cell = expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, cellForRowAt: indexPath)
134 | cell.expandableTableView = self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/ExpandableTableView.swift:132:91: error: 'UITableViewCell' is unavailable in watchOS
130 | expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, numberOfRowsInSection: section)
131 | }
132 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
133 | let cell = expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, cellForRowAt: indexPath)
134 | cell.expandableTableView = self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/AETableView.swift:27:25: error: cannot override 'refreshControl' which has been marked unavailable
25 |
26 | // UITableView =====================================================================================
27 | override public var refreshControl: UIRefreshControl? {
| |- error: cannot override 'refreshControl' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'refreshControl'
28 | didSet {
29 | guard let refreshControl = refreshControl else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:286:59: note: 'refreshControl' has been explicitly marked unavailable here
284 | @property(nonatomic) UIScrollViewKeyboardDismissMode keyboardDismissMode API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(visionos); // default is UIScrollViewKeyboardDismissModeNone
285 |
286 | @property (nonatomic, strong, nullable) UIRefreshControl *refreshControl API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'refreshControl' has been explicitly marked unavailable here
287 |
288 | /// Set this to YES to make the scroll view animate its content offset in response to keys like Page Up/Down, Home/End, and the arrow keys.
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/ExpandableTableView.swift:36:48: error: 'UITableViewDelegate' is unavailable in watchOS
34 | }
35 |
36 | public class ExpandableTableView: AETableView, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
37 | public var baseHeight: CGFloat = 60
38 | public var expansionHeight: CGFloat = 60
/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/Acheron/Interface/ExpandableTableView.swift:36:69: error: 'UITableViewDataSource' is unavailable in watchOS
34 | }
35 |
36 | public class ExpandableTableView: AETableView, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
37 | public var baseHeight: CGFloat = 60
38 | public var expansionHeight: CGFloat = 60
/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/Acheron/Interface/ExpandableTableView.swift:53:38: error: 'sectionHeaderTopPadding' is unavailable in watchOS
51 | dataSource = self
52 | showsVerticalScrollIndicator = false
53 | if #available(iOS 15.0, *) { sectionHeaderTopPadding = 0 }
| `- error: 'sectionHeaderTopPadding' is unavailable in watchOS
54 | }
55 | public required init?(coder aDecoder: NSCoder) { fatalError() }
/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:375:31: note: 'sectionHeaderTopPadding' has been explicitly marked unavailable here
373 |
374 | /// Padding above each section header. The default value is `UITableViewAutomaticDimension`.
375 | @property (nonatomic) CGFloat sectionHeaderTopPadding API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
| `- note: 'sectionHeaderTopPadding' has been explicitly marked unavailable here
376 |
377 | @property (nonatomic) UIEdgeInsets separatorInset API_AVAILABLE(ios(7.0)) UI_APPEARANCE_SELECTOR; // allows customization of the frame of cell separators; see also the separatorInsetReference property. Use UITableViewAutomaticDimension for the automatic inset for that edge.
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/ExpandableTableView.swift:61:31: error: 'UIView' is unavailable in watchOS
59 | guard expandableTableViewDelegate.expandableTableView(self, expandableRowAt: indexPath) else { return }
60 |
61 | var nextExpandedView: UIView? = nil
| `- error: 'UIView' is unavailable in watchOS
62 |
63 | if indexPath == expandedPath {
/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/Acheron/Interface/ExpandableTableView.swift:83:9: error: 'CATransaction' is unavailable in watchOS
81 |
82 | beginUpdates()
83 | CATransaction.setCompletionBlock {
| `- error: 'CATransaction' is unavailable in watchOS
84 | if self.expandedPath != nil && self.exposeBottom {self.scrollRectToVisible(cell.frame, animated: true)}
85 | guard let closingExpandedView = closingExpandedView else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeCell.swift:24:25: error: 'UIView' is unavailable in watchOS
22 | unowned var nodeView: NodeView!
23 |
24 | private var views: [UIView] = []
| `- error: 'UIView' is unavailable in watchOS
25 | private var lineView: UIView = UIView()
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/NodeView/NodeCell.swift:25:27: error: 'UIView' is unavailable in watchOS
23 |
24 | private var views: [UIView] = []
25 | private var lineView: UIView = UIView()
| `- error: 'UIView' is unavailable in watchOS
26 |
27 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/NodeView/NodeCell.swift:25:36: error: 'UIView' is unavailable in watchOS
23 |
24 | private var views: [UIView] = []
25 | private var lineView: UIView = UIView()
| `- error: 'UIView' is unavailable in watchOS
26 |
27 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/NodeView/NodeCell.swift:25:36: error: 'init()' is unavailable in watchOS
23 |
24 | private var views: [UIView] = []
25 | private var lineView: UIView = UIView()
| `- error: 'init()' is unavailable in watchOS
26 |
27 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeCell.swift:27:26: error: 'UITableViewCell' is unavailable in watchOS
25 | private var lineView: UIView = UIView()
26 |
27 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
28 | super.init(style: style, reuseIdentifier: reuseIdentifier)
29 |
/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/Acheron/Interface/NodeView/NodeCell.swift:13:24: error: 'UITableViewCell' is unavailable in watchOS
11 | import UIKit
12 |
13 | public class NodeCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
14 | public var node: Node! {
15 | didSet {
/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/Acheron/Interface/NodeView/NodeCell.swift:33:23: error: 'UITapGestureRecognizer' is unavailable in watchOS
31 | addSubview(lineView)
32 |
33 | let gesture = UITapGestureRecognizer(target: self, action: #selector(onTap))
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
34 | addGestureRecognizer(gesture)
35 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeColumn.swift:25:43: error: 'UIView' is unavailable in watchOS
23 | }
24 |
25 | public var createView: (NodeColumn)->(UIView) = { (column: NodeColumn) in
| `- error: 'UIView' is unavailable in watchOS
26 | let label = UILabel()
27 | if let pen = column.pen {label.pen = pen}
/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/Acheron/Interface/NodeView/NodeColumn.swift:26:21: error: 'UILabel' is unavailable in watchOS
24 |
25 | public var createView: (NodeColumn)->(UIView) = { (column: NodeColumn) in
26 | let label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
27 | if let pen = column.pen {label.pen = pen}
28 | label.textAlignment = column.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/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeColumn.swift:26:21: error: 'init()' is unavailable in watchOS
24 |
25 | public var createView: (NodeColumn)->(UIView) = { (column: NodeColumn) in
26 | let label = UILabel()
| `- error: 'init()' is unavailable in watchOS
27 | if let pen = column.pen {label.pen = pen}
28 | label.textAlignment = column.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/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeColumn.swift:31:38: error: 'UIView' is unavailable in watchOS
29 | return label
30 | }
31 | public var loadView: (NodeColumn,UIView,Any?)->() = { (column: NodeColumn, view: UIView, value: Any?) in
| `- error: 'UIView' is unavailable in watchOS
32 | let label = view as! UILabel
33 | label.text = column.format(value)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Acheron/Interface/NodeView/NodeColumn.swift:31:86: error: 'UIView' is unavailable in watchOS
29 | return label
30 | }
31 | public var loadView: (NodeColumn,UIView,Any?)->() = { (column: NodeColumn, view: UIView, value: Any?) in
| `- error: 'UIView' is unavailable in watchOS
32 | let label = view as! UILabel
33 | label.text = column.format(value)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/ExpandableCell.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ExpandableCell.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/ExpandableTableView.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ExpandableTableView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/Node.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Node.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeCell.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NodeCell.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeColumn.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NodeColumn.swift
SwiftCompile normal arm64_32 Compiling\ AESync.swift,\ AETimer.swift,\ Log.swift,\ Pen.swift,\ Profiler.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AESync.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AETimer.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/Log.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/Pen.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/Profiler.swift (in target 'Acheron' from project 'Acheron')
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AESync.swift:15:25: error: 'CADisplayLink' is unavailable in watchOS
13 |
14 | public class AESync {
15 | public var onFire: (CADisplayLink,@escaping ()->())->() = {(link: CADisplayLink,complete: ()->()) in}
| `- error: 'CADisplayLink' is unavailable in watchOS
16 |
17 | public lazy var link: CADisplayLink = {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AESync.swift:15:71: error: 'CADisplayLink' is unavailable in watchOS
13 |
14 | public class AESync {
15 | public var onFire: (CADisplayLink,@escaping ()->())->() = {(link: CADisplayLink,complete: ()->()) in}
| `- error: 'CADisplayLink' is unavailable in watchOS
16 |
17 | public lazy var link: CADisplayLink = {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AESync.swift:17:27: error: 'CADisplayLink' is unavailable in watchOS
15 | public var onFire: (CADisplayLink,@escaping ()->())->() = {(link: CADisplayLink,complete: ()->()) in}
16 |
17 | public lazy var link: CADisplayLink = {
| `- error: 'CADisplayLink' is unavailable in watchOS
18 | let link = CADisplayLink(target: self, selector: #selector(fire))
19 | link.preferredFramesPerSecond = 60
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AESync.swift:18:20: error: 'CADisplayLink' is unavailable in watchOS
16 |
17 | public lazy var link: CADisplayLink = {
18 | let link = CADisplayLink(target: self, selector: #selector(fire))
| `- error: 'CADisplayLink' is unavailable in watchOS
19 | link.preferredFramesPerSecond = 60
20 | return link
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AESync.swift:19:14: error: 'preferredFramesPerSecond' is unavailable in watchOS
17 | public lazy var link: CADisplayLink = {
18 | let link = CADisplayLink(target: self, selector: #selector(fire))
19 | link.preferredFramesPerSecond = 60
| `- error: 'preferredFramesPerSecond' is unavailable in watchOS
20 | return link
21 | }()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:88:32: note: 'preferredFramesPerSecond' has been explicitly marked unavailable here
86 | * best-effort attempt at issuing callbacks at the requested rate. */
87 |
88 | @property(nonatomic) NSInteger preferredFramesPerSecond
| `- note: 'preferredFramesPerSecond' has been explicitly marked unavailable here
89 | API_DEPRECATED_WITH_REPLACEMENT ("preferredFrameRateRange",
90 | ios(10.0, API_TO_BE_DEPRECATED),
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AESync.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AESync.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AETimer.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AETimer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/Log.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Log.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/Pen.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Pen.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/Profiler.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Profiler.swift
SwiftCompile normal arm64_32 Compiling\ UIControl+Acheron.swift,\ UIImage+Acheron.swift,\ UIImageView+Acheron.swift,\ UILabel+Acheron.swift,\ UIView+Acheron.swift,\ UIViewController+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIControl+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIImage+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIImageView+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UILabel+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIView+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIViewController+Acheron.swift (in target 'Acheron' from project 'Acheron')
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIControl+Acheron.swift:14:52: error: 'UIControl' is unavailable in watchOS
12 |
13 | extension UIControl {
14 | @objc public func addAction(for controlEvents: UIControl.Event = .touchUpInside, _ closure: @escaping()->()) {
| `- error: 'UIControl' is unavailable in watchOS
15 | if #available(iOS 14.0, *) {
16 | addAction(UIAction { (action: UIAction) in closure() }, for: controlEvents)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIControl+Acheron.swift:13:11: error: 'UIControl' is unavailable in watchOS
11 | import UIKit
12 |
13 | extension UIControl {
| `- error: 'UIControl' is unavailable in watchOS
14 | @objc public func addAction(for controlEvents: UIControl.Event = .touchUpInside, _ closure: @escaping()->()) {
15 | if #available(iOS 14.0, *) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIControl+Acheron.swift:16:13: error: 'addAction(_:for:)' is unavailable in watchOS
14 | @objc public func addAction(for controlEvents: UIControl.Event = .touchUpInside, _ closure: @escaping()->()) {
15 | if #available(iOS 14.0, *) {
16 | addAction(UIAction { (action: UIAction) in closure() }, for: controlEvents)
| `- error: 'addAction(_:for:)' is unavailable in watchOS
17 | } else {
18 | @objc class ClosureSleeve: NSObject {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:109:1: note: 'addAction(_:for:)' has been explicitly marked unavailable here
107 |
108 | /// Adds the UIAction to a given event. UIActions are uniqued based on their identifier, and subsequent actions with the same identifier replace previously added actions. You may add multiple UIActions for corresponding controlEvents, and you may add the same action to multiple controlEvents.
109 | - (void)addAction:(UIAction *)action forControlEvents:(UIControlEvents)controlEvents API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(watchos);
| `- note: 'addAction(_:for:)' has been explicitly marked unavailable here
110 | /// Removes the action from the set of passed control events.
111 | - (void)removeAction:(UIAction *)action forControlEvents:(UIControlEvents)controlEvents API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIControl+Acheron.swift:16:23: error: 'UIAction' is unavailable in watchOS
14 | @objc public func addAction(for controlEvents: UIControl.Event = .touchUpInside, _ closure: @escaping()->()) {
15 | if #available(iOS 14.0, *) {
16 | addAction(UIAction { (action: UIAction) in closure() }, for: controlEvents)
| `- error: 'UIAction' is unavailable in watchOS
17 | } else {
18 | @objc class ClosureSleeve: NSObject {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAction.h:29:12: note: 'UIAction' has been explicitly marked unavailable here
27 |
28 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
29 | @interface UIAction : UIMenuElement <UIMenuLeaf>
| `- note: 'UIAction' has been explicitly marked unavailable here
30 |
31 | /// Short display title.
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIControl+Acheron.swift:16:23: error: 'init(handler:)' is unavailable in watchOS
14 | @objc public func addAction(for controlEvents: UIControl.Event = .touchUpInside, _ closure: @escaping()->()) {
15 | if #available(iOS 14.0, *) {
16 | addAction(UIAction { (action: UIAction) in closure() }, for: controlEvents)
| `- error: 'init(handler:)' is unavailable in watchOS
17 | } else {
18 | @objc class ClosureSleeve: NSObject {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAction.h:59:1: note: 'init(handler:)' has been explicitly marked unavailable here
57 | * @return A new UIAction.
58 | */
59 | + (instancetype)actionWithHandler:(UIActionHandler)handler API_AVAILABLE(ios(14.0)) NS_SWIFT_UNAVAILABLE("Use init(title:image:identifier:discoverabilityTitle:attributes:state:handler:) instead.") API_UNAVAILABLE(watchos);
| `- note: 'init(handler:)' has been explicitly marked unavailable here
60 |
61 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIControl+Acheron.swift:16:43: error: 'UIAction' is unavailable in watchOS
14 | @objc public func addAction(for controlEvents: UIControl.Event = .touchUpInside, _ closure: @escaping()->()) {
15 | if #available(iOS 14.0, *) {
16 | addAction(UIAction { (action: UIAction) in closure() }, for: controlEvents)
| `- error: 'UIAction' is unavailable in watchOS
17 | } else {
18 | @objc class ClosureSleeve: NSObject {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAction.h:29:12: note: 'UIAction' has been explicitly marked unavailable here
27 |
28 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
29 | @interface UIAction : UIMenuElement <UIMenuLeaf>
| `- note: 'UIAction' has been explicitly marked unavailable here
30 |
31 | /// Short display title.
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIImageView+Acheron.swift:13:18: error: 'UIImageView' is unavailable in watchOS
11 | import UIKit
12 |
13 | public extension UIImageView {
| `- error: 'UIImageView' is unavailable in watchOS
14 | static var urlLookup: [UInt:String] = [:]
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIImageView+Acheron.swift:20:13: error: 'UIImageView' is unavailable in watchOS
18 | func loadImage(url: String, placeholder: UIImage? = nil, complete: @escaping ()->() = {}) {
19 | UIImage.loadImage(url: url) { (image: UIImage) in
20 | UIImageView.urlLookup[identifier] = nil
| `- error: 'UIImageView' is unavailable in watchOS
21 | self.image = image
22 | complete()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIImageView+Acheron.swift:24:13: error: 'UIImageView' is unavailable in watchOS
22 | complete()
23 | } willLoad: {
24 | UIImageView.urlLookup[identifier] = url
| `- error: 'UIImageView' is unavailable in watchOS
25 | image = placeholder
26 | } finishedLoading: { (image: UIImage) 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/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIImageView+Acheron.swift:27:19: error: 'UIImageView' is unavailable in watchOS
25 | image = placeholder
26 | } finishedLoading: { (image: UIImage) in
27 | guard UIImageView.urlLookup[self.identifier] == url else { return }
| `- error: 'UIImageView' is unavailable in watchOS
28 | self.image = image
29 | complete()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIImageView+Acheron.swift:52:9: error: 'UIImageView' is unavailable in watchOS
50 | }
51 | @objc func cancelLoadImage() {
52 | UIImageView.urlLookup[identifier] = nil
| `- error: 'UIImageView' is unavailable in watchOS
53 | image = nil
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UILabel+Acheron.swift:13:18: error: 'UILabel' is unavailable in watchOS
11 | import UIKit
12 |
13 | public extension UILabel {
| `- error: 'UILabel' is unavailable in watchOS
14 | var pen: Pen {
15 | set {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIView+Acheron.swift:13:18: error: 'UIView' is unavailable in watchOS
11 | import UIKit
12 |
13 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
14 |
15 | var s: CGFloat { Screen.s }
/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/Acheron/Extensions/UIView+Acheron.swift:99:33: error: 'UIGraphicsImageRenderer' is unavailable in watchOS
97 | func rectOnScreen(_ rect: CGRect) -> CGRect { CGRect(origin: pointOnScreen(rect.origin), size: rect.size) }
98 |
99 | func asImage() -> UIImage { UIGraphicsImageRenderer(bounds: bounds).image { layer.render(in: $0.cgContext) } }
| `- error: 'UIGraphicsImageRenderer' is unavailable in watchOS
100 | }
101 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGraphicsImageRenderer.h:47:12: note: 'UIGraphicsImageRenderer' has been explicitly marked unavailable here
45 |
46 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos)
47 | @interface UIGraphicsImageRenderer : UIGraphicsRenderer
| `- note: 'UIGraphicsImageRenderer' has been explicitly marked unavailable here
48 | - (instancetype)initWithSize:(CGSize)size;
49 | - (instancetype)initWithSize:(CGSize)size format:(UIGraphicsImageRendererFormat *)format NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIControl+Acheron.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIControl+Acheron.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIImage+Acheron.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIImage+Acheron.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIImageView+Acheron.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIImageView+Acheron.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UILabel+Acheron.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UILabel+Acheron.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIView+Acheron.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+Acheron.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIViewController+Acheron.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewController+Acheron.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ Acheron (in target 'Acheron' from project 'Acheron')
SwiftCompile normal arm64 (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-19 15:58:57.916 xcodebuild[786:4773] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Acheron (in target 'Acheron' from project 'Acheron')
SwiftCompile normal arm64_32 (in target 'Acheron' from project 'Acheron')
Building workspace Acheron with scheme Acheron
(3 failures)
BUILD FAILURE 6.4 watchOS