Build Information
Failed to build CalendarKit, reference master (99a4a0), with Swift 6.4 for watchOS using Xcode 27.0 on 28 Sep 2026 06:47:00 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 CalendarKit -destination generic/platform=watchOSBuild Log
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/Header/DaySelector/DayDateCell.swift:6:28: error: 'UILabel' is unavailable in watchOS
4 |
5 | private let dateLabel = DateLabel()
6 | private let dayLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
7 |
8 | private var regularSizeClassFontSize: Double = 16
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DayDateCell.swift:6:28: error: 'init()' is unavailable in watchOS
4 |
5 | private let dateLabel = DateLabel()
6 | private let dayLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
7 |
8 | private var regularSizeClassFontSize: Double = 16
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Header/DaySelector/DayDateCell.swift:3:33: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | public final class DayDateCell: UIView, DaySelectorItemProtocol {
| `- error: 'UIView' is unavailable in watchOS
4 |
5 | private let dateLabel = DateLabel()
/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/Header/DaySelector/DaySelector.swift:60:26: error: 'UIView' is unavailable in watchOS
58 | }
59 |
60 | private var items = [UIView & DaySelectorItemProtocol]()
| `- error: 'UIView' is unavailable in watchOS
61 |
62 | public init(startDate: Date = Date(), daysInWeek: Int = 7) {
/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/Header/DaySelector/DaySelector.swift:82:37: error: 'UIView' is unavailable in watchOS
80 | }
81 |
82 | private func initializeViews<T: UIView>(viewType: T.Type) where T: DaySelectorItemProtocol {
| `- error: 'UIView' is unavailable in watchOS
83 | // Store last selected date
84 | let lastSelectedDate = selectedDate
/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/Header/DaySelector/DaySelector.swift:150:62: error: 'UIUserInterfaceSizeClass' is unavailable in watchOS
148 | }
149 |
150 | public func transitionToHorizontalSizeClass(_ sizeClass: UIUserInterfaceSizeClass) {
| `- error: 'UIUserInterfaceSizeClass' is unavailable in watchOS
151 | switch sizeClass {
152 | case .regular:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:26:28: note: 'UIUserInterfaceSizeClass' has been explicitly marked unavailable here
24 | } API_UNAVAILABLE(tvos, watchos);
25 |
26 | typedef NS_ENUM(NSInteger, UIUserInterfaceSizeClass) {
| `- note: 'UIUserInterfaceSizeClass' has been explicitly marked unavailable here
27 | UIUserInterfaceSizeClassUnspecified = 0,
28 | UIUserInterfaceSizeClassCompact = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DaySelector.swift:159:50: error: 'UITapGestureRecognizer' is unavailable in watchOS
157 | }
158 |
159 | @objc private func dateLabelDidTap(_ sender: UITapGestureRecognizer) {
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
160 | if let item = sender.view as? DaySelectorItemProtocol {
161 | delegate?.dateSelectorDidSelectDate(item.date)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DaySelector.swift:14:33: error: 'UIView' is unavailable in watchOS
12 | }
13 |
14 | public final class DaySelector: UIView {
| `- error: 'UIView' is unavailable in watchOS
15 | public weak var delegate: DaySelectorDelegate?
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Header/DayHeaderView.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DayHeaderView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DateLabel.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DateLabel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DayDateCell.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DayDateCell.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DaySelector.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DaySelector.swift
/Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DaySelector.swift:92:25: error: 'init()' is unavailable in watchOS
90 | // Create new with corresponding class
91 | for _ in 1...daysInWeek {
92 | let label = T()
| `- error: 'init()' is unavailable in watchOS
93 | items.append(label)
94 | addSubview(label)
/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/Header/DaySelector/DaySelector.swift:96:30: error: 'UITapGestureRecognizer' is unavailable in watchOS
94 | addSubview(label)
95 |
96 | let recognizer = UITapGestureRecognizer(target: self,
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
97 | action: #selector(DaySelector.dateLabelDidTap(_:)))
98 | label.addGestureRecognizer(recognizer)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
SwiftCompile normal arm64_32 Compiling\ EventEditingSnappingBehavior.swift,\ EventLayoutAttributes.swift,\ EventResizeHandleDotView.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventEditingSnappingBehavior.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventLayoutAttributes.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventResizeHandleDotView.swift (in target 'CalendarKit' from project 'CalendarKit')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventEditingSnappingBehavior.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventEditingSnappingBehavior.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventLayoutAttributes.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventLayoutAttributes.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventResizeHandleDotView.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventResizeHandleDotView.swift
SwiftCompile normal arm64_32 Compiling\ EventResizeHandleView.swift,\ EventView.swift,\ ReusePool.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventResizeHandleView.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventView.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/ReusePool.swift (in target 'CalendarKit' from project 'CalendarKit')
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventResizeHandleView.swift:5:57: error: 'UIPanGestureRecognizer' is unavailable in watchOS
3 |
4 | public final class EventResizeHandleView: UIView {
5 | public private(set) lazy var panGestureRecognizer = UIPanGestureRecognizer()
| `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
6 | public private(set) lazy var dotView = EventResizeHandleDotView()
7 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
| `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic) NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos); // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventResizeHandleView.swift:6:44: error: 'init()' is unavailable in watchOS
4 | public final class EventResizeHandleView: UIView {
5 | public private(set) lazy var panGestureRecognizer = UIPanGestureRecognizer()
6 | public private(set) lazy var dotView = EventResizeHandleDotView()
| `- error: 'init()' is unavailable in watchOS
7 |
8 | public var borderColor: UIColor? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Timeline/EventResizeHandleView.swift:4:43: error: 'UIView' is unavailable in watchOS
2 | import UIKit
3 |
4 | public final class EventResizeHandleView: UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | public private(set) lazy var panGestureRecognizer = UIPanGestureRecognizer()
6 | public private(set) lazy var dotView = EventResizeHandleDotView()
/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/Timeline/EventView.swift:22:56: error: 'init()' is unavailable in watchOS
20 | /// Resize Handle views showing up when editing the event.
21 | /// The top handle has a tag of `0` and the bottom has a tag of `1`
22 | public private(set) lazy var eventResizeHandles = [EventResizeHandleView(), EventResizeHandleView()]
| `- error: 'init()' is unavailable in watchOS
23 |
24 | override public init(frame: CGRect) {
/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/Timeline/EventView.swift:22:81: error: 'init()' is unavailable in watchOS
20 | /// Resize Handle views showing up when editing the event.
21 | /// The top handle has a tag of `0` and the bottom has a tag of `1`
22 | public private(set) lazy var eventResizeHandles = [EventResizeHandleView(), EventResizeHandleView()]
| `- error: 'init()' is unavailable in watchOS
23 |
24 | override public init(frame: CGRect) {
/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/Timeline/EventView.swift:11:44: error: 'UITextView' is unavailable in watchOS
9 | }
10 |
11 | public private(set) lazy var textView: UITextView = {
| `- error: 'UITextView' is unavailable in watchOS
12 | let view = UITextView()
13 | view.isUserInteractionEnabled = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventView.swift:12:20: error: 'UITextView' is unavailable in watchOS
10 |
11 | public private(set) lazy var textView: UITextView = {
12 | let view = UITextView()
| `- error: 'UITextView' is unavailable in watchOS
13 | view.isUserInteractionEnabled = false
14 | view.backgroundColor = .clear
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventView.swift:12:20: error: 'init()' is unavailable in watchOS
10 |
11 | public private(set) lazy var textView: UITextView = {
12 | let view = UITextView()
| `- error: 'init()' is unavailable in watchOS
13 | view.isUserInteractionEnabled = false
14 | view.backgroundColor = .clear
/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/Timeline/EventView.swift:93:64: error: 'UIEvent' is unavailable in watchOS
91 | regardless of their position in relation to the Timeline's bounds.
92 | */
93 | public override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIEvent' is unavailable in watchOS
94 | for resizeHandle in eventResizeHandles {
95 | if let subSubView = resizeHandle.hitTest(convert(point, to: resizeHandle), with: event) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventView.swift:93:77: error: 'UIView' is unavailable in watchOS
91 | regardless of their position in relation to the Timeline's bounds.
92 | */
93 | public override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
94 | for resizeHandle in eventResizeHandles {
95 | if let subSubView = resizeHandle.hitTest(convert(point, to: resizeHandle), with: event) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventView.swift:3:23: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | open class EventView: UIView {
| `- error: 'UIView' is unavailable in watchOS
4 | public var descriptor: EventDescriptor?
5 | public var color = SystemColors.label
/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/Timeline/EventView.swift:55:36: error: 'lineBreakMode' is unavailable in watchOS
53 | }
54 | if let lineBreakMode = event.lineBreakMode {
55 | textView.textContainer.lineBreakMode = lineBreakMode
| `- error: 'lineBreakMode' is unavailable in watchOS
56 | }
57 | descriptor = event
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextContainer.h:89:50: note: 'lineBreakMode' has been explicitly marked unavailable here
87 | /// truncated. The default value of this property is
88 | /// ``NSLineBreakMode/byWordWrapping``.
89 | @property (NS_NONATOMIC_IOSONLY) NSLineBreakMode lineBreakMode API_AVAILABLE(macos(10.11), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'lineBreakMode' has been explicitly marked unavailable here
90 |
91 | /// An array of path objects that represents the regions where text doesn't display in the text container.
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventView.swift:76:9: error: 'UIView' is unavailable in watchOS
74 | transform = .identity
75 | }
76 | UIView.animate(withDuration: 0.2,
| `- error: 'UIView' is unavailable in watchOS
77 | delay: 0,
78 | usingSpringWithDamping: 0.2,
/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/Timeline/EventView.swift:113:27: error: 'UIView' is unavailable in watchOS
111 | context.setLineCap(.round)
112 | context.translateBy(x: 0, y: 0.5)
113 | let leftToRight = UIView.userInterfaceLayoutDirection(for: semanticContentAttribute) == .leftToRight
| `- error: 'UIView' is unavailable in watchOS
114 | let x: Double = leftToRight ? 0 : frame.width - 1.0 // 1 is the line width
115 | let y: Double = 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/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/Timeline/EventView.swift:130:16: error: 'UIView' is unavailable in watchOS
128 | super.layoutSubviews()
129 | textView.frame = {
130 | if UIView.userInterfaceLayoutDirection(for: semanticContentAttribute) == .rightToLeft {
| `- error: 'UIView' is unavailable in watchOS
131 | return CGRect(x: bounds.minX, y: bounds.minY, width: bounds.width - 3, height: bounds.height)
132 | } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Timeline/ReusePool.swift:3:26: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | final class ReusePool<T: UIView> {
| `- error: 'UIView' is unavailable in watchOS
4 | private var storage: [T]
5 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventResizeHandleView.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventResizeHandleView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventView.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Timeline/ReusePool.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ReusePool.swift
SwiftCompile normal arm64_32 Compiling\ DayViewState.swift,\ EventDataSource.swift,\ Array+Shift.swift,\ Date+DateOnly.swift /Users/admin/builder/spi-builder-workspace/Sources/DayViewState.swift /Users/admin/builder/spi-builder-workspace/Sources/EventDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/Array+Shift.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/Date+DateOnly.swift (in target 'CalendarKit' from project 'CalendarKit')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DayViewState.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DayViewState.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/EventDataSource.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventDataSource.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Extensions/Array+Shift.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Array+Shift.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Extensions/Date+DateOnly.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Date+DateOnly.swift
SwiftCompile normal arm64 Compiling\ DayViewState.swift,\ EventDataSource.swift,\ Array+Shift.swift,\ Date+DateOnly.swift /Users/admin/builder/spi-builder-workspace/Sources/DayViewState.swift /Users/admin/builder/spi-builder-workspace/Sources/EventDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/Array+Shift.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/Date+DateOnly.swift (in target 'CalendarKit' from project 'CalendarKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DayViewState.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DayViewState.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EventDataSource.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EventDataSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Extensions/Array+Shift.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Array+Shift.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Extensions/Date+DateOnly.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Date+DateOnly.swift
SwiftCompile normal arm64 Compiling\ DaySelectorController.swift,\ DaySymbolsView.swift,\ SwipeLabelView.swift,\ Localization.swift /Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DaySelectorController.swift /Users/admin/builder/spi-builder-workspace/Sources/Header/DaySymbolsView.swift /Users/admin/builder/spi-builder-workspace/Sources/Header/SwipeLabelView.swift /Users/admin/builder/spi-builder-workspace/Sources/Localization.swift (in target 'CalendarKit' from project 'CalendarKit')
/Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DaySelectorController.swift:55:55: error: 'UIUserInterfaceSizeClass' is unavailable in watchOS
53 | }
54 |
55 | func transitionToHorizontalSizeClass(_ sizeClass: UIUserInterfaceSizeClass) {
| `- error: 'UIUserInterfaceSizeClass' is unavailable in watchOS
56 | daySelector.transitionToHorizontalSizeClass(sizeClass)
57 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:26:28: note: 'UIUserInterfaceSizeClass' has been explicitly marked unavailable here
24 | } API_UNAVAILABLE(tvos, watchos);
25 |
26 | typedef NS_ENUM(NSInteger, UIUserInterfaceSizeClass) {
| `- note: 'UIUserInterfaceSizeClass' has been explicitly marked unavailable here
27 | UIUserInterfaceSizeClassUnspecified = 0,
28 | UIUserInterfaceSizeClassCompact = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DaySelectorController.swift:3:43: error: 'UIViewController' is unavailable in watchOS
1 | import UIKit
2 |
3 | public final class DaySelectorController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
4 | public private(set) lazy var daySelector = DaySelector()
5 |
/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/Header/DaySymbolsView.swift:6:27: error: 'UILabel' is unavailable in watchOS
4 | public private(set) var daysInWeek = 7
5 | private var calendar = Calendar.autoupdatingCurrent
6 | private var labels = [UILabel]()
| `- error: 'UILabel' is unavailable in watchOS
7 | private var style: DaySymbolsStyle = DaySymbolsStyle()
8 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Header/DaySymbolsView.swift:3:36: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | public final class DaySymbolsView: UIView {
| `- error: 'UIView' is unavailable in watchOS
4 | public private(set) var daysInWeek = 7
5 | private var calendar = Calendar.autoupdatingCurrent
/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/Header/DaySymbolsView.swift:28:25: error: 'UILabel' is unavailable in watchOS
26 | private func initializeViews() {
27 | for _ in 1...daysInWeek {
28 | let label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
29 | label.textAlignment = .center
30 | labels.append(label)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Header/DaySymbolsView.swift:28:25: error: 'init()' is unavailable in watchOS
26 | private func initializeViews() {
27 | for _ in 1...daysInWeek {
28 | let label = UILabel()
| `- error: 'init()' is unavailable in watchOS
29 | label.textAlignment = .center
30 | labels.append(label)
/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/Header/DaySymbolsView.swift:48:27: error: 'UIView' is unavailable in watchOS
46 | weekDays.shift(calendar.firstWeekday - 1)
47 |
48 | let rightToLeft = UIView.userInterfaceLayoutDirection(for: semanticContentAttribute) == .rightToLeft
| `- error: 'UIView' is unavailable in watchOS
49 | if rightToLeft { weekDays.reverse() }
50 |
/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/Header/SwipeLabelView.swift:33:29: error: 'UILabel' is unavailable in watchOS
31 | }
32 |
33 | private var firstLabel: UILabel {
| `- error: 'UILabel' is unavailable in watchOS
34 | labels.first!
35 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Header/SwipeLabelView.swift:37:30: error: 'UILabel' is unavailable in watchOS
35 | }
36 |
37 | private var secondLabel: UILabel {
| `- error: 'UILabel' is unavailable in watchOS
38 | labels.last!
39 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Header/SwipeLabelView.swift:41:27: error: 'UILabel' is unavailable in watchOS
39 | }
40 |
41 | private var labels = [UILabel]()
| `- error: 'UILabel' is unavailable in watchOS
42 |
43 | private var style = SwipeLabelStyle()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Header/SwipeLabelView.swift:3:36: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | public final class SwipeLabelView: UIView, DayViewStateUpdating {
| `- error: 'UIView' is unavailable in watchOS
4 | public enum AnimationDirection {
5 | case Forward
/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/Header/SwipeLabelView.swift:63:25: error: 'UILabel' is unavailable in watchOS
61 | private func configure() {
62 | for _ in 0...1 {
63 | let label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
64 | label.textAlignment = .center
65 | labels.append(label)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Header/SwipeLabelView.swift:63:25: error: 'init()' is unavailable in watchOS
61 | private func configure() {
62 | for _ in 0...1 {
63 | let label = UILabel()
| `- error: 'init()' is unavailable in watchOS
64 | label.textAlignment = .center
65 | labels.append(label)
/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/Header/SwipeLabelView.swift:88:9: error: 'UIView' is unavailable in watchOS
86 | secondLabel.frame.origin.x -= Double(shiftRatio * screenWidth * 3) * multiplier
87 |
88 | UIView.animate(withDuration: 0.3, animations: {
| `- error: 'UIView' is unavailable in watchOS
89 | self.secondLabel.frame = self.bounds
90 | self.firstLabel.frame.origin.x += Double(shiftRatio * screenWidth) * multiplier
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DaySelectorController.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DaySelectorController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Header/DaySymbolsView.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DaySymbolsView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Header/SwipeLabelView.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SwipeLabelView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Localization.swift (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Localization.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ CalendarKit (in target 'CalendarKit' from project 'CalendarKit')
/Users/admin/builder/spi-builder-workspace/Sources/DayView.swift:134:59: error: 'UIGestureRecognizer' is unavailable in watchOS
132 | }
133 |
134 | public func timelinePanGestureRequire(toFail gesture: UIGestureRecognizer) {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
135 | timelinePagerView.timelinePanGestureRequire(toFail: gesture)
136 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/DayView.swift:154:62: error: 'UIUserInterfaceSizeClass' is unavailable in watchOS
152 | }
153 |
154 | public func transitionToHorizontalSizeClass(_ sizeClass: UIUserInterfaceSizeClass) {
| `- error: 'UIUserInterfaceSizeClass' is unavailable in watchOS
155 | dayHeaderView.transitionToHorizontalSizeClass(sizeClass)
156 | updateStyle(style)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:26:28: note: 'UIUserInterfaceSizeClass' has been explicitly marked unavailable here
24 | } API_UNAVAILABLE(tvos, watchos);
25 |
26 | typedef NS_ENUM(NSInteger, UIUserInterfaceSizeClass) {
| `- note: 'UIUserInterfaceSizeClass' has been explicitly marked unavailable here
27 | UIUserInterfaceSizeClassUnspecified = 0,
28 | UIUserInterfaceSizeClassCompact = 1,
/Users/admin/builder/spi-builder-workspace/Sources/DayView.swift:15:23: error: 'UIView' is unavailable in watchOS
13 | }
14 |
15 | public class DayView: UIView, TimelinePagerViewDelegate {
| `- error: 'UIView' is unavailable in watchOS
16 | public weak var dataSource: EventDataSource? {
17 | get {
/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/DayViewController.swift:59:57: error: 'UITraitCollection' is unavailable in watchOS
57 | }
58 |
59 | open override func willTransition(to newCollection: UITraitCollection, with coordinator: UIViewControllerTransitionCoordinator) {
| `- error: 'UITraitCollection' is unavailable in watchOS
60 | super.willTransition(to: newCollection, with: coordinator)
61 | configureDayViewLayoutForHorizontalSizeClass(newCollection.horizontalSizeClass)
/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/DayViewController.swift:59:94: error: 'UIViewControllerTransitionCoordinator' is unavailable in watchOS
57 | }
58 |
59 | open override func willTransition(to newCollection: UITraitCollection, with coordinator: UIViewControllerTransitionCoordinator) {
| `- error: 'UIViewControllerTransitionCoordinator' is unavailable in watchOS
60 | super.willTransition(to: newCollection, with: coordinator)
61 | configureDayViewLayoutForHorizontalSizeClass(newCollection.horizontalSizeClass)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:81:11: note: 'UIViewControllerTransitionCoordinator' has been explicitly marked unavailable here
79 |
80 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @protocol UIViewControllerTransitionCoordinator <UIViewControllerTransitionCoordinatorContext>
| `- note: 'UIViewControllerTransitionCoordinator' has been explicitly marked unavailable here
82 |
83 |
/Users/admin/builder/spi-builder-workspace/Sources/DayViewController.swift:64:73: error: 'UIUserInterfaceSizeClass' is unavailable in watchOS
62 | }
63 |
64 | open func configureDayViewLayoutForHorizontalSizeClass(_ sizeClass: UIUserInterfaceSizeClass) {
| `- error: 'UIUserInterfaceSizeClass' is unavailable in watchOS
65 | dayView.transitionToHorizontalSizeClass(sizeClass)
66 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:26:28: note: 'UIUserInterfaceSizeClass' has been explicitly marked unavailable here
24 | } API_UNAVAILABLE(tvos, watchos);
25 |
26 | typedef NS_ENUM(NSInteger, UIUserInterfaceSizeClass) {
| `- note: 'UIUserInterfaceSizeClass' has been explicitly marked unavailable here
27 | UIUserInterfaceSizeClassUnspecified = 0,
28 | UIUserInterfaceSizeClassCompact = 1,
/Users/admin/builder/spi-builder-workspace/Sources/DayViewController.swift:3:31: error: 'UIViewController' is unavailable in watchOS
1 | import UIKit
2 |
3 | open class DayViewController: UIViewController, EventDataSource, DayViewDelegate {
| `- error: 'UIViewController' is unavailable in watchOS
4 | public lazy var dayView: DayView = DayView()
5 | public var dataSource: EventDataSource? {
/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/Extensions/View+StackView.swift:11:28: error: 'NSLayoutConstraint' is unavailable in watchOS
9 |
10 | extension UIStackView {
11 | convenience init(axis: NSLayoutConstraint.Axis = .vertical,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
12 | distribution: UIStackView.Distribution = .fill,
13 | alignment: UIStackView.Alignment = .fill,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/View+StackView.swift:12:36: error: 'UIStackView' is unavailable in watchOS
10 | extension UIStackView {
11 | convenience init(axis: NSLayoutConstraint.Axis = .vertical,
12 | distribution: UIStackView.Distribution = .fill,
| `- error: 'UIStackView' is unavailable in watchOS
13 | alignment: UIStackView.Alignment = .fill,
14 | spacing: Double = 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/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/View+StackView.swift:13:33: error: 'UIStackView' is unavailable in watchOS
11 | convenience init(axis: NSLayoutConstraint.Axis = .vertical,
12 | distribution: UIStackView.Distribution = .fill,
13 | alignment: UIStackView.Alignment = .fill,
| `- error: 'UIStackView' is unavailable in watchOS
14 | spacing: Double = 0,
15 | subviews: [UIView] = []) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/View+StackView.swift:15:33: error: 'UIView' is unavailable in watchOS
13 | alignment: UIStackView.Alignment = .fill,
14 | spacing: Double = 0,
15 | subviews: [UIView] = []) {
| `- error: 'UIView' is unavailable in watchOS
16 | self.init(arrangedSubviews: subviews)
17 | self.axis = axis
/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/Extensions/View+StackView.swift:10:11: error: 'UIStackView' is unavailable in watchOS
8 | import UIKit
9 |
10 | extension UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
11 | convenience init(axis: NSLayoutConstraint.Axis = .vertical,
12 | distribution: UIStackView.Distribution = .fill,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Header/DayHeaderView.swift:8:36: error: 'UIUserInterfaceSizeClass' is unavailable in watchOS
6 |
7 | private var style = DayHeaderStyle()
8 | private var currentSizeClass = UIUserInterfaceSizeClass.compact
| `- error: 'UIUserInterfaceSizeClass' is unavailable in watchOS
9 |
10 | public weak var state: DayViewState? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:26:28: note: 'UIUserInterfaceSizeClass' has been explicitly marked unavailable here
24 | } API_UNAVAILABLE(tvos, watchos);
25 |
26 | typedef NS_ENUM(NSInteger, UIUserInterfaceSizeClass) {
| `- note: 'UIUserInterfaceSizeClass' has been explicitly marked unavailable here
27 | UIUserInterfaceSizeClassUnspecified = 0,
28 | UIUserInterfaceSizeClassCompact = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Header/DayHeaderView.swift:27:40: error: 'UIPageViewController' is unavailable in watchOS
25 |
26 | private let daySymbolsView: DaySymbolsView
27 | private var pagingViewController = UIPageViewController(transitionStyle: .scroll,
| `- error: 'UIPageViewController' is unavailable in watchOS
28 | navigationOrientation: .horizontal,
29 | options: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UIPageViewController : UIViewController {
| `- note: 'UIPageViewController' has been explicitly marked unavailable here
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Header/DayHeaderView.swift:31:33: error: 'UIView' is unavailable in watchOS
29 | options: nil)
30 | private let swipeLabelView: SwipeLabelView
31 | private lazy var separator: UIView = {
| `- error: 'UIView' is unavailable in watchOS
32 | let separator = UIView()
33 | separator.backgroundColor = SystemColors.systemSeparator
/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/Header/DayHeaderView.swift:32:25: error: 'UIView' is unavailable in watchOS
30 | private let swipeLabelView: SwipeLabelView
31 | private lazy var separator: UIView = {
32 | let separator = UIView()
| `- error: 'UIView' is unavailable in watchOS
33 | separator.backgroundColor = SystemColors.systemSeparator
34 | return separator
/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/Header/DayHeaderView.swift:32:25: error: 'init()' is unavailable in watchOS
30 | private let swipeLabelView: SwipeLabelView
31 | private lazy var separator: UIView = {
32 | let separator = UIView()
| `- error: 'init()' is unavailable in watchOS
33 | separator.backgroundColor = SystemColors.systemSeparator
34 | return separator
/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/Header/DayHeaderView.swift:119:62: error: 'UIUserInterfaceSizeClass' is unavailable in watchOS
117 | }
118 |
119 | public func transitionToHorizontalSizeClass(_ sizeClass: UIUserInterfaceSizeClass) {
| `- error: 'UIUserInterfaceSizeClass' is unavailable in watchOS
120 | currentSizeClass = sizeClass
121 | daySymbolsView.isHidden = sizeClass == .regular
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:26:28: note: 'UIUserInterfaceSizeClass' has been explicitly marked unavailable here
24 | } API_UNAVAILABLE(tvos, watchos);
25 |
26 | typedef NS_ENUM(NSInteger, UIUserInterfaceSizeClass) {
| `- note: 'UIUserInterfaceSizeClass' has been explicitly marked unavailable here
27 | UIUserInterfaceSizeClassUnspecified = 0,
28 | UIUserInterfaceSizeClassCompact = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Header/DayHeaderView.swift:169:58: error: 'UIPageViewController' is unavailable in watchOS
167 | // MARK: UIPageViewControllerDataSource
168 |
169 | public func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
| `- error: 'UIPageViewController' is unavailable in watchOS
170 | if let selector = viewController as? DaySelectorController {
171 | let previousDate = calendar.date(byAdding: .weekOfYear, value: -1, to: selector.startDate)!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UIPageViewController : UIViewController {
| `- note: 'UIPageViewController' has been explicitly marked unavailable here
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Header/DayHeaderView.swift:169:117: error: 'UIViewController' is unavailable in watchOS
167 | // MARK: UIPageViewControllerDataSource
168 |
169 | public func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
170 | if let selector = viewController as? DaySelectorController {
171 | let previousDate = calendar.date(byAdding: .weekOfYear, value: -1, to: selector.startDate)!
/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/Header/DayHeaderView.swift:169:138: error: 'UIViewController' is unavailable in watchOS
167 | // MARK: UIPageViewControllerDataSource
168 |
169 | public func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
170 | if let selector = viewController as? DaySelectorController {
171 | let previousDate = calendar.date(byAdding: .weekOfYear, value: -1, to: selector.startDate)!
/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/Header/DayHeaderView.swift:177:58: error: 'UIPageViewController' is unavailable in watchOS
175 | }
176 |
177 | public func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
| `- error: 'UIPageViewController' is unavailable in watchOS
178 | if let selector = viewController as? DaySelectorController {
179 | let nextDate = calendar.date(byAdding: .weekOfYear, value: 1, to: selector.startDate)!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UIPageViewController : UIViewController {
| `- note: 'UIPageViewController' has been explicitly marked unavailable here
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Header/DayHeaderView.swift:177:116: error: 'UIViewController' is unavailable in watchOS
175 | }
176 |
177 | public func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
178 | if let selector = viewController as? DaySelectorController {
179 | let nextDate = calendar.date(byAdding: .weekOfYear, value: 1, to: selector.startDate)!
/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/Header/DayHeaderView.swift:177:137: error: 'UIViewController' is unavailable in watchOS
175 | }
176 |
177 | public func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
178 | if let selector = viewController as? DaySelectorController {
179 | let nextDate = calendar.date(byAdding: .weekOfYear, value: 1, to: selector.startDate)!
/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/Header/DayHeaderView.swift:187:58: error: 'UIPageViewController' is unavailable in watchOS
185 | // MARK: UIPageViewControllerDelegate
186 |
187 | public func pageViewController(_ pageViewController: UIPageViewController, didFinishAnimating finished: Bool, previousViewControllers: [UIViewController], transitionCompleted completed: Bool) {
| `- error: 'UIPageViewController' is unavailable in watchOS
188 | guard completed else {return}
189 | if let selector = pageViewController.viewControllers?.first as? DaySelectorController {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UIPageViewController : UIViewController {
| `- note: 'UIPageViewController' has been explicitly marked unavailable here
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Header/DayHeaderView.swift:187:141: error: 'UIViewController' is unavailable in watchOS
185 | // MARK: UIPageViewControllerDelegate
186 |
187 | public func pageViewController(_ pageViewController: UIPageViewController, didFinishAnimating finished: Bool, previousViewControllers: [UIViewController], transitionCompleted completed: Bool) {
| `- error: 'UIViewController' is unavailable in watchOS
188 | guard completed else {return}
189 | if let selector = pageViewController.viewControllers?.first as? DaySelectorController {
/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/Header/DayHeaderView.swift:199:58: error: 'UIPageViewController' is unavailable in watchOS
197 | }
198 |
199 | public func pageViewController(_ pageViewController: UIPageViewController, willTransitionTo pendingViewControllers: [UIViewController]) {
| `- error: 'UIPageViewController' is unavailable in watchOS
200 | (pendingViewControllers as? [DaySelectorController])?.forEach{$0.updateStyle(style.daySelector)}
201 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UIPageViewController : UIViewController {
| `- note: 'UIPageViewController' has been explicitly marked unavailable here
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Header/DayHeaderView.swift:199:122: error: 'UIViewController' is unavailable in watchOS
197 | }
198 |
199 | public func pageViewController(_ pageViewController: UIPageViewController, willTransitionTo pendingViewControllers: [UIViewController]) {
| `- error: 'UIViewController' is unavailable in watchOS
200 | (pendingViewControllers as? [DaySelectorController])?.forEach{$0.updateStyle(style.daySelector)}
201 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Header/DayHeaderView.swift:3:35: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | public final class DayHeaderView: UIView, DaySelectorDelegate, DayViewStateUpdating, UIPageViewControllerDataSource, UIPageViewControllerDelegate {
| `- error: 'UIView' is unavailable in watchOS
4 | public private(set) var daysInWeek = 7
5 | public let calendar: Calendar
/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/Header/DayHeaderView.swift:3:86: error: 'UIPageViewControllerDataSource' is unavailable in watchOS
1 | import UIKit
2 |
3 | public final class DayHeaderView: UIView, DaySelectorDelegate, DayViewStateUpdating, UIPageViewControllerDataSource, UIPageViewControllerDelegate {
| `- error: 'UIPageViewControllerDataSource' is unavailable in watchOS
4 | public private(set) var daysInWeek = 7
5 | public let calendar: Calendar
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:100:11: note: 'UIPageViewControllerDataSource' has been explicitly marked unavailable here
98 |
99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UIPageViewControllerDataSource <NSObject>
| `- note: 'UIPageViewControllerDataSource' has been explicitly marked unavailable here
101 |
102 | @required
/Users/admin/builder/spi-builder-workspace/Sources/Header/DayHeaderView.swift:3:118: error: 'UIPageViewControllerDelegate' is unavailable in watchOS
1 | import UIKit
2 |
3 | public final class DayHeaderView: UIView, DaySelectorDelegate, DayViewStateUpdating, UIPageViewControllerDataSource, UIPageViewControllerDelegate {
| `- error: 'UIPageViewControllerDelegate' is unavailable in watchOS
4 | public private(set) var daysInWeek = 7
5 | public let calendar: Calendar
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:80:11: note: 'UIPageViewControllerDelegate' has been explicitly marked unavailable here
78 |
79 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
80 | @protocol UIPageViewControllerDelegate <NSObject>
| `- note: 'UIPageViewControllerDelegate' has been explicitly marked unavailable here
81 |
82 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DateLabel.swift:3:31: error: 'UILabel' is unavailable in watchOS
1 | import UIKit
2 |
3 | public final class DateLabel: UILabel, DaySelectorItemProtocol {
| `- error: 'UILabel' is unavailable in watchOS
4 | public var calendar = Calendar.autoupdatingCurrent {
5 | didSet {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DayDateCell.swift:5:29: error: 'init()' is unavailable in watchOS
3 | public final class DayDateCell: UIView, DaySelectorItemProtocol {
4 |
5 | private let dateLabel = DateLabel()
| `- error: 'init()' is unavailable in watchOS
6 | private let dayLabel = UILabel()
7 |
/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/Header/DaySelector/DayDateCell.swift:6:28: error: 'UILabel' is unavailable in watchOS
4 |
5 | private let dateLabel = DateLabel()
6 | private let dayLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
7 |
8 | private var regularSizeClassFontSize: Double = 16
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DayDateCell.swift:6:28: error: 'init()' is unavailable in watchOS
4 |
5 | private let dateLabel = DateLabel()
6 | private let dayLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
7 |
8 | private var regularSizeClassFontSize: Double = 16
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Header/DaySelector/DayDateCell.swift:3:33: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | public final class DayDateCell: UIView, DaySelectorItemProtocol {
| `- error: 'UIView' is unavailable in watchOS
4 |
5 | private let dateLabel = DateLabel()
/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/Header/DaySelector/DaySelector.swift:60:26: error: 'UIView' is unavailable in watchOS
58 | }
59 |
60 | private var items = [UIView & DaySelectorItemProtocol]()
| `- error: 'UIView' is unavailable in watchOS
61 |
62 | public init(startDate: Date = Date(), daysInWeek: Int = 7) {
/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/Header/DaySelector/DaySelector.swift:82:37: error: 'UIView' is unavailable in watchOS
80 | }
81 |
82 | private func initializeViews<T: UIView>(viewType: T.Type) where T: DaySelectorItemProtocol {
| `- error: 'UIView' is unavailable in watchOS
83 | // Store last selected date
84 | let lastSelectedDate = selectedDate
/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/Header/DaySelector/DaySelector.swift:150:62: error: 'UIUserInterfaceSizeClass' is unavailable in watchOS
148 | }
149 |
150 | public func transitionToHorizontalSizeClass(_ sizeClass: UIUserInterfaceSizeClass) {
| `- error: 'UIUserInterfaceSizeClass' is unavailable in watchOS
151 | switch sizeClass {
152 | case .regular:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:26:28: note: 'UIUserInterfaceSizeClass' has been explicitly marked unavailable here
24 | } API_UNAVAILABLE(tvos, watchos);
25 |
26 | typedef NS_ENUM(NSInteger, UIUserInterfaceSizeClass) {
| `- note: 'UIUserInterfaceSizeClass' has been explicitly marked unavailable here
27 | UIUserInterfaceSizeClassUnspecified = 0,
28 | UIUserInterfaceSizeClassCompact = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DaySelector.swift:159:50: error: 'UITapGestureRecognizer' is unavailable in watchOS
157 | }
158 |
159 | @objc private func dateLabelDidTap(_ sender: UITapGestureRecognizer) {
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
160 | if let item = sender.view as? DaySelectorItemProtocol {
161 | delegate?.dateSelectorDidSelectDate(item.date)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DaySelector.swift:14:33: error: 'UIView' is unavailable in watchOS
12 | }
13 |
14 | public final class DaySelector: UIView {
| `- error: 'UIView' is unavailable in watchOS
15 | public weak var delegate: DaySelectorDelegate?
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Header/DaySelector/DaySelectorController.swift:55:55: error: 'UIUserInterfaceSizeClass' is unavailable in watchOS
53 | }
54 |
55 | func transitionToHorizontalSizeClass(_ sizeClass: UIUserInterfaceSizeClass) {
| `- error: 'UIUserInterfaceSizeClass' is unavailable in watchOS
56 | daySelector.transitionToHorizontalSizeClass(sizeClass)
57 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:26:28: note: 'UIUserInterfaceSizeClass' has been explicitly marked unavailable here
24 | } API_UNAVAILABLE(tvos, watchos);
25 |
26 | typedef NS_ENUM(NSInteger, UIUserInterfaceSizeClass) {
| `- note: 'UIUserInterfaceSizeClass' has been explicitly marked unavailable here
27 | UIUserInterfaceSizeClassUnspecified = 0,
28 | UIUserInterfaceSizeClassCompact = 1,
/Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DaySelectorController.swift:3:43: error: 'UIViewController' is unavailable in watchOS
1 | import UIKit
2 |
3 | public final class DaySelectorController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
4 | public private(set) lazy var daySelector = DaySelector()
5 |
/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/Header/DaySymbolsView.swift:6:27: error: 'UILabel' is unavailable in watchOS
4 | public private(set) var daysInWeek = 7
5 | private var calendar = Calendar.autoupdatingCurrent
6 | private var labels = [UILabel]()
| `- error: 'UILabel' is unavailable in watchOS
7 | private var style: DaySymbolsStyle = DaySymbolsStyle()
8 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Header/DaySymbolsView.swift:3:36: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | public final class DaySymbolsView: UIView {
| `- error: 'UIView' is unavailable in watchOS
4 | public private(set) var daysInWeek = 7
5 | private var calendar = Calendar.autoupdatingCurrent
/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/Header/SwipeLabelView.swift:33:29: error: 'UILabel' is unavailable in watchOS
31 | }
32 |
33 | private var firstLabel: UILabel {
| `- error: 'UILabel' is unavailable in watchOS
34 | labels.first!
35 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Header/SwipeLabelView.swift:37:30: error: 'UILabel' is unavailable in watchOS
35 | }
36 |
37 | private var secondLabel: UILabel {
| `- error: 'UILabel' is unavailable in watchOS
38 | labels.last!
39 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Header/SwipeLabelView.swift:41:27: error: 'UILabel' is unavailable in watchOS
39 | }
40 |
41 | private var labels = [UILabel]()
| `- error: 'UILabel' is unavailable in watchOS
42 |
43 | private var style = SwipeLabelStyle()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Header/SwipeLabelView.swift:3:36: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | public final class SwipeLabelView: UIView, DayViewStateUpdating {
| `- error: 'UIView' is unavailable in watchOS
4 | public enum AnimationDirection {
5 | case Forward
/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/Timeline/AllDayView.swift:16:33: error: 'UILabel' is unavailable in watchOS
14 | public private(set) var eventViews = [EventView]()
15 |
16 | private lazy var textLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
17 | let label = UILabel()
18 | label.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/AllDayView.swift:17:21: error: 'UILabel' is unavailable in watchOS
15 |
16 | private lazy var textLabel: UILabel = {
17 | let label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
18 | label.translatesAutoresizingMaskIntoConstraints = false
19 | label.text = localizedString("all-day")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/AllDayView.swift:17:21: error: 'init()' is unavailable in watchOS
15 |
16 | private lazy var textLabel: UILabel = {
17 | let label = UILabel()
| `- error: 'init()' is unavailable in watchOS
18 | label.translatesAutoresizingMaskIntoConstraints = false
19 | label.text = localizedString("all-day")
/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/Timeline/AllDayView.swift:20:56: error: 'required' is unavailable in watchOS
18 | label.translatesAutoresizingMaskIntoConstraints = false
19 | label.text = localizedString("all-day")
20 | label.setContentCompressionResistancePriority(.required, for: .horizontal)
| `- error: 'required' is unavailable in watchOS
21 | return label
22 | }()
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/AllDayView.swift:28:39: error: 'UIScrollView' is unavailable in watchOS
26 | columns at most
27 | */
28 | private(set) lazy var scrollView: UIScrollView = {
| `- error: 'UIScrollView' is unavailable in watchOS
29 | let sv = UIScrollView()
30 | sv.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/AllDayView.swift:29:18: error: 'UIScrollView' is unavailable in watchOS
27 | */
28 | private(set) lazy var scrollView: UIScrollView = {
29 | let sv = UIScrollView()
| `- error: 'UIScrollView' is unavailable in watchOS
30 | sv.translatesAutoresizingMaskIntoConstraints = false
31 | sv.isScrollEnabled = 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/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/AllDayView.swift:29:18: error: 'init()' is unavailable in watchOS
27 | */
28 | private(set) lazy var scrollView: UIScrollView = {
29 | let sv = UIScrollView()
| `- error: 'init()' is unavailable in watchOS
30 | sv.translatesAutoresizingMaskIntoConstraints = false
31 | sv.isScrollEnabled = 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/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/Timeline/AllDayView.swift:3:32: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | public final class AllDayView: UIView {
| `- error: 'UIView' is unavailable in watchOS
4 | private var style = AllDayViewStyle()
5 |
/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/Timeline/CurrentTimeIndicator.swift:26:29: error: 'UILabel' is unavailable in watchOS
24 | }
25 |
26 | private var timeLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
27 | private var circle = UIView()
28 | private var line = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/CurrentTimeIndicator.swift:26:29: error: 'init()' is unavailable in watchOS
24 | }
25 |
26 | private var timeLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
27 | private var circle = UIView()
28 | private var line = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/Timeline/CurrentTimeIndicator.swift:27:26: error: 'UIView' is unavailable in watchOS
25 |
26 | private var timeLabel = UILabel()
27 | private var circle = UIView()
| `- error: 'UIView' is unavailable in watchOS
28 | private var line = UIView()
29 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Timeline/CurrentTimeIndicator.swift:27:26: error: 'init()' is unavailable in watchOS
25 |
26 | private var timeLabel = UILabel()
27 | private var circle = UIView()
| `- error: 'init()' is unavailable in watchOS
28 | private var line = UIView()
29 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Timeline/CurrentTimeIndicator.swift:28:24: error: 'UIView' is unavailable in watchOS
26 | private var timeLabel = UILabel()
27 | private var circle = UIView()
28 | private var line = UIView()
| `- error: 'UIView' is unavailable in watchOS
29 |
30 | private var style = CurrentTimeIndicatorStyle()
/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/Timeline/CurrentTimeIndicator.swift:28:24: error: 'init()' is unavailable in watchOS
26 | private var timeLabel = UILabel()
27 | private var circle = UIView()
28 | private var line = UIView()
| `- error: 'init()' is unavailable in watchOS
29 |
30 | private var style = CurrentTimeIndicatorStyle()
/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/Timeline/CurrentTimeIndicator.swift:3:48: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | @objc public final class CurrentTimeIndicator: UIView {
| `- error: 'UIView' is unavailable in watchOS
4 | private let padding : Double = 3
5 | private let leadingInset: Double = 53
/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/Timeline/EventResizeHandleDotView.swift:4:46: error: 'UIView' is unavailable in watchOS
2 | import UIKit
3 |
4 | public final class EventResizeHandleDotView: UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | public var borderColor: UIColor? {
6 | get {
/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/Timeline/EventResizeHandleView.swift:5:57: error: 'UIPanGestureRecognizer' is unavailable in watchOS
3 |
4 | public final class EventResizeHandleView: UIView {
5 | public private(set) lazy var panGestureRecognizer = UIPanGestureRecognizer()
| `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
6 | public private(set) lazy var dotView = EventResizeHandleDotView()
7 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
| `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic) NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos); // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventResizeHandleView.swift:6:44: error: 'init()' is unavailable in watchOS
4 | public final class EventResizeHandleView: UIView {
5 | public private(set) lazy var panGestureRecognizer = UIPanGestureRecognizer()
6 | public private(set) lazy var dotView = EventResizeHandleDotView()
| `- error: 'init()' is unavailable in watchOS
7 |
8 | public var borderColor: UIColor? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Timeline/EventResizeHandleView.swift:4:43: error: 'UIView' is unavailable in watchOS
2 | import UIKit
3 |
4 | public final class EventResizeHandleView: UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | public private(set) lazy var panGestureRecognizer = UIPanGestureRecognizer()
6 | public private(set) lazy var dotView = EventResizeHandleDotView()
/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/Timeline/EventView.swift:22:56: error: 'init()' is unavailable in watchOS
20 | /// Resize Handle views showing up when editing the event.
21 | /// The top handle has a tag of `0` and the bottom has a tag of `1`
22 | public private(set) lazy var eventResizeHandles = [EventResizeHandleView(), EventResizeHandleView()]
| `- error: 'init()' is unavailable in watchOS
23 |
24 | override public init(frame: CGRect) {
/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/Timeline/EventView.swift:22:81: error: 'init()' is unavailable in watchOS
20 | /// Resize Handle views showing up when editing the event.
21 | /// The top handle has a tag of `0` and the bottom has a tag of `1`
22 | public private(set) lazy var eventResizeHandles = [EventResizeHandleView(), EventResizeHandleView()]
| `- error: 'init()' is unavailable in watchOS
23 |
24 | override public init(frame: CGRect) {
/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/Timeline/EventView.swift:11:44: error: 'UITextView' is unavailable in watchOS
9 | }
10 |
11 | public private(set) lazy var textView: UITextView = {
| `- error: 'UITextView' is unavailable in watchOS
12 | let view = UITextView()
13 | view.isUserInteractionEnabled = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventView.swift:12:20: error: 'UITextView' is unavailable in watchOS
10 |
11 | public private(set) lazy var textView: UITextView = {
12 | let view = UITextView()
| `- error: 'UITextView' is unavailable in watchOS
13 | view.isUserInteractionEnabled = false
14 | view.backgroundColor = .clear
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventView.swift:12:20: error: 'init()' is unavailable in watchOS
10 |
11 | public private(set) lazy var textView: UITextView = {
12 | let view = UITextView()
| `- error: 'init()' is unavailable in watchOS
13 | view.isUserInteractionEnabled = false
14 | view.backgroundColor = .clear
/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/Timeline/EventView.swift:93:64: error: 'UIEvent' is unavailable in watchOS
91 | regardless of their position in relation to the Timeline's bounds.
92 | */
93 | public override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIEvent' is unavailable in watchOS
94 | for resizeHandle in eventResizeHandles {
95 | if let subSubView = resizeHandle.hitTest(convert(point, to: resizeHandle), with: event) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventView.swift:93:77: error: 'UIView' is unavailable in watchOS
91 | regardless of their position in relation to the Timeline's bounds.
92 | */
93 | public override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
94 | for resizeHandle in eventResizeHandles {
95 | if let subSubView = resizeHandle.hitTest(convert(point, to: resizeHandle), with: event) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventView.swift:3:23: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | open class EventView: UIView {
| `- error: 'UIView' is unavailable in watchOS
4 | public var descriptor: EventDescriptor?
5 | public var color = SystemColors.label
/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/Timeline/ReusePool.swift:3:26: error: 'UIView' is unavailable in watchOS
1 | import UIKit
2 |
3 | final class ReusePool<T: UIView> {
| `- error: 'UIView' is unavailable in watchOS
4 | private var storage: [T]
5 |
/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/Timeline/TimelineContainer.swift:3:39: error: 'UIScrollView' is unavailable in watchOS
1 | import UIKit
2 |
3 | public final class TimelineContainer: UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
4 | public let timeline: TimelineView
5 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelineContainerController.swift:3:49: error: 'UIViewController' is unavailable in watchOS
1 | import UIKit
2 |
3 | public final class TimelineContainerController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
4 | /// Content Offset to be set once the view size has been calculated
5 | public var pendingContentOffset: CGPoint?
/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/Timeline/TimelinePagerView.swift:46:45: error: 'UIPanGestureRecognizer' is unavailable in watchOS
44 | private var style = TimelineStyle()
45 |
46 | private lazy var panGestureRecognizer = UIPanGestureRecognizer(target: self,
| `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
47 | action: #selector(handlePanGesture(_:)))
48 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
| `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic) NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos); // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift:41:40: error: 'UIPageViewController' is unavailable in watchOS
39 | public var autoScrollToFirstEvent = false
40 |
41 | private var pagingViewController = UIPageViewController(transitionStyle: .scroll,
| `- error: 'UIPageViewController' is unavailable in watchOS
42 | navigationOrientation: .horizontal,
43 | options: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UIPageViewController : UIViewController {
| `- note: 'UIPageViewController' has been explicitly marked unavailable here
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift:49:56: error: 'UIGestureRecognizer' is unavailable in watchOS
47 | action: #selector(handlePanGesture(_:)))
48 |
49 | public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer,
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
50 | shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
51 | if otherGestureRecognizer.view is EventResizeHandleView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift:50:93: error: 'UIGestureRecognizer' is unavailable in watchOS
48 |
49 | public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer,
50 | shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
51 | if otherGestureRecognizer.view is EventResizeHandleView {
52 | return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift:57:76: error: 'UIGestureRecognizer' is unavailable in watchOS
55 | }
56 |
57 | public override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
58 | guard gestureRecognizer == panGestureRecognizer else {
59 | return super.gestureRecognizerShouldBegin(gestureRecognizer)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift:131:59: error: 'UIGestureRecognizer' is unavailable in watchOS
129 | }
130 |
131 | public func timelinePanGestureRequire(toFail gesture: UIGestureRecognizer) {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
132 | for controller in pagingViewController.viewControllers ?? [] {
133 | if let controller = controller as? TimelineContainerController {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift:162:59: error: 'UIScrollView' is unavailable in watchOS
160 |
161 | private var initialContentOffset = CGPoint.zero
162 | public func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
163 | initialContentOffset = scrollView.contentOffset
164 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift:166:51: error: 'UIScrollView' is unavailable in watchOS
164 | }
165 |
166 | public func scrollViewDidScroll(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
167 | let offset = scrollView.contentOffset
168 | let diff = offset.y - initialContentOffset.y
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift:268:43: error: 'UIPanGestureRecognizer' is unavailable in watchOS
266 |
267 | private var prevOffset: CGPoint = .zero
268 | @objc func handlePanGesture(_ sender: UIPanGestureRecognizer) {
| `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
269 |
270 | if let pendingEvent = editedEventView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
| `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic) NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos); // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift:288:55: error: 'UIPanGestureRecognizer' is unavailable in watchOS
286 | }
287 |
288 | @objc func handleResizeHandlePanGesture(_ sender: UIPanGestureRecognizer) {
| `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
289 | if let pendingEvent = editedEventView {
290 | let newCoord = sender.translation(in: pendingEvent)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
| `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic) NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos); // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift:398:55: error: 'UILongPressGestureRecognizer' is unavailable in watchOS
396 | }
397 |
398 | @objc private func timelineDidLongPress(_ sender: UILongPressGestureRecognizer) {
| `- error: 'UILongPressGestureRecognizer' is unavailable in watchOS
399 | if sender.state == .ended {
400 | commitEditing()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILongPressGestureRecognizer.h:22:12: note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UILongPressGestureRecognizer : UIGestureRecognizer
| `- note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
23 |
24 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 0. The number of full taps required before the press for gesture to be recognized
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift:470:58: error: 'UIPageViewController' is unavailable in watchOS
468 | // MARK: UIPageViewControllerDataSource
469 |
470 | public func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
| `- error: 'UIPageViewController' is unavailable in watchOS
471 | guard let containerController = viewController as? TimelineContainerController else {return nil}
472 | let previousDate = calendar.date(byAdding: .day, value: -1, to: containerController.timeline.date)!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UIPageViewController : UIViewController {
| `- note: 'UIPageViewController' has been explicitly marked unavailable here
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift:470:117: error: 'UIViewController' is unavailable in watchOS
468 | // MARK: UIPageViewControllerDataSource
469 |
470 | public func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
471 | guard let containerController = viewController as? TimelineContainerController else {return nil}
472 | let previousDate = calendar.date(byAdding: .day, value: -1, to: containerController.timeline.date)!
/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/Timeline/TimelinePagerView.swift:470:138: error: 'UIViewController' is unavailable in watchOS
468 | // MARK: UIPageViewControllerDataSource
469 |
470 | public func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
471 | guard let containerController = viewController as? TimelineContainerController else {return nil}
472 | let previousDate = calendar.date(byAdding: .day, value: -1, to: containerController.timeline.date)!
/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/Timeline/TimelinePagerView.swift:479:58: error: 'UIPageViewController' is unavailable in watchOS
477 | }
478 |
479 | public func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
| `- error: 'UIPageViewController' is unavailable in watchOS
480 | guard let containerController = viewController as? TimelineContainerController else {return nil}
481 | let nextDate = calendar.date(byAdding: .day, value: 1, to: containerController.timeline.date)!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UIPageViewController : UIViewController {
| `- note: 'UIPageViewController' has been explicitly marked unavailable here
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift:479:116: error: 'UIViewController' is unavailable in watchOS
477 | }
478 |
479 | public func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
480 | guard let containerController = viewController as? TimelineContainerController else {return nil}
481 | let nextDate = calendar.date(byAdding: .day, value: 1, to: containerController.timeline.date)!
/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/Timeline/TimelinePagerView.swift:479:137: error: 'UIViewController' is unavailable in watchOS
477 | }
478 |
479 | public func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
480 | guard let containerController = viewController as? TimelineContainerController else {return nil}
481 | let nextDate = calendar.date(byAdding: .day, value: 1, to: containerController.timeline.date)!
/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/Timeline/TimelinePagerView.swift:490:58: error: 'UIPageViewController' is unavailable in watchOS
488 | // MARK: UIPageViewControllerDelegate
489 |
490 | public func pageViewController(_ pageViewController: UIPageViewController, didFinishAnimating finished: Bool, previousViewControllers: [UIViewController], transitionCompleted completed: Bool) {
| `- error: 'UIPageViewController' is unavailable in watchOS
491 | guard completed else {
492 | delegate?.timelinePagerDidTransitionCancel(timelinePager: 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/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UIPageViewController : UIViewController {
| `- note: 'UIPageViewController' has been explicitly marked unavailable here
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift:490:141: error: 'UIViewController' is unavailable in watchOS
488 | // MARK: UIPageViewControllerDelegate
489 |
490 | public func pageViewController(_ pageViewController: UIPageViewController, didFinishAnimating finished: Bool, previousViewControllers: [UIViewController], transitionCompleted completed: Bool) {
| `- error: 'UIViewController' is unavailable in watchOS
491 | guard completed else {
492 | delegate?.timelinePagerDidTransitionCancel(timelinePager: 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/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/Timeline/TimelinePagerView.swift:504:58: error: 'UIPageViewController' is unavailable in watchOS
502 | }
503 |
504 | public func pageViewController(_ pageViewController: UIPageViewController, willTransitionTo pendingViewControllers: [UIViewController]) {
| `- error: 'UIPageViewController' is unavailable in watchOS
505 | delegate?.timelinePagerDidBeginDragging(timelinePager: self)
506 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:51:12: note: 'UIPageViewController' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UIPageViewController : UIViewController {
| `- note: 'UIPageViewController' has been explicitly marked unavailable here
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift:504:122: error: 'UIViewController' is unavailable in watchOS
502 | }
503 |
504 | public func pageViewController(_ pageViewController: UIPageViewController, willTransitionTo pendingViewControllers: [UIViewController]) {
| `- error: 'UIViewController' is unavailable in watchOS
505 | delegate?.timelinePagerDidBeginDragging(timelinePager: self)
506 | }
/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/Timeline/TimelinePagerView.swift:17:39: error: 'UIView' is unavailable in watchOS
15 | }
16 |
17 | public final class TimelinePagerView: UIView, UIGestureRecognizerDelegate, UIScrollViewDelegate, DayViewStateUpdating, UIPageViewControllerDataSource, UIPageViewControllerDelegate, TimelineViewDelegate {
| `- error: 'UIView' is unavailable in watchOS
18 |
19 | public weak var dataSource: EventDataSource?
/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/Timeline/TimelinePagerView.swift:17:47: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
15 | }
16 |
17 | public final class TimelinePagerView: UIView, UIGestureRecognizerDelegate, UIScrollViewDelegate, DayViewStateUpdating, UIPageViewControllerDataSource, UIPageViewControllerDelegate, TimelineViewDelegate {
| `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
18 |
19 | public weak var dataSource: EventDataSource?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:91:11: note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
89 |
90 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
91 | @protocol UIGestureRecognizerDelegate <NSObject>
| `- note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
92 | @optional
93 | // called when a gesture recognizer attempts to transition out of UIGestureRecognizerStatePossible. returning NO causes it to transition to UIGestureRecognizerStateFailed
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift:17:76: error: 'UIScrollViewDelegate' is unavailable in watchOS
15 | }
16 |
17 | public final class TimelinePagerView: UIView, UIGestureRecognizerDelegate, UIScrollViewDelegate, DayViewStateUpdating, UIPageViewControllerDataSource, UIPageViewControllerDelegate, TimelineViewDelegate {
| `- error: 'UIScrollViewDelegate' is unavailable in watchOS
18 |
19 | public weak var dataSource: EventDataSource?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:312:11: note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
310 |
311 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
312 | @protocol UIScrollViewDelegate<NSObject>
| `- note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
313 |
314 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift:17:120: error: 'UIPageViewControllerDataSource' is unavailable in watchOS
15 | }
16 |
17 | public final class TimelinePagerView: UIView, UIGestureRecognizerDelegate, UIScrollViewDelegate, DayViewStateUpdating, UIPageViewControllerDataSource, UIPageViewControllerDelegate, TimelineViewDelegate {
| `- error: 'UIPageViewControllerDataSource' is unavailable in watchOS
18 |
19 | public weak var dataSource: EventDataSource?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:100:11: note: 'UIPageViewControllerDataSource' has been explicitly marked unavailable here
98 |
99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UIPageViewControllerDataSource <NSObject>
| `- note: 'UIPageViewControllerDataSource' has been explicitly marked unavailable here
101 |
102 | @required
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift:17:152: error: 'UIPageViewControllerDelegate' is unavailable in watchOS
15 | }
16 |
17 | public final class TimelinePagerView: UIView, UIGestureRecognizerDelegate, UIScrollViewDelegate, DayViewStateUpdating, UIPageViewControllerDataSource, UIPageViewControllerDelegate, TimelineViewDelegate {
| `- error: 'UIPageViewControllerDelegate' is unavailable in watchOS
18 |
19 | public weak var dataSource: EventDataSource?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageViewController.h:80:11: note: 'UIPageViewControllerDelegate' has been explicitly marked unavailable here
78 |
79 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
80 | @protocol UIPageViewControllerDelegate <NSObject>
| `- note: 'UIPageViewControllerDelegate' has been explicitly marked unavailable here
81 |
82 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelineView.swift:152:63: error: 'UILongPressGestureRecognizer' is unavailable in watchOS
150 | }
151 |
152 | public lazy private(set) var longPressGestureRecognizer = UILongPressGestureRecognizer(target: self,
| `- error: 'UILongPressGestureRecognizer' is unavailable in watchOS
153 | action: #selector(longPress(_:)))
154 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILongPressGestureRecognizer.h:22:12: note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UILongPressGestureRecognizer : UIGestureRecognizer
| `- note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
23 |
24 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 0. The number of full taps required before the press for gesture to be recognized
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelineView.swift:155:57: error: 'UITapGestureRecognizer' is unavailable in watchOS
153 | action: #selector(longPress(_:)))
154 |
155 | public lazy private(set) var tapGestureRecognizer = UITapGestureRecognizer(target: self,
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
156 | action: #selector(tap(_:)))
157 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelineView.swift:66:54: error: 'init()' is unavailable in watchOS
64 | }
65 |
66 | private lazy var nowLine: CurrentTimeIndicator = CurrentTimeIndicator()
| `- error: 'init()' is unavailable in watchOS
67 |
68 | private var allDayViewTopConstraint: NSLayoutConstraint?
/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/Timeline/TimelineView.swift:68:42: error: 'NSLayoutConstraint' is unavailable in watchOS
66 | private lazy var nowLine: CurrentTimeIndicator = CurrentTimeIndicator()
67 |
68 | private var allDayViewTopConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
69 | private lazy var allDayView: AllDayView = {
70 | let allDayView = AllDayView(frame: CGRect.zero)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelineView.swift:215:55: error: 'UILongPressGestureRecognizer' is unavailable in watchOS
213 | // MARK: - Event Handling
214 |
215 | @objc private func longPress(_ gestureRecognizer: UILongPressGestureRecognizer) {
| `- error: 'UILongPressGestureRecognizer' is unavailable in watchOS
216 | if (gestureRecognizer.state == .began) {
217 | // Get timeslot of gesture location
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILongPressGestureRecognizer.h:22:12: note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UILongPressGestureRecognizer : UIGestureRecognizer
| `- note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
23 |
24 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 0. The number of full taps required before the press for gesture to be recognized
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelineView.swift:227:38: error: 'UITapGestureRecognizer' is unavailable in watchOS
225 | }
226 |
227 | @objc private func tap(_ sender: UITapGestureRecognizer) {
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
228 | let pressedLocation = sender.location(in: self)
229 | if let eventView = findEventView(at: pressedLocation) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelineView.swift:262:64: error: 'UIEvent' is unavailable in watchOS
260 | regardless of their position in relation to the Timeline's bounds.
261 | */
262 | public override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIEvent' is unavailable in watchOS
263 | for subview in allDayView.subviews {
264 | if let subSubView = subview.hitTest(convert(point, to: subview), with: event) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelineView.swift:262:77: error: 'UIView' is unavailable in watchOS
260 | regardless of their position in relation to the Timeline's bounds.
261 | */
262 | public override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
263 | for subview in allDayView.subviews {
264 | if let subSubView = subview.hitTest(convert(point, to: subview), with: event) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelineView.swift:616:61: error: 'UIView' is unavailable in watchOS
614 | }
615 |
616 | public override func willMove(toSuperview newSuperview: UIView?) {
| `- error: 'UIView' is unavailable in watchOS
617 | super.willMove(toSuperview: newSuperview)
618 | if newSuperview != nil {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelineView.swift:10:34: error: 'UIView' is unavailable in watchOS
8 | }
9 |
10 | public final class TimelineView: UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | public weak var delegate: TimelineViewDelegate?
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CalendarKit.build/Debug-watchos/CalendarKit-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/CalendarStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/DayView.swift /Users/admin/builder/spi-builder-workspace/Sources/DayViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/DayViewState.swift /Users/admin/builder/spi-builder-workspace/Sources/EventDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/Array+Shift.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/Date+DateOnly.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/Locale+24Hour.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIColor+SystemColors.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/Value+Clamped.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/View+StackView.swift /Users/admin/builder/spi-builder-workspace/Sources/Header/DayHeaderView.swift /Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DateLabel.swift /Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DayDateCell.swift /Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DaySelector.swift /Users/admin/builder/spi-builder-workspace/Sources/Header/DaySelector/DaySelectorController.swift /Users/admin/builder/spi-builder-workspace/Sources/Header/DaySymbolsView.swift /Users/admin/builder/spi-builder-workspace/Sources/Header/SwipeLabelView.swift /Users/admin/builder/spi-builder-workspace/Sources/Localization.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/AllDayView.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/CurrentTimeIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/Event.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventDescriptor.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventEditingSnappingBehavior.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventLayoutAttributes.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventResizeHandleDotView.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventResizeHandleView.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/EventView.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/ReusePool.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/SnapTo15MinuteIntervals.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimeStringsFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelineContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelineContainerController.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelinePagerView.swift /Users/admin/builder/spi-builder-workspace/Sources/Timeline/TimelineView.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/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/CalendarKit.build/Debug-watchos/CalendarKit-t.build/Objects-normal/arm64/CalendarKit-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -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/CalendarKit.build/Debug-watchos/CalendarKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CalendarKit.build/Debug-watchos/CalendarKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CalendarKit.build/Debug-watchos/CalendarKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name CalendarKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CalendarKit.build/Debug-watchos/CalendarKit-t.build/Objects-normal/arm64/CalendarKit_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CalendarKit.build/Debug-watchos/CalendarKit-t.build/Objects-normal/arm64/CalendarKit.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CalendarKit.build/Debug-watchos/CalendarKit-t.build/Objects-normal/arm64/CalendarKit.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CalendarKit.build/Debug-watchos/CalendarKit-t.build/Objects-normal/arm64/CalendarKit-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CalendarKit.build/Debug-watchos/CalendarKit-t.build/Objects-normal/arm64/CalendarKit-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CalendarKit.build/Debug-watchos/CalendarKit-t.build/Objects-normal/arm64/CalendarKit-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CalendarKit.build/Debug-watchos/CalendarKit-t.build/Objects-normal/arm64/CalendarKit.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CalendarKit.build/Debug-watchos/CalendarKit-t.build/Objects-normal/arm64/CalendarKit.abi.json
SwiftCompile normal arm64 (in target 'CalendarKit' from project 'CalendarKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-28 02:46:58.822 xcodebuild[800:4836] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ CalendarKit (in target 'CalendarKit' from project 'CalendarKit')
SwiftCompile normal arm64 (in target 'CalendarKit' from project 'CalendarKit')
Building workspace CalendarKit with scheme CalendarKit
(3 failures)
BUILD FAILURE 6.4 watchOS