Build Information
Failed to build AsyncDrawKit, reference main (8d07e4), with Swift 6.4 for watchOS using Xcode 27.0 on 20 Sep 2026 13:17:28 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 AsyncDrawKit -destination generic/platform=watchOSBuild Log
159 | guard let touch: UITouch = event?.touches(for: self)?.first else { return }
160 | let touchPoint: CGPoint = touch.location(in: 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/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/AsyncDrawKit/Node/NodeRootView.swift:172:52: error: 'UITouch' is unavailable in watchOS
170 | }
171 |
172 | open override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
173 | guard let touch: UITouch = event?.touches(for: self)?.first else { return }
174 | let touchPoint: CGPoint = touch.location(in: 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/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift:172:74: error: 'UIEvent' is unavailable in watchOS
170 | }
171 |
172 | open override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
173 | guard let touch: UITouch = event?.touches(for: self)?.first else { return }
174 | let touchPoint: CGPoint = touch.location(in: 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/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/AsyncDrawKit/Node/NodeRootView.swift:21:40: error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
19 | guard let previousTraitCollection = previousTraitCollection else { return }
20 | if #available(iOS 13.0, *) {
21 | if previousTraitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
| `- error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
22 | SGALTranscation(target: self, funcPtr: #selector(drawTask)).commit()
23 | }
/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:286:1: note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
284 | * and more could be added in the future.
285 | */
286 | - (BOOL)hasDifferentColorAppearanceComparedToTraitCollection:(nullable UITraitCollection *)traitCollection API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
287 |
288 | @end
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift:159:26: error: 'UITouch' is unavailable in watchOS
157 |
158 | open override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
159 | guard let touch: UITouch = event?.touches(for: self)?.first else { return }
| `- error: 'UITouch' is unavailable in watchOS
160 | let touchPoint: CGPoint = touch.location(in: self)
161 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NodeRootView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeView.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NodeView.swift
SwiftCompile normal arm64 Compiling\ AsyncDrawViewController.swift,\ AsyncImageView+SetImage.swift,\ ImageNetwork.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncDrawViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncImageView+Extension/AsyncImageView+SetImage.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncImageView+Extension/ImageNetwork.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncDrawViewController.swift:10:40: error: 'UIScreen' is unavailable in watchOS
8 | import UIKit
9 |
10 | internal let kSCREEN_WIDTH: CGFloat = UIScreen.main.bounds.width
| `- error: 'UIScreen' is unavailable in watchOS
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
12 |
/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/AsyncDrawKit/AsyncDrawViewController.swift:10:49: error: 'main' is unavailable in watchOS
8 | import UIKit
9 |
10 | internal let kSCREEN_WIDTH: CGFloat = UIScreen.main.bounds.width
| `- error: 'main' is unavailable in watchOS
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
12 |
/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/AsyncDrawKit/AsyncDrawViewController.swift:11:40: error: 'UIScreen' is unavailable in watchOS
9 |
10 | internal let kSCREEN_WIDTH: CGFloat = UIScreen.main.bounds.width
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
| `- error: 'UIScreen' is unavailable in watchOS
12 |
13 | public class AsyncDrawViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
/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/AsyncDrawKit/AsyncDrawViewController.swift:11:49: error: 'main' is unavailable in watchOS
9 |
10 | internal let kSCREEN_WIDTH: CGFloat = UIScreen.main.bounds.width
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
| `- error: 'main' is unavailable in watchOS
12 |
13 | public class AsyncDrawViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
/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/AsyncDrawKit/AsyncDrawViewController.swift:26:40: error: 'UITableView' is unavailable in watchOS
24 | }
25 |
26 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
27 | 50
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/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/AsyncDrawKit/AsyncDrawViewController.swift:30:40: error: 'UITableView' is unavailable in watchOS
28 | }
29 |
30 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
31 | let cell = tableView.dequeueReusableCell(withIdentifier: "ASYNC", for: indexPath) as! AsyncCell
32 | // cell.asyncImageView.image = UIImage(named: "font")
/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/AsyncDrawKit/AsyncDrawViewController.swift:30:91: error: 'UITableViewCell' is unavailable in watchOS
28 | }
29 |
30 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
31 | let cell = tableView.dequeueReusableCell(withIdentifier: "ASYNC", for: indexPath) as! AsyncCell
32 | // cell.asyncImageView.image = UIImage(named: "font")
/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/AsyncDrawKit/AsyncDrawViewController.swift:38:40: error: 'UITableView' is unavailable in watchOS
36 | }
37 |
38 | public func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
39 | 100
40 | }
/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/AsyncDrawKit/AsyncDrawViewController.swift:42:40: error: 'UITableView' is unavailable in watchOS
40 | }
41 |
42 | public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
43 | if indexPath.row == 20 {
44 | dismiss(animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AsyncDrawKit/AsyncDrawViewController.swift:13:39: error: 'UIViewController' is unavailable in watchOS
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
12 |
13 | public class AsyncDrawViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UIViewController' is unavailable in watchOS
14 |
15 | public override func viewDidLoad() {
/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/AsyncDrawKit/AsyncDrawViewController.swift:13:57: error: 'UITableViewDelegate' is unavailable in watchOS
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
12 |
13 | public class AsyncDrawViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
14 |
15 | public override func viewDidLoad() {
/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/AsyncDrawKit/AsyncDrawViewController.swift:13:78: error: 'UITableViewDataSource' is unavailable in watchOS
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
12 |
13 | public class AsyncDrawViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
14 |
15 | public override func viewDidLoad() {
/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/AsyncDrawKit/AsyncDrawViewController.swift:52:27: error: 'UIImageView' is unavailable in watchOS
50 | fileprivate class AsyncCell: UITableViewCell {
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
| `- error: 'UIImageView' is unavailable in watchOS
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
/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/AsyncDrawKit/AsyncDrawViewController.swift:52:43: error: 'UIImageView' is unavailable in watchOS
50 | fileprivate class AsyncCell: UITableViewCell {
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
| `- error: 'UIImageView' is unavailable in watchOS
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
/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/AsyncDrawKit/AsyncDrawViewController.swift:52:43: error: 'init()' is unavailable in watchOS
50 | fileprivate class AsyncCell: UITableViewCell {
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
| `- error: 'init()' is unavailable in watchOS
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
/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/AsyncDrawKit/AsyncDrawViewController.swift:53:28: error: 'UIImageView' is unavailable in watchOS
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
| `- error: 'UIImageView' is unavailable in watchOS
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
55 |
/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/AsyncDrawKit/AsyncDrawViewController.swift:53:44: error: 'UIImageView' is unavailable in watchOS
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
| `- error: 'UIImageView' is unavailable in watchOS
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
55 |
/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/AsyncDrawKit/AsyncDrawViewController.swift:53:44: error: 'init()' is unavailable in watchOS
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
| `- error: 'init()' is unavailable in watchOS
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
55 |
/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/AsyncDrawKit/AsyncDrawViewController.swift:54:28: error: 'UIImageView' is unavailable in watchOS
52 | lazy var myImageView: UIImageView = { UIImageView() }()
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
| `- error: 'UIImageView' is unavailable in watchOS
55 |
56 | lazy var asyncImageView: AsyncImageView = {
/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/AsyncDrawKit/AsyncDrawViewController.swift:54:44: error: 'UIImageView' is unavailable in watchOS
52 | lazy var myImageView: UIImageView = { UIImageView() }()
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
| `- error: 'UIImageView' is unavailable in watchOS
55 |
56 | lazy var asyncImageView: AsyncImageView = {
/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/AsyncDrawKit/AsyncDrawViewController.swift:54:44: error: 'init()' is unavailable in watchOS
52 | lazy var myImageView: UIImageView = { UIImageView() }()
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
| `- error: 'init()' is unavailable in watchOS
55 |
56 | lazy var asyncImageView: AsyncImageView = {
/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/AsyncDrawKit/AsyncDrawViewController.swift:57:25: error: 'init()' is unavailable in watchOS
55 |
56 | lazy var asyncImageView: AsyncImageView = {
57 | let imageView = AsyncImageView()
| `- error: 'init()' is unavailable in watchOS
58 | imageView.image = UIImage(named: "font")
59 | return 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/AsyncDrawKit/AsyncDrawViewController.swift:62:25: error: 'init()' is unavailable in watchOS
60 | }()
61 | lazy var asyncImageView2: AsyncImageView = {
62 | let imageView = AsyncImageView()
| `- error: 'init()' is unavailable in watchOS
63 | imageView.image = UIImage(named: "taylor")
64 | return 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/AsyncDrawKit/AsyncDrawViewController.swift:67:25: error: 'init()' is unavailable in watchOS
65 | }()
66 | lazy var asyncImageView3: AsyncImageView = {
67 | let imageView = AsyncImageView()
| `- error: 'init()' is unavailable in watchOS
68 | imageView.image = UIImage(named: "root")
69 | return 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/AsyncDrawKit/AsyncDrawViewController.swift:76:26: error: 'UITableViewCell' is unavailable in watchOS
74 | }
75 |
76 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
77 | super.init(style: style, reuseIdentifier: reuseIdentifier)
78 |
/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/AsyncDrawKit/AsyncDrawViewController.swift:50:30: error: 'UITableViewCell' is unavailable in watchOS
48 | }
49 |
50 | fileprivate class AsyncCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
/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/AsyncDrawKit/AsyncDrawViewController.swift:99:20: error: 'init()' is unavailable in watchOS
97 |
98 | lazy var nodeView: NodeRootView = {
99 | let view = NodeRootView()
| `- error: 'init()' is unavailable in watchOS
100 | view.frame = CGRect(x: 0, y: 0, width: kSCREEN_WIDTH, height: 100)
101 | return view
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/AsyncDrawKit/AsyncDrawViewController.swift:144:26: error: 'UITableViewCell' is unavailable in watchOS
142 | }
143 |
144 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
145 | super.init(style: style, reuseIdentifier: reuseIdentifier)
146 | self.selectionStyle = .none
/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/AsyncDrawKit/AsyncDrawViewController.swift:96:17: error: 'UITableViewCell' is unavailable in watchOS
94 | }
95 |
96 | class NodeCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
97 |
98 | lazy var nodeView: NodeRootView = {
/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/AsyncDrawKit/AsyncDrawViewController.swift:18:25: error: 'UITableView' is unavailable in watchOS
16 | super.viewDidLoad()
17 |
18 | let tableView = UITableView()
| `- error: 'UITableView' is unavailable in watchOS
19 | tableView.frame = CGRect(x: 0, y: 20, width: kSCREEN_WIDTH, height: kSCREEN_HEIGHT - 20)
20 | tableView.register(AsyncCell.self, forCellReuseIdentifier: "ASYNC")
/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
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncDrawViewController.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AsyncDrawViewController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncImageView+Extension/AsyncImageView+SetImage.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AsyncImageView+SetImage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncImageView+Extension/ImageNetwork.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageNetwork.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-20 09:17:18.302 xcodebuild[647:4188] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
SwiftEmitModule normal arm64 Emitting\ module\ for\ AsyncDrawKit (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
Building workspace AsyncDrawKit with scheme AsyncDrawKit
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
AsyncDrawKit: /Users/admin/builder/spi-builder-workspace
resolved source packages: AsyncDrawKit
2026-09-20 09:17:24.632 xcodebuild[774:4691] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "AsyncDrawKit",
"name" : "AsyncDrawKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "AsyncDrawKit",
"targets" : [
"AsyncDrawKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "AsyncDrawKitTests",
"module_type" : "SwiftTarget",
"name" : "AsyncDrawKitTests",
"path" : "Tests/AsyncDrawKitTests",
"sources" : [
"AsyncDrawKitTests.swift"
],
"target_dependencies" : [
"AsyncDrawKit"
],
"type" : "test"
},
{
"c99name" : "AsyncDrawKit",
"module_type" : "SwiftTarget",
"name" : "AsyncDrawKit",
"path" : "Sources/AsyncDrawKit",
"product_memberships" : [
"AsyncDrawKit"
],
"sources" : [
"AsyncDrawViewController.swift",
"AsyncImageView+Extension/AsyncImageView+SetImage.swift",
"AsyncImageView+Extension/ImageNetwork.swift",
"AsyncImageView+Extension/LRUCache.swift",
"AsyncImageView+Extension/RequestMsg.swift",
"AsyncManagerCenter.swift",
"BaseUIView/AsyncImage.swift",
"BaseUIView/AsyncImageView.swift",
"BaseUIView/AsyncLabel.swift",
"BaseUIView/AsyncRecyclerView.swift",
"BaseUIView/AsyncRecyclerViewDelegate.swift",
"Node/NodeButton.swift",
"Node/NodeImageView.swift",
"Node/NodeLabel.swift",
"Node/NodeLayerDelegate.swift",
"Node/NodeRootView.swift",
"Node/NodeView.swift",
"SGALTranscation.swift",
"SGAsyncLayer.swift",
"SGAsyncQueue.swift",
"SGAsyncQueuePool.swift"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
{
"workspace" : {
"name" : "AsyncDrawKit",
"schemes" : [
"AsyncDrawKit"
]
}
}
2026-09-20 09:17:25.870 xcodebuild[782:4760] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme AsyncDrawKit -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme AsyncDrawKit -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
AsyncDrawKit: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'AsyncDrawKit-product' in project 'AsyncDrawKit'
➜ Explicit dependency on target 'AsyncDrawKit' in project 'AsyncDrawKit'
Target 'AsyncDrawKit' in project 'AsyncDrawKit' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver AsyncDrawKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name AsyncDrawKit -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64/AsyncDrawKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64/AsyncDrawKit-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64/AsyncDrawKit.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64/AsyncDrawKit-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64/AsyncDrawKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64/AsyncDrawKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver AsyncDrawKit normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name AsyncDrawKit -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64_32/AsyncDrawKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64_32/AsyncDrawKit-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64_32/AsyncDrawKit.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64_32/AsyncDrawKit-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64_32/AsyncDrawKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64_32/AsyncDrawKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ AsyncDrawKit (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncDrawViewController.swift:10:40: error: 'UIScreen' is unavailable in watchOS
8 | import UIKit
9 |
10 | internal let kSCREEN_WIDTH: CGFloat = UIScreen.main.bounds.width
| `- error: 'UIScreen' is unavailable in watchOS
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
12 |
/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/AsyncDrawKit/AsyncDrawViewController.swift:10:49: error: 'main' is unavailable in watchOS
8 | import UIKit
9 |
10 | internal let kSCREEN_WIDTH: CGFloat = UIScreen.main.bounds.width
| `- error: 'main' is unavailable in watchOS
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
12 |
/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/AsyncDrawKit/AsyncDrawViewController.swift:11:40: error: 'UIScreen' is unavailable in watchOS
9 |
10 | internal let kSCREEN_WIDTH: CGFloat = UIScreen.main.bounds.width
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
| `- error: 'UIScreen' is unavailable in watchOS
12 |
13 | public class AsyncDrawViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
/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/AsyncDrawKit/AsyncDrawViewController.swift:11:49: error: 'main' is unavailable in watchOS
9 |
10 | internal let kSCREEN_WIDTH: CGFloat = UIScreen.main.bounds.width
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
| `- error: 'main' is unavailable in watchOS
12 |
13 | public class AsyncDrawViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
/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/AsyncDrawKit/AsyncDrawViewController.swift:26:40: error: 'UITableView' is unavailable in watchOS
24 | }
25 |
26 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
27 | 50
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/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/AsyncDrawKit/AsyncDrawViewController.swift:30:40: error: 'UITableView' is unavailable in watchOS
28 | }
29 |
30 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
31 | let cell = tableView.dequeueReusableCell(withIdentifier: "ASYNC", for: indexPath) as! AsyncCell
32 | // cell.asyncImageView.image = UIImage(named: "font")
/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/AsyncDrawKit/AsyncDrawViewController.swift:30:91: error: 'UITableViewCell' is unavailable in watchOS
28 | }
29 |
30 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
31 | let cell = tableView.dequeueReusableCell(withIdentifier: "ASYNC", for: indexPath) as! AsyncCell
32 | // cell.asyncImageView.image = UIImage(named: "font")
/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/AsyncDrawKit/AsyncDrawViewController.swift:38:40: error: 'UITableView' is unavailable in watchOS
36 | }
37 |
38 | public func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
39 | 100
40 | }
/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/AsyncDrawKit/AsyncDrawViewController.swift:42:40: error: 'UITableView' is unavailable in watchOS
40 | }
41 |
42 | public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
43 | if indexPath.row == 20 {
44 | dismiss(animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AsyncDrawKit/AsyncDrawViewController.swift:13:39: error: 'UIViewController' is unavailable in watchOS
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
12 |
13 | public class AsyncDrawViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UIViewController' is unavailable in watchOS
14 |
15 | public override func viewDidLoad() {
/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/AsyncDrawKit/AsyncDrawViewController.swift:13:57: error: 'UITableViewDelegate' is unavailable in watchOS
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
12 |
13 | public class AsyncDrawViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
14 |
15 | public override func viewDidLoad() {
/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/AsyncDrawKit/AsyncDrawViewController.swift:13:78: error: 'UITableViewDataSource' is unavailable in watchOS
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
12 |
13 | public class AsyncDrawViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
14 |
15 | public override func viewDidLoad() {
/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/AsyncDrawKit/AsyncDrawViewController.swift:52:27: error: 'UIImageView' is unavailable in watchOS
50 | fileprivate class AsyncCell: UITableViewCell {
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
| `- error: 'UIImageView' is unavailable in watchOS
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
/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/AsyncDrawKit/AsyncDrawViewController.swift:52:43: error: 'UIImageView' is unavailable in watchOS
50 | fileprivate class AsyncCell: UITableViewCell {
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
| `- error: 'UIImageView' is unavailable in watchOS
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
/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/AsyncDrawKit/AsyncDrawViewController.swift:52:43: error: 'init()' is unavailable in watchOS
50 | fileprivate class AsyncCell: UITableViewCell {
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
| `- error: 'init()' is unavailable in watchOS
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
/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/AsyncDrawKit/AsyncDrawViewController.swift:53:28: error: 'UIImageView' is unavailable in watchOS
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
| `- error: 'UIImageView' is unavailable in watchOS
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
55 |
/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/AsyncDrawKit/AsyncDrawViewController.swift:53:44: error: 'UIImageView' is unavailable in watchOS
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
| `- error: 'UIImageView' is unavailable in watchOS
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
55 |
/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/AsyncDrawKit/AsyncDrawViewController.swift:53:44: error: 'init()' is unavailable in watchOS
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
| `- error: 'init()' is unavailable in watchOS
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
55 |
/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/AsyncDrawKit/AsyncDrawViewController.swift:54:28: error: 'UIImageView' is unavailable in watchOS
52 | lazy var myImageView: UIImageView = { UIImageView() }()
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
| `- error: 'UIImageView' is unavailable in watchOS
55 |
56 | lazy var asyncImageView: AsyncImageView = {
/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/AsyncDrawKit/AsyncDrawViewController.swift:54:44: error: 'UIImageView' is unavailable in watchOS
52 | lazy var myImageView: UIImageView = { UIImageView() }()
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
| `- error: 'UIImageView' is unavailable in watchOS
55 |
56 | lazy var asyncImageView: AsyncImageView = {
/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/AsyncDrawKit/AsyncDrawViewController.swift:54:44: error: 'init()' is unavailable in watchOS
52 | lazy var myImageView: UIImageView = { UIImageView() }()
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
| `- error: 'init()' is unavailable in watchOS
55 |
56 | lazy var asyncImageView: AsyncImageView = {
/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/AsyncDrawKit/AsyncDrawViewController.swift:57:25: error: 'init()' is unavailable in watchOS
55 |
56 | lazy var asyncImageView: AsyncImageView = {
57 | let imageView = AsyncImageView()
| `- error: 'init()' is unavailable in watchOS
58 | imageView.image = UIImage(named: "font")
59 | return 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/AsyncDrawKit/AsyncDrawViewController.swift:62:25: error: 'init()' is unavailable in watchOS
60 | }()
61 | lazy var asyncImageView2: AsyncImageView = {
62 | let imageView = AsyncImageView()
| `- error: 'init()' is unavailable in watchOS
63 | imageView.image = UIImage(named: "taylor")
64 | return 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/AsyncDrawKit/AsyncDrawViewController.swift:67:25: error: 'init()' is unavailable in watchOS
65 | }()
66 | lazy var asyncImageView3: AsyncImageView = {
67 | let imageView = AsyncImageView()
| `- error: 'init()' is unavailable in watchOS
68 | imageView.image = UIImage(named: "root")
69 | return 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/AsyncDrawKit/AsyncDrawViewController.swift:76:26: error: 'UITableViewCell' is unavailable in watchOS
74 | }
75 |
76 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
77 | super.init(style: style, reuseIdentifier: reuseIdentifier)
78 |
/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/AsyncDrawKit/AsyncDrawViewController.swift:50:30: error: 'UITableViewCell' is unavailable in watchOS
48 | }
49 |
50 | fileprivate class AsyncCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
/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/AsyncDrawKit/AsyncDrawViewController.swift:99:20: error: 'init()' is unavailable in watchOS
97 |
98 | lazy var nodeView: NodeRootView = {
99 | let view = NodeRootView()
| `- error: 'init()' is unavailable in watchOS
100 | view.frame = CGRect(x: 0, y: 0, width: kSCREEN_WIDTH, height: 100)
101 | return view
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/AsyncDrawKit/AsyncDrawViewController.swift:144:26: error: 'UITableViewCell' is unavailable in watchOS
142 | }
143 |
144 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
145 | super.init(style: style, reuseIdentifier: reuseIdentifier)
146 | self.selectionStyle = .none
/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/AsyncDrawKit/AsyncDrawViewController.swift:96:17: error: 'UITableViewCell' is unavailable in watchOS
94 | }
95 |
96 | class NodeCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
97 |
98 | lazy var nodeView: NodeRootView = {
/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/AsyncDrawKit/BaseUIView/AsyncImageView.swift:57:27: error: 'CALayer' is unavailable in watchOS
55 | }
56 |
57 | func asyncDraw(layer: CALayer, in context: CGContext, size: CGSize, isCancel cancel: Bool) {
| `- error: 'CALayer' is unavailable in watchOS
58 | if cancel {
59 | 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/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImageView.swift:21:28: error: 'UIView' is unavailable in watchOS
19 | - Note: The default cache strategy is LRU and its limited is 100.
20 | */
21 | open class AsyncImageView: UIView, SGAsyncDelgate {
| `- error: 'UIView' is unavailable in watchOS
22 |
23 | /**
/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/AsyncDrawKit/BaseUIView/AsyncImageView.swift:94:59: error: 'CALayer' is unavailable in watchOS
92 |
93 | // According to raw file data to decode UIImage.
94 | private final func decoderImage(_ res: String, layer: CALayer, in context: CGContext, size: CGSize, isCancel cancel: Bool) {
| `- error: 'CALayer' is unavailable in watchOS
95 | let viewMaxSide: CGFloat = max(size.width, size.height)
96 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImageView.swift:133:66: error: 'CALayer' is unavailable in watchOS
131 |
132 | // According to decoded UIImage to draw.
133 | private final func decoderImage(_ resImage: UIImage?, layer: CALayer, in context: CGContext, size: CGSize, isCancel cancel: Bool) {
| `- error: 'CALayer' is unavailable in watchOS
134 |
135 | guard let image = resImage 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/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncLabel.swift:52:27: error: 'CALayer' is unavailable in watchOS
50 | }
51 |
52 | func asyncDraw(layer: CALayer, in context: CGContext, size: CGSize, isCancel cancel: Bool) {
| `- error: 'CALayer' is unavailable in watchOS
53 | if cancel {
54 | 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/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncLabel.swift:10:24: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | open class AsyncLabel: UIView, SGAsyncDelgate {
| `- error: 'UIView' is unavailable in watchOS
11 |
12 | public var text: 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/AsyncDrawKit/Node/NodeRootView.swift:18:76: error: 'UITraitCollection' is unavailable in watchOS
16 | public var subNodes: Array<NodeLayerDelegate> = { Array<NodeLayerDelegate>() }()
17 |
18 | open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
19 | guard let previousTraitCollection = previousTraitCollection else { return }
20 | if #available(iOS 13.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/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/AsyncDrawKit/Node/NodeRootView.swift:18:24: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
16 | public var subNodes: Array<NodeLayerDelegate> = { Array<NodeLayerDelegate>() }()
17 |
18 | open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
19 | guard let previousTraitCollection = previousTraitCollection else { return }
20 | if #available(iOS 13.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/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift:10:26: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | open class NodeRootView: UIView, SGAsyncDelgate {
| `- error: 'UIView' is unavailable in watchOS
11 |
12 | open override class var layerClass: AnyClass {
/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/AsyncDrawKit/Node/NodeRootView.swift:42:34: error: 'CALayer' is unavailable in watchOS
40 | }
41 |
42 | public func asyncDraw(layer: CALayer, in context: CGContext, size: CGSize, isCancel cancel: Bool) {
| `- error: 'CALayer' is unavailable in watchOS
43 | if cancel {
44 | 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/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift:52:41: error: 'CALayer' is unavailable in watchOS
50 | }
51 |
52 | private func drawNodeButtons(layer: CALayer, in context: CGContext, size: CGSize) {
| `- error: 'CALayer' is unavailable in watchOS
53 | let nodes: Array<NodeLayerDelegate> = self.subNodes.filter { $0.isMember(of: NodeButton.self) }
54 | let nodeButtons: Array<NodeButton> = nodes.map { $0 as! NodeButton }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift:102:40: error: 'CALayer' is unavailable in watchOS
100 | }
101 |
102 | private func drawNodeLabels(layer: CALayer, in context: CGContext, size: CGSize) {
| `- error: 'CALayer' is unavailable in watchOS
103 | let nodes: Array<NodeLayerDelegate> = self.subNodes.filter { $0.isMember(of: NodeLabel.self) }
104 | let nodeLabels: Array<NodeLabel> = nodes.map { $0 as! NodeLabel }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift:137:40: error: 'CALayer' is unavailable in watchOS
135 | }
136 |
137 | private func drawNodeImages(layer: CALayer, in context: CGContext, size: CGSize) {
| `- error: 'CALayer' is unavailable in watchOS
138 | let nodes: Array<NodeLayerDelegate> = self.subNodes.filter { $0.isMember(of: NodeImageView.self) }
139 | let nodeImageViews: Array<NodeLayerDelegate> = nodes.map { $0 as! NodeImageView }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift:158:52: error: 'UITouch' is unavailable in watchOS
156 | extension NodeRootView {
157 |
158 | open override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
159 | guard let touch: UITouch = event?.touches(for: self)?.first else { return }
160 | let touchPoint: CGPoint = touch.location(in: 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/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift:158:74: error: 'UIEvent' is unavailable in watchOS
156 | extension NodeRootView {
157 |
158 | open override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
159 | guard let touch: UITouch = event?.touches(for: self)?.first else { return }
160 | let touchPoint: CGPoint = touch.location(in: 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/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/AsyncDrawKit/Node/NodeRootView.swift:172:52: error: 'UITouch' is unavailable in watchOS
170 | }
171 |
172 | open override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
173 | guard let touch: UITouch = event?.touches(for: self)?.first else { return }
174 | let touchPoint: CGPoint = touch.location(in: 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/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift:172:74: error: 'UIEvent' is unavailable in watchOS
170 | }
171 |
172 | open override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
173 | guard let touch: UITouch = event?.touches(for: self)?.first else { return }
174 | let touchPoint: CGPoint = touch.location(in: 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/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/AsyncDrawKit/SGAsyncLayer.swift:24:33: error: 'CALayer' is unavailable in watchOS
22 | - Parameter cancel: A boolean value that tell callback method the status it experienced.
23 | */
24 | @objc func asyncDraw(layer: CALayer, in context: CGContext, size: CGSize, isCancel cancel: Bool)
| `- error: 'CALayer' is unavailable in watchOS
25 |
26 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/SGAsyncLayer.swift:28:34: error: 'CALayer' is unavailable in watchOS
26 | }
27 |
28 | final public class SGAsyncLayer: CALayer {
| `- error: 'CALayer' is unavailable in watchOS
29 |
30 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/SGAsyncQueue.swift:12:43: error: 'init(label:qos:attributes:autoreleaseFrequency:target:)' is only available in watchOS 10.0 or newer
8 | import Foundation
9 |
10 | final internal class SGAsyncQueue {
| `- note: add '@available' attribute to enclosing class
11 |
12 | internal var queue: DispatchQueue = { dispatch_queue_serial_t(label: "com.sg.async_draw.queue", qos: .userInitiated) }()
| |- error: 'init(label:qos:attributes:autoreleaseFrequency:target:)' is only available in watchOS 10.0 or newer
| `- note: add 'if #available' version check
13 |
14 | internal var taskCount: Int = 0
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncDrawViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncImageView+Extension/AsyncImageView+SetImage.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncImageView+Extension/ImageNetwork.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncImageView+Extension/LRUCache.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncImageView+Extension/RequestMsg.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncManagerCenter.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImage.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncLabel.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncRecyclerView.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncRecyclerViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeButton.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeLabel.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeLayerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeView.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/SGALTranscation.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/SGAsyncLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/SGAsyncQueue.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/SGAsyncQueuePool.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64_32/AsyncDrawKit-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name AsyncDrawKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64_32/AsyncDrawKit_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64_32/AsyncDrawKit.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64_32/AsyncDrawKit.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64_32/AsyncDrawKit-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64_32/AsyncDrawKit-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64_32/AsyncDrawKit-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64_32/AsyncDrawKit.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AsyncDrawKit.build/Debug-watchos/AsyncDrawKit-t.build/Objects-normal/arm64_32/AsyncDrawKit.abi.json
SwiftCompile normal arm64_32 Compiling\ LRUCache.swift,\ RequestMsg.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncImageView+Extension/LRUCache.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncImageView+Extension/RequestMsg.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncImageView+Extension/LRUCache.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LRUCache.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncImageView+Extension/RequestMsg.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RequestMsg.swift
SwiftCompile normal arm64_32 Compiling\ AsyncManagerCenter.swift,\ AsyncImage.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncManagerCenter.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImage.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImage.swift:23:59: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead [#DeprecatedDeclaration]
21 | let viewMaxSide: CGFloat = max(size.width, size.height)
22 | // Transfer Image into CFData
23 | guard let cfData: CFData = CFDataCreate(nil, data.withUnsafeBytes { $0 }, data.count) else { return }
| `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead [#DeprecatedDeclaration]
24 | // Transfer CFData into CGImage
25 | let thumbnailOption = [kCGImageSourceCreateThumbnailWithTransform: kCFBooleanTrue!,
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImage.swift:25:32: error: cannot find 'kCGImageSourceCreateThumbnailWithTransform' in scope
23 | guard let cfData: CFData = CFDataCreate(nil, data.withUnsafeBytes { $0 }, data.count) else { return }
24 | // Transfer CFData into CGImage
25 | let thumbnailOption = [kCGImageSourceCreateThumbnailWithTransform: kCFBooleanTrue!,
| `- error: cannot find 'kCGImageSourceCreateThumbnailWithTransform' in scope
26 | kCGImageSourceCreateThumbnailFromImageIfAbsent: kCFBooleanTrue!,
27 | kCGImageSourceThumbnailMaxPixelSize: viewMaxSide] as CFDictionary
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImage.swift:26:28: error: cannot find 'kCGImageSourceCreateThumbnailFromImageIfAbsent' in scope
24 | // Transfer CFData into CGImage
25 | let thumbnailOption = [kCGImageSourceCreateThumbnailWithTransform: kCFBooleanTrue!,
26 | kCGImageSourceCreateThumbnailFromImageIfAbsent: kCFBooleanTrue!,
| `- error: cannot find 'kCGImageSourceCreateThumbnailFromImageIfAbsent' in scope
27 | kCGImageSourceThumbnailMaxPixelSize: viewMaxSide] as CFDictionary
28 | guard let thumbnailCGImageSource = CGImageSourceCreateWithData(cfData, thumbnailOption) else { return }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImage.swift:27:39: error: cannot find 'kCGImageSourceThumbnailMaxPixelSize' in scope
25 | let thumbnailOption = [kCGImageSourceCreateThumbnailWithTransform: kCFBooleanTrue!,
26 | kCGImageSourceCreateThumbnailFromImageIfAbsent: kCFBooleanTrue!,
27 | kCGImageSourceThumbnailMaxPixelSize: viewMaxSide] as CFDictionary
| `- error: cannot find 'kCGImageSourceThumbnailMaxPixelSize' in scope
28 | guard let thumbnailCGImageSource = CGImageSourceCreateWithData(cfData, thumbnailOption) else { return }
29 | guard let thumbnailCGImage: CGImage = CGImageSourceCreateImageAtIndex(thumbnailCGImageSource, 0, nil) else { return }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImage.swift:28:44: error: cannot find 'CGImageSourceCreateWithData' in scope
26 | kCGImageSourceCreateThumbnailFromImageIfAbsent: kCFBooleanTrue!,
27 | kCGImageSourceThumbnailMaxPixelSize: viewMaxSide] as CFDictionary
28 | guard let thumbnailCGImageSource = CGImageSourceCreateWithData(cfData, thumbnailOption) else { return }
| `- error: cannot find 'CGImageSourceCreateWithData' in scope
29 | guard let thumbnailCGImage: CGImage = CGImageSourceCreateImageAtIndex(thumbnailCGImageSource, 0, nil) else { return }
30 | cgImage = thumbnailCGImage
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncManagerCenter.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AsyncManagerCenter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImage.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AsyncImage.swift
SwiftCompile normal arm64_32 Compiling\ AsyncDrawViewController.swift,\ AsyncImageView+SetImage.swift,\ ImageNetwork.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncDrawViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncImageView+Extension/AsyncImageView+SetImage.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncImageView+Extension/ImageNetwork.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncDrawViewController.swift:10:40: error: 'UIScreen' is unavailable in watchOS
8 | import UIKit
9 |
10 | internal let kSCREEN_WIDTH: CGFloat = UIScreen.main.bounds.width
| `- error: 'UIScreen' is unavailable in watchOS
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
12 |
/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/AsyncDrawKit/AsyncDrawViewController.swift:10:49: error: 'main' is unavailable in watchOS
8 | import UIKit
9 |
10 | internal let kSCREEN_WIDTH: CGFloat = UIScreen.main.bounds.width
| `- error: 'main' is unavailable in watchOS
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
12 |
/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/AsyncDrawKit/AsyncDrawViewController.swift:11:40: error: 'UIScreen' is unavailable in watchOS
9 |
10 | internal let kSCREEN_WIDTH: CGFloat = UIScreen.main.bounds.width
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
| `- error: 'UIScreen' is unavailable in watchOS
12 |
13 | public class AsyncDrawViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
/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/AsyncDrawKit/AsyncDrawViewController.swift:11:49: error: 'main' is unavailable in watchOS
9 |
10 | internal let kSCREEN_WIDTH: CGFloat = UIScreen.main.bounds.width
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
| `- error: 'main' is unavailable in watchOS
12 |
13 | public class AsyncDrawViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
/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/AsyncDrawKit/AsyncDrawViewController.swift:26:40: error: 'UITableView' is unavailable in watchOS
24 | }
25 |
26 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
27 | 50
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/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/AsyncDrawKit/AsyncDrawViewController.swift:30:40: error: 'UITableView' is unavailable in watchOS
28 | }
29 |
30 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
31 | let cell = tableView.dequeueReusableCell(withIdentifier: "ASYNC", for: indexPath) as! AsyncCell
32 | // cell.asyncImageView.image = UIImage(named: "font")
/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/AsyncDrawKit/AsyncDrawViewController.swift:30:91: error: 'UITableViewCell' is unavailable in watchOS
28 | }
29 |
30 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
31 | let cell = tableView.dequeueReusableCell(withIdentifier: "ASYNC", for: indexPath) as! AsyncCell
32 | // cell.asyncImageView.image = UIImage(named: "font")
/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/AsyncDrawKit/AsyncDrawViewController.swift:38:40: error: 'UITableView' is unavailable in watchOS
36 | }
37 |
38 | public func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
| `- error: 'UITableView' is unavailable in watchOS
39 | 100
40 | }
/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/AsyncDrawKit/AsyncDrawViewController.swift:42:40: error: 'UITableView' is unavailable in watchOS
40 | }
41 |
42 | public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
43 | if indexPath.row == 20 {
44 | dismiss(animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/AsyncDrawKit/AsyncDrawViewController.swift:13:39: error: 'UIViewController' is unavailable in watchOS
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
12 |
13 | public class AsyncDrawViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UIViewController' is unavailable in watchOS
14 |
15 | public override func viewDidLoad() {
/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/AsyncDrawKit/AsyncDrawViewController.swift:13:57: error: 'UITableViewDelegate' is unavailable in watchOS
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
12 |
13 | public class AsyncDrawViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
14 |
15 | public override func viewDidLoad() {
/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/AsyncDrawKit/AsyncDrawViewController.swift:13:78: error: 'UITableViewDataSource' is unavailable in watchOS
11 | internal let kSCREEN_HEIGHT: CGFloat = UIScreen.main.bounds.height
12 |
13 | public class AsyncDrawViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
14 |
15 | public override func viewDidLoad() {
/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/AsyncDrawKit/AsyncDrawViewController.swift:52:27: error: 'UIImageView' is unavailable in watchOS
50 | fileprivate class AsyncCell: UITableViewCell {
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
| `- error: 'UIImageView' is unavailable in watchOS
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
/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/AsyncDrawKit/AsyncDrawViewController.swift:52:43: error: 'UIImageView' is unavailable in watchOS
50 | fileprivate class AsyncCell: UITableViewCell {
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
| `- error: 'UIImageView' is unavailable in watchOS
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
/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/AsyncDrawKit/AsyncDrawViewController.swift:52:43: error: 'init()' is unavailable in watchOS
50 | fileprivate class AsyncCell: UITableViewCell {
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
| `- error: 'init()' is unavailable in watchOS
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
/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/AsyncDrawKit/AsyncDrawViewController.swift:53:28: error: 'UIImageView' is unavailable in watchOS
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
| `- error: 'UIImageView' is unavailable in watchOS
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
55 |
/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/AsyncDrawKit/AsyncDrawViewController.swift:53:44: error: 'UIImageView' is unavailable in watchOS
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
| `- error: 'UIImageView' is unavailable in watchOS
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
55 |
/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/AsyncDrawKit/AsyncDrawViewController.swift:53:44: error: 'init()' is unavailable in watchOS
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
| `- error: 'init()' is unavailable in watchOS
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
55 |
/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/AsyncDrawKit/AsyncDrawViewController.swift:54:28: error: 'UIImageView' is unavailable in watchOS
52 | lazy var myImageView: UIImageView = { UIImageView() }()
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
| `- error: 'UIImageView' is unavailable in watchOS
55 |
56 | lazy var asyncImageView: AsyncImageView = {
/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/AsyncDrawKit/AsyncDrawViewController.swift:54:44: error: 'UIImageView' is unavailable in watchOS
52 | lazy var myImageView: UIImageView = { UIImageView() }()
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
| `- error: 'UIImageView' is unavailable in watchOS
55 |
56 | lazy var asyncImageView: AsyncImageView = {
/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/AsyncDrawKit/AsyncDrawViewController.swift:54:44: error: 'init()' is unavailable in watchOS
52 | lazy var myImageView: UIImageView = { UIImageView() }()
53 | lazy var myImageView2: UIImageView = { UIImageView() }()
54 | lazy var myImageView3: UIImageView = { UIImageView() }()
| `- error: 'init()' is unavailable in watchOS
55 |
56 | lazy var asyncImageView: AsyncImageView = {
/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/AsyncDrawKit/AsyncDrawViewController.swift:57:25: error: 'init()' is unavailable in watchOS
55 |
56 | lazy var asyncImageView: AsyncImageView = {
57 | let imageView = AsyncImageView()
| `- error: 'init()' is unavailable in watchOS
58 | imageView.image = UIImage(named: "font")
59 | return 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/AsyncDrawKit/AsyncDrawViewController.swift:62:25: error: 'init()' is unavailable in watchOS
60 | }()
61 | lazy var asyncImageView2: AsyncImageView = {
62 | let imageView = AsyncImageView()
| `- error: 'init()' is unavailable in watchOS
63 | imageView.image = UIImage(named: "taylor")
64 | return 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/AsyncDrawKit/AsyncDrawViewController.swift:67:25: error: 'init()' is unavailable in watchOS
65 | }()
66 | lazy var asyncImageView3: AsyncImageView = {
67 | let imageView = AsyncImageView()
| `- error: 'init()' is unavailable in watchOS
68 | imageView.image = UIImage(named: "root")
69 | return 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/AsyncDrawKit/AsyncDrawViewController.swift:76:26: error: 'UITableViewCell' is unavailable in watchOS
74 | }
75 |
76 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
77 | super.init(style: style, reuseIdentifier: reuseIdentifier)
78 |
/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/AsyncDrawKit/AsyncDrawViewController.swift:50:30: error: 'UITableViewCell' is unavailable in watchOS
48 | }
49 |
50 | fileprivate class AsyncCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
51 |
52 | lazy var myImageView: UIImageView = { UIImageView() }()
/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/AsyncDrawKit/AsyncDrawViewController.swift:99:20: error: 'init()' is unavailable in watchOS
97 |
98 | lazy var nodeView: NodeRootView = {
99 | let view = NodeRootView()
| `- error: 'init()' is unavailable in watchOS
100 | view.frame = CGRect(x: 0, y: 0, width: kSCREEN_WIDTH, height: 100)
101 | return view
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/AsyncDrawKit/AsyncDrawViewController.swift:144:26: error: 'UITableViewCell' is unavailable in watchOS
142 | }
143 |
144 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
145 | super.init(style: style, reuseIdentifier: reuseIdentifier)
146 | self.selectionStyle = .none
/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/AsyncDrawKit/AsyncDrawViewController.swift:96:17: error: 'UITableViewCell' is unavailable in watchOS
94 | }
95 |
96 | class NodeCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
97 |
98 | lazy var nodeView: NodeRootView = {
/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/AsyncDrawKit/AsyncDrawViewController.swift:18:25: error: 'UITableView' is unavailable in watchOS
16 | super.viewDidLoad()
17 |
18 | let tableView = UITableView()
| `- error: 'UITableView' is unavailable in watchOS
19 | tableView.frame = CGRect(x: 0, y: 20, width: kSCREEN_WIDTH, height: kSCREEN_HEIGHT - 20)
20 | tableView.register(AsyncCell.self, forCellReuseIdentifier: "ASYNC")
/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
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncDrawViewController.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AsyncDrawViewController.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncImageView+Extension/AsyncImageView+SetImage.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AsyncImageView+SetImage.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/AsyncImageView+Extension/ImageNetwork.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageNetwork.swift
SwiftCompile normal arm64_32 Compiling\ NodeRootView.swift,\ NodeView.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeView.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift:18:76: error: 'UITraitCollection' is unavailable in watchOS
16 | public var subNodes: Array<NodeLayerDelegate> = { Array<NodeLayerDelegate>() }()
17 |
18 | open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
19 | guard let previousTraitCollection = previousTraitCollection else { return }
20 | if #available(iOS 13.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/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/AsyncDrawKit/Node/NodeRootView.swift:18:24: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
16 | public var subNodes: Array<NodeLayerDelegate> = { Array<NodeLayerDelegate>() }()
17 |
18 | open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
19 | guard let previousTraitCollection = previousTraitCollection else { return }
20 | if #available(iOS 13.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/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift:10:26: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | open class NodeRootView: UIView, SGAsyncDelgate {
| `- error: 'UIView' is unavailable in watchOS
11 |
12 | open override class var layerClass: AnyClass {
/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/AsyncDrawKit/Node/NodeRootView.swift:42:34: error: 'CALayer' is unavailable in watchOS
40 | }
41 |
42 | public func asyncDraw(layer: CALayer, in context: CGContext, size: CGSize, isCancel cancel: Bool) {
| `- error: 'CALayer' is unavailable in watchOS
43 | if cancel {
44 | 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/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift:52:41: error: 'CALayer' is unavailable in watchOS
50 | }
51 |
52 | private func drawNodeButtons(layer: CALayer, in context: CGContext, size: CGSize) {
| `- error: 'CALayer' is unavailable in watchOS
53 | let nodes: Array<NodeLayerDelegate> = self.subNodes.filter { $0.isMember(of: NodeButton.self) }
54 | let nodeButtons: Array<NodeButton> = nodes.map { $0 as! NodeButton }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift:102:40: error: 'CALayer' is unavailable in watchOS
100 | }
101 |
102 | private func drawNodeLabels(layer: CALayer, in context: CGContext, size: CGSize) {
| `- error: 'CALayer' is unavailable in watchOS
103 | let nodes: Array<NodeLayerDelegate> = self.subNodes.filter { $0.isMember(of: NodeLabel.self) }
104 | let nodeLabels: Array<NodeLabel> = nodes.map { $0 as! NodeLabel }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift:137:40: error: 'CALayer' is unavailable in watchOS
135 | }
136 |
137 | private func drawNodeImages(layer: CALayer, in context: CGContext, size: CGSize) {
| `- error: 'CALayer' is unavailable in watchOS
138 | let nodes: Array<NodeLayerDelegate> = self.subNodes.filter { $0.isMember(of: NodeImageView.self) }
139 | let nodeImageViews: Array<NodeLayerDelegate> = nodes.map { $0 as! NodeImageView }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift:158:52: error: 'UITouch' is unavailable in watchOS
156 | extension NodeRootView {
157 |
158 | open override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
159 | guard let touch: UITouch = event?.touches(for: self)?.first else { return }
160 | let touchPoint: CGPoint = touch.location(in: 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/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift:158:74: error: 'UIEvent' is unavailable in watchOS
156 | extension NodeRootView {
157 |
158 | open override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
159 | guard let touch: UITouch = event?.touches(for: self)?.first else { return }
160 | let touchPoint: CGPoint = touch.location(in: 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/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/AsyncDrawKit/Node/NodeRootView.swift:172:52: error: 'UITouch' is unavailable in watchOS
170 | }
171 |
172 | open override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
173 | guard let touch: UITouch = event?.touches(for: self)?.first else { return }
174 | let touchPoint: CGPoint = touch.location(in: 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/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift:172:74: error: 'UIEvent' is unavailable in watchOS
170 | }
171 |
172 | open override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
173 | guard let touch: UITouch = event?.touches(for: self)?.first else { return }
174 | let touchPoint: CGPoint = touch.location(in: 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/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/AsyncDrawKit/Node/NodeRootView.swift:21:40: error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
19 | guard let previousTraitCollection = previousTraitCollection else { return }
20 | if #available(iOS 13.0, *) {
21 | if previousTraitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
| `- error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
22 | SGALTranscation(target: self, funcPtr: #selector(drawTask)).commit()
23 | }
/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:286:1: note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
284 | * and more could be added in the future.
285 | */
286 | - (BOOL)hasDifferentColorAppearanceComparedToTraitCollection:(nullable UITraitCollection *)traitCollection API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
287 |
288 | @end
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift:159:26: error: 'UITouch' is unavailable in watchOS
157 |
158 | open override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
159 | guard let touch: UITouch = event?.touches(for: self)?.first else { return }
| `- error: 'UITouch' is unavailable in watchOS
160 | let touchPoint: CGPoint = touch.location(in: self)
161 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeRootView.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NodeRootView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeView.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NodeView.swift
SwiftCompile normal arm64_32 Compiling\ SGALTranscation.swift,\ SGAsyncLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/SGALTranscation.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/SGAsyncLayer.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/SGAsyncLayer.swift:24:33: error: 'CALayer' is unavailable in watchOS
22 | - Parameter cancel: A boolean value that tell callback method the status it experienced.
23 | */
24 | @objc func asyncDraw(layer: CALayer, in context: CGContext, size: CGSize, isCancel cancel: Bool)
| `- error: 'CALayer' is unavailable in watchOS
25 |
26 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/SGAsyncLayer.swift:28:34: error: 'CALayer' is unavailable in watchOS
26 | }
27 |
28 | final public class SGAsyncLayer: CALayer {
| `- error: 'CALayer' is unavailable in watchOS
29 |
30 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/SGAsyncLayer.swift:77:38: error: 'UIScreen' is unavailable in watchOS
75 |
76 | let size: CGSize = self.bounds.size
77 | let scale: CGFloat = UIScreen.main.nativeScale
| `- error: 'UIScreen' is unavailable in watchOS
78 | let opaque: Bool = self.isOpaque
79 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/SGALTranscation.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SGALTranscation.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/SGAsyncLayer.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SGAsyncLayer.swift
SwiftCompile normal arm64_32 Compiling\ AsyncImageView.swift,\ AsyncLabel.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncLabel.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImageView.swift:57:27: error: 'CALayer' is unavailable in watchOS
55 | }
56 |
57 | func asyncDraw(layer: CALayer, in context: CGContext, size: CGSize, isCancel cancel: Bool) {
| `- error: 'CALayer' is unavailable in watchOS
58 | if cancel {
59 | 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/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImageView.swift:21:28: error: 'UIView' is unavailable in watchOS
19 | - Note: The default cache strategy is LRU and its limited is 100.
20 | */
21 | open class AsyncImageView: UIView, SGAsyncDelgate {
| `- error: 'UIView' is unavailable in watchOS
22 |
23 | /**
/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/AsyncDrawKit/BaseUIView/AsyncImageView.swift:94:59: error: 'CALayer' is unavailable in watchOS
92 |
93 | // According to raw file data to decode UIImage.
94 | private final func decoderImage(_ res: String, layer: CALayer, in context: CGContext, size: CGSize, isCancel cancel: Bool) {
| `- error: 'CALayer' is unavailable in watchOS
95 | let viewMaxSide: CGFloat = max(size.width, size.height)
96 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImageView.swift:133:66: error: 'CALayer' is unavailable in watchOS
131 |
132 | // According to decoded UIImage to draw.
133 | private final func decoderImage(_ resImage: UIImage?, layer: CALayer, in context: CGContext, size: CGSize, isCancel cancel: Bool) {
| `- error: 'CALayer' is unavailable in watchOS
134 |
135 | guard let image = resImage 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/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImageView.swift:70:31: warning: 'imageFiled' is deprecated: The property of `imageFiled` no longer supported. [#DeprecatedDeclaration]
68 |
69 | autoreleasepool {
70 | if let res = self.imageFiled {
| `- warning: 'imageFiled' is deprecated: The property of `imageFiled` no longer supported. [#DeprecatedDeclaration]
71 | self.decoderImage(res, layer: layer, in: context, size: size, isCancel: cancel)
72 | return
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImageView.swift:117:33: error: cannot find 'kCGImageSourceCreateThumbnailWithTransform' in scope
115 | guard let data: Data = try? Data(contentsOf: URL(fileURLWithPath: path)) else { return }
116 | // Transfer CFData into CGImage
117 | let downsampleOption = [kCGImageSourceCreateThumbnailWithTransform: kCFBooleanTrue!,
| `- error: cannot find 'kCGImageSourceCreateThumbnailWithTransform' in scope
118 | kCGImageSourceCreateThumbnailFromImageIfAbsent: kCFBooleanTrue!,
119 | kCGImageSourceThumbnailMaxPixelSize: viewMaxSide] as CFDictionary
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImageView.swift:118:28: error: cannot find 'kCGImageSourceCreateThumbnailFromImageIfAbsent' in scope
116 | // Transfer CFData into CGImage
117 | let downsampleOption = [kCGImageSourceCreateThumbnailWithTransform: kCFBooleanTrue!,
118 | kCGImageSourceCreateThumbnailFromImageIfAbsent: kCFBooleanTrue!,
| `- error: cannot find 'kCGImageSourceCreateThumbnailFromImageIfAbsent' in scope
119 | kCGImageSourceThumbnailMaxPixelSize: viewMaxSide] as CFDictionary
120 | guard let imageSrc: CGImageSource = CGImageSourceCreateWithData(data as CFData, downsampleOption) else { return }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImageView.swift:119:39: error: cannot find 'kCGImageSourceThumbnailMaxPixelSize' in scope
117 | let downsampleOption = [kCGImageSourceCreateThumbnailWithTransform: kCFBooleanTrue!,
118 | kCGImageSourceCreateThumbnailFromImageIfAbsent: kCFBooleanTrue!,
119 | kCGImageSourceThumbnailMaxPixelSize: viewMaxSide] as CFDictionary
| `- error: cannot find 'kCGImageSourceThumbnailMaxPixelSize' in scope
120 | guard let imageSrc: CGImageSource = CGImageSourceCreateWithData(data as CFData, downsampleOption) else { return }
121 | guard let imageRef: CGImage = CGImageSourceCreateImageAtIndex(imageSrc, 0, nil) else { return }
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImageView.swift:120:29: error: cannot find type 'CGImageSource' in scope
118 | kCGImageSourceCreateThumbnailFromImageIfAbsent: kCFBooleanTrue!,
119 | kCGImageSourceThumbnailMaxPixelSize: viewMaxSide] as CFDictionary
120 | guard let imageSrc: CGImageSource = CGImageSourceCreateWithData(data as CFData, downsampleOption) else { return }
| `- error: cannot find type 'CGImageSource' in scope
121 | guard let imageRef: CGImage = CGImageSourceCreateImageAtIndex(imageSrc, 0, nil) else { return }
122 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImageView.swift:120:45: error: cannot find 'CGImageSourceCreateWithData' in scope
118 | kCGImageSourceCreateThumbnailFromImageIfAbsent: kCFBooleanTrue!,
119 | kCGImageSourceThumbnailMaxPixelSize: viewMaxSide] as CFDictionary
120 | guard let imageSrc: CGImageSource = CGImageSourceCreateWithData(data as CFData, downsampleOption) else { return }
| `- error: cannot find 'CGImageSourceCreateWithData' in scope
121 | guard let imageRef: CGImage = CGImageSourceCreateImageAtIndex(imageSrc, 0, nil) else { return }
122 |
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImageView.swift:121:39: error: cannot find 'CGImageSourceCreateImageAtIndex' in scope
119 | kCGImageSourceThumbnailMaxPixelSize: viewMaxSide] as CFDictionary
120 | guard let imageSrc: CGImageSource = CGImageSourceCreateWithData(data as CFData, downsampleOption) else { return }
121 | guard let imageRef: CGImage = CGImageSourceCreateImageAtIndex(imageSrc, 0, nil) else { return }
| `- error: cannot find 'CGImageSourceCreateImageAtIndex' in scope
122 |
123 | // Store the file name
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncImageView.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AsyncImageView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncLabel.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AsyncLabel.swift
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncLabel.swift:52:27: error: 'CALayer' is unavailable in watchOS
50 | }
51 |
52 | func asyncDraw(layer: CALayer, in context: CGContext, size: CGSize, isCancel cancel: Bool) {
| `- error: 'CALayer' is unavailable in watchOS
53 | if cancel {
54 | 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/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/BaseUIView/AsyncLabel.swift:10:24: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | open class AsyncLabel: UIView, SGAsyncDelgate {
| `- error: 'UIView' is unavailable in watchOS
11 |
12 | public var text: 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.
SwiftCompile normal arm64_32 Compiling\ NodeLabel.swift,\ NodeLayerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeLabel.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeLayerDelegate.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeLabel.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NodeLabel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeLayerDelegate.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NodeLayerDelegate.swift
SwiftCompile normal arm64_32 Compiling\ NodeButton.swift,\ NodeImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeButton.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeImageView.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeButton.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NodeButton.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/Node/NodeImageView.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NodeImageView.swift
SwiftCompile normal arm64_32 Compiling\ SGAsyncQueue.swift,\ SGAsyncQueuePool.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/SGAsyncQueue.swift /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/SGAsyncQueuePool.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/SGAsyncQueue.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SGAsyncQueue.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AsyncDrawKit/SGAsyncQueuePool.swift (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SGAsyncQueuePool.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ AsyncDrawKit (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
SwiftCompile normal arm64 (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
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/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-20 09:17:26.835 xcodebuild[783:4784] [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 'AsyncDrawKit' from project 'AsyncDrawKit')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ AsyncDrawKit (in target 'AsyncDrawKit' from project 'AsyncDrawKit')
Building workspace AsyncDrawKit with scheme AsyncDrawKit
(3 failures)
BUILD FAILURE 6.4 watchOS