Build Information
Failed to build Acheron, reference master (8f252c), with Swift 6.4 for watchOS using Xcode 27.0 on 1 Oct 2026 05:09:23 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
SwiftCompile normal arm64_32 Compiling\ Array+Acheron.swift,\ Bundle+Acheron.swift,\ CALayer+Acheron.swift,\ CGPoint+Acheron.swift,\ CGRect+Acheron.swift,\ CGSize+Acheron.swift,\ CaseIterable+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/Array+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/Bundle+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/CGRect+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/CGSize+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/CaseIterable+Acheron.swift (in target 'Acheron' from project 'Acheron')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/Array+Acheron.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Array+Acheron.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/Bundle+Acheron.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Bundle+Acheron.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/CALayer+Acheron.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CALayer+Acheron.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/CGPoint+Acheron.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CGPoint+Acheron.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/CGRect+Acheron.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CGRect+Acheron.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/CGSize+Acheron.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CGSize+Acheron.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/CaseIterable+Acheron.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CaseIterable+Acheron.swift
SwiftCompile normal arm64_32 Compiling\ UIColor+Acheron.swift,\ UIControl+Acheron.swift,\ UIImage+Acheron.swift,\ UIImageView+Acheron.swift,\ UILabel+Acheron.swift,\ UITextField+Acheron.swift,\ UIView+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/UITextField+Acheron.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIView+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/UITextField+Acheron.swift:11:18: error: 'UITextField' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UITextField {
| `- error: 'UITextField' is unavailable in watchOS
12 | var pen: Pen {
13 | 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/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIView+Acheron.swift:13:11: error: 'UIView' is unavailable in watchOS
11 | import UIKit
12 |
13 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
14 | /// The scale of a point in this view, and a length in it landed on a device pixel — overridable, so
15 | /// a view can route its subclasses to the scale of its own kind.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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:35:36: error: 'UIView' is unavailable in watchOS
33 | /// which is unavailable in app extensions; this spelling compiles into
34 | /// widgets, controls and notification-service targets too.
35 | static let layoutIsRTL: Bool = UIView.userInterfaceLayoutDirection(for: .unspecified) == .rightToLeft
| `- error: 'UIView' is unavailable in watchOS
36 |
37 | /// Every anchor below computes its rect in left-to-right terms and hands it
/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:20:18: error: 'UIView' is unavailable in watchOS
18 | }
19 |
20 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
21 | private var parent: CGSize {
22 | if let parent = superview {
/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/Extensions/UIColor+Acheron.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIColor+Acheron.swift
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/UITextField+Acheron.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UITextField+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 Compiling\ Weave.swift,\ Wrapper.swift,\ BackgroundPond.swift,\ Pebble.swift,\ Pond.swift,\ AESync.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Loom/Weave.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Network/Wrapper.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 (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 | public override func start(_ onComplete: @escaping ()->() = {}) {
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(onComplete)
/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.");
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Pebbles/BackgroundPond.swift:34:29: error: 'invalid' is unavailable in watchOS
32 | super.onCompleted()
33 | UIApplication.shared.endBackgroundTask(backgroundTaskID)
34 | backgroundTaskID = .invalid
| `- error: 'invalid' is unavailable in watchOS
35 | print(" == [ Pond Background Complete ]\n")
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/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 complete() }
| `- 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 complete() }
| `- 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 complete() }
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/Loom/Weave.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Weave.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Network/Wrapper.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Wrapper.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 /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 Compiling\ ExpandableTableView.swift,\ Node.swift,\ NodeCell.swift,\ NodeColumn.swift,\ NodeData.swift,\ NodeHeader.swift,\ NodeView.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 (in target 'Acheron' from project 'Acheron')
/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:107:43: error: 'UIView' is unavailable in watchOS
105 | }
106 |
107 | public func dequeueExpansionView() -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
108 | guard expandedViews.count > 0 else { return nil }
109 | 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:113:40: error: 'UITableView' is unavailable in watchOS
111 |
112 | // UITableViewDelegate =============================================================================
113 | public func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
114 | var height: CGFloat = expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, baseHeightForRowAt:indexPath)
115 |
/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:122:40: error: 'UITableView' is unavailable in watchOS
120 | return height
121 | }
122 | public func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
123 | return expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, heightForHeaderInSection: section)
124 | }
/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:127:48: error: 'UITableView' is unavailable in watchOS
125 |
126 | // UITableViewDataSource ===========================================================================
127 | public func numberOfSections(in tableView: UITableView) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
128 | expandableTableViewDelegate.numberOfSections(in: tableView as! ExpandableTableView)
129 | }
/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:130:40: error: 'UITableView' is unavailable in watchOS
128 | expandableTableViewDelegate.numberOfSections(in: tableView as! ExpandableTableView)
129 | }
130 | public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UITableView' is unavailable in watchOS
131 | expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, viewForHeaderInSection: section)
132 | }
/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:130:93: error: 'UIView' is unavailable in watchOS
128 | expandableTableViewDelegate.numberOfSections(in: tableView as! ExpandableTableView)
129 | }
130 | public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
131 | expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, viewForHeaderInSection: section)
132 | }
/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:133:40: error: 'UITableView' is unavailable in watchOS
131 | expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, viewForHeaderInSection: section)
132 | }
133 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
134 | expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, numberOfRowsInSection: section)
135 | }
/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:136:40: error: 'UITableView' is unavailable in watchOS
134 | expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, numberOfRowsInSection: section)
135 | }
136 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
137 | let cell = expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, cellForRowAt: indexPath)
138 | 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:136:91: error: 'UITableViewCell' is unavailable in watchOS
134 | expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, numberOfRowsInSection: section)
135 | }
136 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
137 | let cell = expandableTableViewDelegate.expandableTableView(tableView as! ExpandableTableView, cellForRowAt: indexPath)
138 | 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:29:25: error: cannot override 'refreshControl' which has been marked unavailable
27 |
28 | // UITableView =====================================================================================
29 | public override var refreshControl: UIRefreshControl? {
| |- error: cannot override 'refreshControl' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'refreshControl'
30 | didSet {
31 | 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.
/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/NodeHeader.swift:42:25: error: 'UILabel' is unavailable in watchOS
40 | labels.removeAll()
41 | for column in nodeView.columns {
42 | let label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
43 | label.font = UIFont(name: "HelveticaNeue", size: 14*s)
44 | 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/NodeHeader.swift:42:25: error: 'init()' is unavailable in watchOS
40 | labels.removeAll()
41 | for column in nodeView.columns {
42 | let label = UILabel()
| `- error: 'init()' is unavailable in watchOS
43 | label.font = UIFont(name: "HelveticaNeue", size: 14*s)
44 | 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/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.
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 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeData.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NodeData.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeHeader.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NodeHeader.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/NodeView/NodeView.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NodeView.swift
SwiftCompile normal arm64_32 Compiling\ Anchor.swift,\ Basket.swift,\ Domain.swift,\ Loom.swift,\ Persist.swift,\ SQLitePersist.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 (in target 'Acheron' from project 'Acheron')
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 /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 Compiling\ AETimer.swift,\ AsyncMap.swift,\ CSV.swift,\ Log.swift,\ Pen.swift,\ Profiler.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AETimer.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/AsyncMap.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/CSV.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')
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/AsyncMap.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AsyncMap.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Utility/CSV.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CSV.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\ UIViewController+Acheron.swift,\ AETableView.swift,\ AEViewController.swift,\ CellsView.swift,\ CellsViewCell.swift,\ ColorView.swift,\ ExpandableCell.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 (in target 'Acheron' from project 'Acheron')
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Extensions/UIViewController+Acheron.swift:13:18: error: 'UIViewController' is unavailable in watchOS
11 | import UIKit
12 |
13 | public extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
14 | var s: CGFloat { Screen.s }
15 | func s(_ x: CGFloat) -> CGFloat { round(x*s*Screen.scale)/Screen.scale }
/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/AETableView.swift:29:25: error: cannot override 'refreshControl' which has been marked unavailable
27 |
28 | // UITableView =====================================================================================
29 | public override var refreshControl: UIRefreshControl? {
| |- error: cannot override 'refreshControl' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'refreshControl'
30 | didSet {
31 | 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:29:41: error: 'UIRefreshControl' is unavailable in watchOS
27 |
28 | // UITableView =====================================================================================
29 | public override var refreshControl: UIRefreshControl? {
| `- error: 'UIRefreshControl' is unavailable in watchOS
30 | didSet {
31 | 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/AETableView.swift:23:9: error: 'contentInsetAdjustmentBehavior' is unavailable in watchOS
21 | tableFooterView = nil
22 | allowsSelection = false
23 | contentInsetAdjustmentBehavior = .never
| `- error: 'contentInsetAdjustmentBehavior' is unavailable in watchOS
24 | }
25 | @available(*, unavailable)
/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:110:65: note: 'contentInsetAdjustmentBehavior' has been explicitly marked unavailable here
108 | Default is UIScrollViewContentInsetAdjustmentAutomatic.
109 | */
110 | @property(nonatomic) UIScrollViewContentInsetAdjustmentBehavior contentInsetAdjustmentBehavior API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'contentInsetAdjustmentBehavior' has been explicitly marked unavailable here
111 |
112 | /* Configures whether the scroll indicator insets are automatically adjusted by the system.
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/AETableView.swift:37:19: error: 'UIApplication' is unavailable in watchOS
35 | public override var contentSize: CGSize {
36 | set {
37 | guard UIApplication.shared.applicationState == .active else { return }
| `- error: 'UIApplication' is unavailable in watchOS
38 | requestedSize = newValue
39 | if let minimumContentHeight = minimumContentHeight {
/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/Interface/AETableView.swift:45:15: error: 'UIApplication' is unavailable in watchOS
43 | }
44 | }
45 | get { UIApplication.shared.applicationState == .active ? requestedSize : super.contentSize }
| `- error: 'UIApplication' is unavailable in watchOS
46 | }
47 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Interface/AEViewController.swift:98:24: error: cannot override 'viewSafeAreaInsetsDidChange' which has been marked unavailable
96 | // UIViewController ================================================================================
97 | override open func viewWillLayoutSubviews() { layout() }
98 | override open func viewSafeAreaInsetsDidChange() {
| |- error: cannot override 'viewSafeAreaInsetsDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'viewSafeAreaInsetsDidChange'
99 | guard #available(iOS 11.0, *) else { return }
100 | 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 |
15 | public init() { super.init(nibName: nil, bundle: nil) }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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:100:15: error: 'viewSafeAreaInsetsDidChange()' is unavailable in watchOS
98 | override open func viewSafeAreaInsetsDidChange() {
99 | guard #available(iOS 11.0, *) else { return }
100 | super.viewSafeAreaInsetsDidChange()
| `- error: 'viewSafeAreaInsetsDidChange()' is unavailable in watchOS
101 | layout()
102 | }
/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.
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/ColorView.swift:12:23: error: 'UIView' is unavailable in watchOS
10 | import UIKit
11 |
12 | open class ColorView: UIView {
| `- error: 'UIView' is unavailable in watchOS
13 | public init(_ color: UIColor) {
14 | super.init(frame: .zero)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/ExpandableCell.swift:16:27: error: 'UIView' is unavailable in watchOS
14 | weak var expandableTableView: ExpandableTableView!
15 | var assignedBaseHeight: CGFloat? = nil
16 | private let baseView: UIView = UIView()
| `- error: 'UIView' is unavailable in watchOS
17 |
18 | public 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/ExpandableCell.swift:16:36: error: 'UIView' is unavailable in watchOS
14 | weak var expandableTableView: ExpandableTableView!
15 | var assignedBaseHeight: CGFloat? = nil
16 | private let baseView: UIView = UIView()
| `- error: 'UIView' is unavailable in watchOS
17 |
18 | public 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/ExpandableCell.swift:16:36: error: 'init()' is unavailable in watchOS
14 | weak var expandableTableView: ExpandableTableView!
15 | var assignedBaseHeight: CGFloat? = nil
16 | private let baseView: UIView = UIView()
| `- error: 'init()' is unavailable in watchOS
17 |
18 | public 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/ExpandableCell.swift:18:33: error: 'UITableViewCell' is unavailable in watchOS
16 | private let baseView: UIView = UIView()
17 |
18 | public override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
19 | super.init(style: style, reuseIdentifier: reuseIdentifier)
20 |
/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:35:34: error: 'UIView' is unavailable in watchOS
33 | public var baseHeight: CGFloat { baseView.height }
34 |
35 | func superAddSubview(_ view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
36 | super.addSubview(view)
37 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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:58:43: error: 'UIView' is unavailable in watchOS
56 | baseView.frame = CGRect(x: 0, y: 0, width: width, height: baseHeight)
57 | }
58 | override open func addSubview(_ view: UIView) { baseView.addSubview(view) }
| `- error: 'UIView' is unavailable in watchOS
59 | override open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer) {
60 | 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:59:66: error: 'UIGestureRecognizer' is unavailable in watchOS
57 | }
58 | override open func addSubview(_ view: UIView) { baseView.addSubview(view) }
59 | override open func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer) {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
60 | baseView.addGestureRecognizer(gestureRecognizer)
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/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:62:50: error: 'UIView' is unavailable in watchOS
60 | baseView.addGestureRecognizer(gestureRecognizer)
61 | }
62 | override open func sendSubviewToBack(_ view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
63 | baseView.sendSubviewToBack(view)
64 | }
/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 | var assignedBaseHeight: CGFloat? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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.
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
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 /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 Compiling\ Screen.swift,\ SplitterView.swift,\ TripWire.swift,\ AEControl.swift,\ AETableViewCell.swift,\ AEView.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/Interface/UIKit/AEControl.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/UIKit/AETableViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/UIKit/AEView.swift (in target 'Acheron' from project 'Acheron')
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:205:34: error: 'UIWindow' is unavailable in watchOS
203 | public static var tabsTop: CGFloat { Screen.safeBottom + 49 }
204 |
205 | public static var keyWindow: UIWindow? {
| `- error: 'UIWindow' is unavailable in watchOS
206 | if #available(iOS 15.0, *) {
207 | return UIApplication.shared.connectedScenes
/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/Screen.swift:215:36: error: 'UIUserInterfaceStyle' is unavailable in watchOS
213 | }
214 | }
215 | public static var lightOrDark: UIUserInterfaceStyle { UITraitCollection.current.userInterfaceStyle }
| `- error: 'UIUserInterfaceStyle' is unavailable in watchOS
216 | }
217 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:32:28: note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
30 | } API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos);
31 |
32 | typedef NS_ENUM(NSInteger, UIUserInterfaceStyle) {
| `- note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
33 | UIUserInterfaceStyleUnspecified,
34 | UIUserInterfaceStyleLight,
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:83:12: error: 'UIDevice' is unavailable in watchOS
81 | scaler = 1
82 |
83 | if UIDevice.current.userInterfaceIdiom == .phone {
| `- error: 'UIDevice' is unavailable in watchOS
84 | model = .iPhone
85 | } else if UIDevice.current.userInterfaceIdiom == .pad {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:85:19: error: 'UIDevice' is unavailable in watchOS
83 | if UIDevice.current.userInterfaceIdiom == .phone {
84 | model = .iPhone
85 | } else if UIDevice.current.userInterfaceIdiom == .pad {
| `- error: 'UIDevice' is unavailable in watchOS
86 | model = .iPad
87 | } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:91:27: error: 'UIScreen' is unavailable in watchOS
89 | }
90 |
91 | let dw: CGFloat = UIScreen.main.bounds.size.width
| `- error: 'UIScreen' is unavailable in watchOS
92 | let dh: CGFloat = UIScreen.main.bounds.size.height
93 |
/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
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:91:36: error: 'main' is unavailable in watchOS
89 | }
90 |
91 | let dw: CGFloat = UIScreen.main.bounds.size.width
| `- error: 'main' is unavailable in watchOS
92 | let dh: CGFloat = UIScreen.main.bounds.size.height
93 |
/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:57:49: note: 'main' 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
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:92:27: error: 'UIScreen' is unavailable in watchOS
90 |
91 | let dw: CGFloat = UIScreen.main.bounds.size.width
92 | let dh: CGFloat = UIScreen.main.bounds.size.height
| `- error: 'UIScreen' is unavailable in watchOS
93 |
94 | let portrait: Bool = (model == .iPhone) || (model == .iPad && Screen.iPadPortrait)
/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
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:92:36: error: 'main' is unavailable in watchOS
90 |
91 | let dw: CGFloat = UIScreen.main.bounds.size.width
92 | let dh: CGFloat = UIScreen.main.bounds.size.height
| `- error: 'main' is unavailable in watchOS
93 |
94 | let portrait: Bool = (model == .iPhone) || (model == .iPad && Screen.iPadPortrait)
/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:57:49: note: 'main' 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
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:174:40: error: 'UIScreen' is unavailable in watchOS
172 | public static var scaler: CGFloat { current.scaler }
173 |
174 | public static var scale: CGFloat { UIScreen.main.scale}
| `- error: 'UIScreen' is unavailable in watchOS
175 |
176 | public static func setReferenceWidth(iPhone: CGFloat, iPad: CGFloat) { current.setReferenceWidth(iPhone: iPhone, iPad: iPad) }
/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
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:174:49: error: 'main' is unavailable in watchOS
172 | public static var scaler: CGFloat { current.scaler }
173 |
174 | public static var scale: CGFloat { UIScreen.main.scale}
| `- error: 'main' is unavailable in watchOS
175 |
176 | public static func setReferenceWidth(iPhone: CGFloat, iPad: CGFloat) { current.setReferenceWidth(iPhone: iPhone, iPad: iPad) }
/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:57:49: note: 'main' 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
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:187:23: error: 'safeAreaInsets' is unavailable in watchOS
185 | public static var safeTop: CGFloat {
186 | guard let window = Screen.keyWindow else { return 0 }
187 | return window.safeAreaInsets.top
| `- error: 'safeAreaInsets' is unavailable in watchOS
188 | }
189 | public static var safeBottom: 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:293:45: note: 'safeAreaInsets' has been explicitly marked unavailable here
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsets' has been explicitly marked unavailable here
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
295 |
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:191:23: error: 'safeAreaInsets' is unavailable in watchOS
189 | public static var safeBottom: CGFloat {
190 | guard let window = Screen.keyWindow else { return 0 }
191 | return window.safeAreaInsets.bottom
| `- error: 'safeAreaInsets' is unavailable in watchOS
192 | }
193 | public static var safeLeft: 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:293:45: note: 'safeAreaInsets' has been explicitly marked unavailable here
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsets' has been explicitly marked unavailable here
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
295 |
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:195:23: error: 'safeAreaInsets' is unavailable in watchOS
193 | public static var safeLeft: CGFloat {
194 | guard let window = Screen.keyWindow else { return 0 }
195 | return window.safeAreaInsets.left
| `- error: 'safeAreaInsets' is unavailable in watchOS
196 | }
197 | public static var safeRight: 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:293:45: note: 'safeAreaInsets' has been explicitly marked unavailable here
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsets' has been explicitly marked unavailable here
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
295 |
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:199:23: error: 'safeAreaInsets' is unavailable in watchOS
197 | public static var safeRight: CGFloat {
198 | guard let window = Screen.keyWindow else { return 0 }
199 | return window.safeAreaInsets.right
| `- error: 'safeAreaInsets' is unavailable in watchOS
200 | }
201 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:293:45: note: 'safeAreaInsets' has been explicitly marked unavailable here
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsets' has been explicitly marked unavailable here
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
295 |
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:207:20: error: 'UIApplication' is unavailable in watchOS
205 | public static var keyWindow: UIWindow? {
206 | if #available(iOS 15.0, *) {
207 | return UIApplication.shared.connectedScenes
| `- error: 'UIApplication' is unavailable in watchOS
208 | .compactMap { $0 as? UIWindowScene }
209 | .flatMap { $0.windows }
/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/Interface/Screen.swift:207:41: error: 'connectedScenes' is unavailable in watchOS
205 | public static var keyWindow: UIWindow? {
206 | if #available(iOS 15.0, *) {
207 | return UIApplication.shared.connectedScenes
| `- error: 'connectedScenes' is unavailable in watchOS
208 | .compactMap { $0 as? UIWindowScene }
209 | .flatMap { $0.windows }
/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:189:50: note: 'connectedScenes' has been explicitly marked unavailable here
187 | #pragma mark -- UIScene --
188 | // All of the currently connected UIScene instances
189 | @property(nonatomic, readonly) NSSet<UIScene *> *connectedScenes API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'connectedScenes' has been explicitly marked unavailable here
190 |
191 | // All of the representations that currently have connected UIScene instances or had their sessions persisted by the system (ex: visible in iOS' switcher)
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:208:38: error: 'UIWindowScene' is unavailable in watchOS
206 | if #available(iOS 15.0, *) {
207 | return UIApplication.shared.connectedScenes
208 | .compactMap { $0 as? UIWindowScene }
| `- error: 'UIWindowScene' is unavailable in watchOS
209 | .flatMap { $0.windows }
210 | .first(where: { $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/UIWindowScene.h:22:12: note: 'UIWindowScene' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindowScene : UIScene
| `- note: 'UIWindowScene' has been explicitly marked unavailable here
23 |
24 | #pragma mark Geometry
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:212:20: error: 'UIApplication' is unavailable in watchOS
210 | .first(where: { $0.isKeyWindow })
211 | } else {
212 | return UIApplication.shared.windows.first { $0.isKeyWindow }
| `- error: 'UIApplication' is unavailable in watchOS
213 | }
214 | }
/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/Interface/Screen.swift:212:41: error: 'windows' is unavailable in watchOS
210 | .first(where: { $0.isKeyWindow })
211 | } else {
212 | return UIApplication.shared.windows.first { $0.isKeyWindow }
| `- error: 'windows' is unavailable in watchOS
213 | }
214 | }
/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:109:62: note: 'windows' has been explicitly marked unavailable here
107 |
108 | @property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
109 | @property(nonatomic,readonly) NSArray<__kindof UIWindow *> *windows API_DEPRECATED("Use UIWindowScene.windows on a relevant window scene instead", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'windows' has been explicitly marked unavailable here
110 |
111 | - (BOOL)sendAction:(SEL)action to:(nullable id)target from:(nullable id)sender forEvent:(nullable UIEvent *)event;
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:215:59: error: 'UITraitCollection' is unavailable in watchOS
213 | }
214 | }
215 | public static var lightOrDark: UIUserInterfaceStyle { UITraitCollection.current.userInterfaceStyle }
| `- error: 'UITraitCollection' is unavailable in watchOS
216 | }
217 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:215:77: error: 'current' is unavailable in watchOS
213 | }
214 | }
215 | public static var lightOrDark: UIUserInterfaceStyle { UITraitCollection.current.userInterfaceStyle }
| `- error: 'current' is unavailable in watchOS
216 | }
217 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:263:57: note: 'current' has been explicitly marked unavailable here
261 | * This is a thread-local property, so it may be changed on non-main threads without affecting the main thread.
262 | */
263 | @property (class, nonatomic, strong) UITraitCollection *currentTraitCollection API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'current' has been explicitly marked unavailable here
264 |
265 | /* Sets `UITraitCollection.currentTraitCollection` to this trait collection, performs the given actions,
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift:215:85: error: 'userInterfaceStyle' is unavailable in watchOS
213 | }
214 | }
215 | public static var lightOrDark: UIUserInterfaceStyle { UITraitCollection.current.userInterfaceStyle }
| `- error: 'userInterfaceStyle' is unavailable in watchOS
216 | }
217 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:42:54: note: 'userInterfaceStyle' has been explicitly marked unavailable here
40 |
41 | + (UITraitCollection *)traitCollectionWithUserInterfaceStyle:(UIUserInterfaceStyle)userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
42 | @property (nonatomic, readonly) UIUserInterfaceStyle userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos); // unspecified: UIUserInterfaceStyleUnspecified
| `- note: 'userInterfaceStyle' has been explicitly marked unavailable here
43 |
44 | + (UITraitCollection *)traitCollectionWithLayoutDirection:(UITraitEnvironmentLayoutDirection)layoutDirection API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
/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/SplitterView.swift:29:29: error: 'UIImageView' is unavailable in watchOS
27 | super.init(frame: .zero)
28 | for _ in 0...(split == .both ? 8 : 2) {
29 | let imageView = UIImageView()
| `- error: 'UIImageView' is unavailable in watchOS
30 | imageViews.append(imageView)
31 | // addSubview(imageView)
/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:29:29: error: 'init()' is unavailable in watchOS
27 | super.init(frame: .zero)
28 | for _ in 0...(split == .both ? 8 : 2) {
29 | let imageView = UIImageView()
| `- error: 'init()' is unavailable in watchOS
30 | imageViews.append(imageView)
31 | // addSubview(imageView)
/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/SplitterView.swift:45:30: error: 'UIScreen' is unavailable in watchOS
43 | UIGraphicsEndImageContext()
44 |
45 | let scale: CGFloat = UIScreen.main.scale
| `- error: 'UIScreen' is unavailable in watchOS
46 |
47 | switch 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/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
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/SplitterView.swift:45:39: error: 'main' is unavailable in watchOS
43 | UIGraphicsEndImageContext()
44 |
45 | let scale: CGFloat = UIScreen.main.scale
| `- error: 'main' is unavailable in watchOS
46 |
47 | switch 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/UIScreen.h:57:49: note: 'main' 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
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/TripWire.swift:16:35: error: 'UIVisualEffectView' is unavailable in watchOS
14 | private let blocking: Bool
15 | private let onTrip: ()->()
16 | private var visualEffectView: UIVisualEffectView?
| `- error: 'UIVisualEffectView' is unavailable in watchOS
17 | private var colorOverlayView: UIView?
18 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/TripWire.swift:17:35: error: 'UIView' is unavailable in watchOS
15 | private let onTrip: ()->()
16 | private var visualEffectView: UIVisualEffectView?
17 | private var colorOverlayView: UIView?
| `- error: 'UIView' is unavailable in watchOS
18 |
19 | public init(blocking: Bool = false, onTrip: @escaping ()->()) {
/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:50:64: error: 'UIEvent' is unavailable in watchOS
48 |
49 | // UIView ==========================================================================================
50 | public override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIEvent' is unavailable in watchOS
51 | guard let event, event.type == .touches else { return nil }
52 | let view = super.hitTest(point, with: event)
/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:50:77: error: 'UIView' is unavailable in watchOS
48 |
49 | // UIView ==========================================================================================
50 | public override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
51 | guard let event, event.type == .touches else { return nil }
52 | let view = super.hitTest(point, with: event)
/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:30:32: error: 'UIVisualEffectView' is unavailable in watchOS
28 |
29 | if blur > 0 {
30 | visualEffectView = UIVisualEffectView(effect: UIBlurEffect(style: .regular))
| `- error: 'UIVisualEffectView' is unavailable in watchOS
31 | guard let visualEffectView else { return }
32 | visualEffectView.frame = bounds
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/TripWire.swift:30:59: error: 'UIBlurEffect' is unavailable in watchOS
28 |
29 | if blur > 0 {
30 | visualEffectView = UIVisualEffectView(effect: UIBlurEffect(style: .regular))
| `- error: 'UIBlurEffect' is unavailable in watchOS
31 | guard let visualEffectView else { return }
32 | visualEffectView.frame = bounds
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/TripWire.swift:30:80: error: 'regular' is unavailable in watchOS
28 |
29 | if blur > 0 {
30 | visualEffectView = UIVisualEffectView(effect: UIBlurEffect(style: .regular))
| `- error: 'regular' is unavailable in watchOS
31 | guard let visualEffectView else { return }
32 | visualEffectView.frame = bounds
UIKit.UIBlurEffect.Style.regular:4:10: note: 'regular' has been explicitly marked unavailable here
2 | enum Style {
3 | @available(watchOS, unavailable)
4 | case regular }
| `- note: 'regular' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/TripWire.swift:39:32: error: 'UIView' is unavailable in watchOS
37 |
38 | if let color {
39 | colorOverlayView = UIView()
| `- error: 'UIView' is unavailable in watchOS
40 | guard let colorOverlayView else { return }
41 | colorOverlayView.backgroundColor = color
/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:39:32: error: 'init()' is unavailable in watchOS
37 |
38 | if let color {
39 | colorOverlayView = UIView()
| `- error: 'init()' is unavailable in watchOS
40 | guard let colorOverlayView else { return }
41 | colorOverlayView.backgroundColor = color
/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/UIKit/AEControl.swift:13:23: error: 'UIControl' is unavailable in watchOS
11 | import UIKit
12 |
13 | open class AEControl: UIControl {
| `- error: 'UIControl' is unavailable in watchOS
14 | public init() { super.init(frame: .zero) }
15 | @available(*, unavailable)
/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/Interface/UIKit/AETableViewCell.swift:13:33: error: 'UITableViewCell' is unavailable in watchOS
11 |
12 | open class AETableViewCell: UITableViewCell {
13 | public override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
14 | super.init(style: style, reuseIdentifier: reuseIdentifier)
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/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/UIKit/AETableViewCell.swift:12:29: error: 'UITableViewCell' is unavailable in watchOS
10 | import UIKit
11 |
12 | open class AETableViewCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
13 | public override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
14 | super.init(style: style, reuseIdentifier: reuseIdentifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/Screen.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Screen.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/SplitterView.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SplitterView.swift
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/Interface/UIKit/AEControl.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AEControl.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/UIKit/AETableViewCell.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AETableViewCell.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Acheron/Interface/UIKit/AEView.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AEView.swift
SwiftCompile normal arm64_32 Compiling\ RGB.swift,\ SafeMap.swift,\ SafeSet.swift,\ ScramMap.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/ScramMap.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/ScramMap.swift (in target 'Acheron' from project 'Acheron')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ScramMap.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
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/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-10-01 01:09:20.925 xcodebuild[834:4955] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64_32 (in target 'Acheron' from project 'Acheron')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Acheron (in target 'Acheron' from project 'Acheron')
Building workspace Acheron with scheme Acheron
(3 failures)
BUILD FAILURE 6.4 watchOS