Build Information
Failed to build Almanac, reference main (bc5209), with Swift 6.4 for watchOS using Xcode 27.0 on 8 Oct 2026 20:14:26 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 Almanac -destination generic/platform=watchOSBuild Log
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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:187:23: error: cannot override 'isAccessibilityElement' which has been marked unavailable
185 | extension DayView {
186 |
187 | public override var isAccessibilityElement: Bool {
| |- error: cannot override 'isAccessibilityElement' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'isAccessibilityElement'
188 | get { true }
189 | set { }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:52:28: note: 'isAccessibilityElement' has been explicitly marked unavailable here
50 | Setting the property to YES will cause the receiver to be visible to assistive applications.
51 | */
52 | @property (nonatomic) BOOL isAccessibilityElement API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'isAccessibilityElement' has been explicitly marked unavailable here
53 |
54 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:192:23: error: cannot override 'accessibilityTraits' which has been marked unavailable
190 | }
191 |
192 | public override var accessibilityTraits: UIAccessibilityTraits {
| |- error: cannot override 'accessibilityTraits' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'accessibilityTraits'
193 | get { invariantViewProperties.accessibilityTraits }
194 | set { }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 | Setting the property will change the traits that are returned to the accessibility client.
112 | */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:205:20: error: 'UIPointerInteraction' is unavailable in watchOS
203 |
204 | public func pointerInteraction(
205 | _ interaction: UIPointerInteraction,
| `- error: 'UIPointerInteraction' is unavailable in watchOS
206 | styleFor _: UIPointerRegion)
207 | -> UIPointerStyle?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:20:12: note: 'UIPointerInteraction' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
20 | @interface UIPointerInteraction : NSObject <UIInteraction>
| `- note: 'UIPointerInteraction' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic, weak, readonly, nullable) id<UIPointerInteractionDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:206:17: error: 'UIPointerRegion' is unavailable in watchOS
204 | public func pointerInteraction(
205 | _ interaction: UIPointerInteraction,
206 | styleFor _: UIPointerRegion)
| `- error: 'UIPointerRegion' is unavailable in watchOS
207 | -> UIPointerStyle?
208 | {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerRegion.h:16:12: note: 'UIPointerRegion' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
16 | @interface UIPointerRegion : NSObject <NSCopying>
| `- note: 'UIPointerRegion' has been explicitly marked unavailable here
17 |
18 | @property (nonatomic, readonly) CGRect rect;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:207:8: error: 'UIPointerStyle' is unavailable in watchOS
205 | _ interaction: UIPointerInteraction,
206 | styleFor _: UIPointerRegion)
207 | -> UIPointerStyle?
| `- error: 'UIPointerStyle' is unavailable in watchOS
208 | {
209 | guard let interactionView = interaction.view else { return nil }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerStyle.h:21:12: note: 'UIPointerStyle' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
21 | @interface UIPointerStyle : UIHoverStyle <NSCopying>
| `- note: 'UIPointerStyle' has been explicitly marked unavailable here
22 |
23 | /// Accessories to display alongside this UIPointerStyle. Supports up to 4 accessories.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:202:20: error: 'UIPointerInteractionDelegate' is unavailable in watchOS
200 |
201 | @available(iOS 13.4, *)
202 | extension DayView: UIPointerInteractionDelegate {
| `- error: 'UIPointerInteractionDelegate' is unavailable in watchOS
203 |
204 | public func pointerInteraction(
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:36:11: note: 'UIPointerInteractionDelegate' has been explicitly marked unavailable here
34 |
35 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
36 | @protocol UIPointerInteractionDelegate <NSObject>
| `- note: 'UIPointerInteractionDelegate' has been explicitly marked unavailable here
37 |
38 | @optional
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:300:18: error: 'systemFill' is unavailable in watchOS
298 | let color: UIColor
299 | if #available(iOS 13.0, *) {
300 | color = .systemFill
| `- error: 'systemFill' is unavailable in watchOS
301 | } else {
302 | color = .lightGray
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:229:49: note: 'systemFill' has been explicitly marked unavailable here
227 | * Example: The track of a slider.
228 | */
229 | @property (class, nonatomic, readonly) UIColor *systemFillColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemFill' has been explicitly marked unavailable here
230 |
231 | /* secondarySystemFillColor is appropriate for filling medium-size shapes.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:317:17: error: 'label' is unavailable in watchOS
315 | public var textColor: UIColor = {
316 | if #available(iOS 13.0, *) {
317 | return .label
| `- error: 'label' is unavailable in watchOS
318 | } else {
319 | return .black
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:28:23: error: 'CAShapeLayer' is unavailable in watchOS
26 | self.invariantViewProperties = invariantViewProperties
27 |
28 | backgroundLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
29 | let backgroundShapeDrawingConfig = invariantViewProperties.backgroundShapeDrawingConfig
30 | backgroundLayer.fillColor = backgroundShapeDrawingConfig.fillColor.cgColor
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:46:24: error: 'CAShapeLayer' is unavailable in watchOS
44 | supportsPointerInteraction = _supportsPointerInteraction
45 |
46 | highlightLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
47 | let highlightShapeDrawingConfig = invariantViewProperties.highlightShapeDrawingConfig
48 | highlightLayer?.fillColor = highlightShapeDrawingConfig.fillColor.cgColor
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:53:13: error: 'UILabel' is unavailable in watchOS
51 | }
52 |
53 | label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
54 | label.font = invariantViewProperties.font
55 | label.textAlignment = invariantViewProperties.textAlignment
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:53:13: error: 'init()' is unavailable in watchOS
51 | }
52 |
53 | label = UILabel()
| `- error: 'init()' is unavailable in watchOS
54 | label.font = invariantViewProperties.font
55 | label.textAlignment = invariantViewProperties.textAlignment
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:72:7: error: 'addInteraction' is unavailable in watchOS
70 |
71 | if #available(iOS 13.4, *), supportsPointerInteraction {
72 | addInteraction(UIPointerInteraction(delegate: self))
| `- error: 'addInteraction' is unavailable in watchOS
73 | }
74 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInteraction.h:26:1: note: 'addInteraction' has been explicitly marked unavailable here
24 | @interface UIView (Interactions)
25 |
26 | - (void)addInteraction:(id<UIInteraction>)interaction API_AVAILABLE(ios(11.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'addInteraction' has been explicitly marked unavailable here
27 | - (void)removeInteraction:(id<UIInteraction>)interaction API_AVAILABLE(ios(11.0), tvos(13.0)) API_UNAVAILABLE(watchos);
28 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:72:22: error: 'UIPointerInteraction' is unavailable in watchOS
70 |
71 | if #available(iOS 13.4, *), supportsPointerInteraction {
72 | addInteraction(UIPointerInteraction(delegate: self))
| `- error: 'UIPointerInteraction' is unavailable in watchOS
73 | }
74 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:20:12: note: 'UIPointerInteraction' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
20 | @interface UIPointerInteraction : NSObject <UIInteraction>
| `- note: 'UIPointerInteraction' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic, weak, readonly, nullable) id<UIPointerInteractionDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:125:27: error: 'UISelectionFeedbackGenerator' is unavailable in watchOS
123 | playsHapticsOnTouchDown
124 | {
125 | feedbackGenerator = UISelectionFeedbackGenerator()
| `- error: 'UISelectionFeedbackGenerator' is unavailable in watchOS
126 | feedbackGenerator?.prepare()
127 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISelectionFeedbackGenerator.h:15:12: note: 'UISelectionFeedbackGenerator' has been explicitly marked unavailable here
13 | // UISelectionFeedbackGenerator is used to give user feedback when a selection changes
14 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UISelectionFeedbackGenerator : UIFeedbackGenerator
| `- note: 'UISelectionFeedbackGenerator' has been explicitly marked unavailable here
16 |
17 | /// call when the selection changes (not on initial selection)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:151:5: error: 'accessibilityLabel' is unavailable in watchOS
149 | label.text = content.dayText
150 |
151 | accessibilityLabel = content.accessibilityLabel
| `- error: 'accessibilityLabel' is unavailable in watchOS
152 | accessibilityHint = content.accessibilityHint
153 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:64:49: note: 'accessibilityLabel' has been explicitly marked unavailable here
62 | Setting the property will change the label that is returned to the accessibility client.
63 | */
64 | @property (nullable, nonatomic, copy) NSString *accessibilityLabel API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityLabel' has been explicitly marked unavailable here
65 |
66 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:152:5: error: 'accessibilityHint' is unavailable in watchOS
150 |
151 | accessibilityLabel = content.accessibilityLabel
152 | accessibilityHint = content.accessibilityHint
| `- error: 'accessibilityHint' is unavailable in watchOS
153 | }
154 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:79:49: note: 'accessibilityHint' has been explicitly marked unavailable here
77 | Setting the property will change the hint that is returned to the accessibility client.
78 | */
79 | @property (nullable, nonatomic, copy) NSString *accessibilityHint API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityHint' has been explicitly marked unavailable here
80 |
81 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:170:23: error: 'CABasicAnimation' is unavailable in watchOS
168 |
169 | if animated {
170 | let animation = CABasicAnimation(keyPath: #keyPath(CALayer.opacity))
| `- error: 'CABasicAnimation' is unavailable in watchOS
171 | animation.fromValue = highlightLayer.presentation()?.opacity ?? highlightLayer.opacity
172 | animation.toValue = opacity
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:174:34: error: 'CAMediaTimingFunction' is unavailable in watchOS
172 | animation.toValue = opacity
173 | animation.duration = 0.06
174 | animation.timingFunction = CAMediaTimingFunction(name: .easeOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
175 | highlightLayer.add(animation, forKey: "fade")
176 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
| `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:174:63: error: 'easeOut' is unavailable in watchOS
172 | animation.toValue = opacity
173 | animation.duration = 0.06
174 | animation.timingFunction = CAMediaTimingFunction(name: .easeOut)
| `- error: 'easeOut' is unavailable in watchOS
175 | highlightLayer.add(animation, forKey: "fade")
176 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:58:43: note: 'easeOut' has been explicitly marked unavailable here
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
| `- note: 'easeOut' has been explicitly marked unavailable here
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:211:29: error: 'UIPreviewParameters' is unavailable in watchOS
209 | guard let interactionView = interaction.view else { return nil }
210 |
211 | let previewParameters = UIPreviewParameters()
| `- error: 'UIPreviewParameters' is unavailable in watchOS
212 | previewParameters.visiblePath = backgroundLayer.path.map { UIBezierPath(cgPath: $0) }
213 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPreviewParameters.h:18:12: note: 'UIPreviewParameters' has been explicitly marked unavailable here
16 |
17 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIPreviewParameters : NSObject <NSCopying>
| `- note: 'UIPreviewParameters' has been explicitly marked unavailable here
19 |
20 | /* The default parameters. Use these for most previews.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:214:27: error: 'UITargetedPreview' is unavailable in watchOS
212 | previewParameters.visiblePath = backgroundLayer.path.map { UIBezierPath(cgPath: $0) }
213 |
214 | let targetedPreview = UITargetedPreview(view: interactionView, parameters: previewParameters)
| `- error: 'UITargetedPreview' is unavailable in watchOS
215 |
216 | return UIPointerStyle(effect: .highlight(targetedPreview))
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITargetedPreview.h:45:12: note: 'UITargetedPreview' has been explicitly marked unavailable here
43 |
44 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
45 | @interface UITargetedPreview : NSObject <NSCopying>
| `- note: 'UITargetedPreview' has been explicitly marked unavailable here
46 |
47 | /* UITargetedPreview is a preview used during an interaction's animations.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:216:36: error: argument passed to call that takes no arguments
214 | let targetedPreview = UITargetedPreview(view: interactionView, parameters: previewParameters)
215 |
216 | return UIPointerStyle(effect: .highlight(targetedPreview))
| `- error: argument passed to call that takes no arguments
217 | }
218 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:216:36: error: cannot infer contextual base in reference to member 'highlight'
214 | let targetedPreview = UITargetedPreview(view: interactionView, parameters: previewParameters)
215 |
216 | return UIPointerStyle(effect: .highlight(targetedPreview))
| `- error: cannot infer contextual base in reference to member 'highlight'
217 | }
218 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthGridBackgroundView.swift:58:76: error: 'UITraitCollection' is unavailable in watchOS
56 | }
57 |
58 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
59 | super.traitCollectionDidChange(previousTraitCollection)
60 | setNeedsDisplay()
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthGridBackgroundView.swift:58:24: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
56 | }
57 |
58 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
59 | super.traitCollectionDidChange(previousTraitCollection)
60 | setNeedsDisplay()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthGridBackgroundView.swift:21:45: error: 'UIView' is unavailable in watchOS
19 |
20 | /// A background grid view that draws separator lines between all days in a month.
21 | public final class MonthGridBackgroundView: UIView {
| `- error: 'UIView' is unavailable in watchOS
22 |
23 | // MARK: Lifecycle
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthGridBackgroundView.swift:42:24: error: 'layoutDirection' is unavailable in watchOS
40 | context?.setStrokeColor(invariantViewProperties.color.cgColor)
41 |
42 | if traitCollection.layoutDirection == .rightToLeft {
| `- error: 'layoutDirection' is unavailable in watchOS
43 | context?.translateBy(x: bounds.midX, y: bounds.midY)
44 | context?.scaleBy(x: -1, y: 1)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:45:67: note: 'layoutDirection' has been explicitly marked unavailable here
43 |
44 | + (UITraitCollection *)traitCollectionWithLayoutDirection:(UITraitEnvironmentLayoutDirection)layoutDirection API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
45 | @property (nonatomic, readonly) UITraitEnvironmentLayoutDirection layoutDirection API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos); // unspecified: UITraitEnvironmentLayoutDirectionUnspecified
| `- note: 'layoutDirection' has been explicitly marked unavailable here
46 |
47 | + (UITraitCollection *)traitCollectionWithDisplayScale:(CGFloat)scale;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthGridBackgroundView.swift:59:11: error: 'traitCollectionDidChange' is unavailable in watchOS
57 |
58 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
59 | super.traitCollectionDidChange(previousTraitCollection)
| `- error: 'traitCollectionDidChange' is unavailable in watchOS
60 | setNeedsDisplay()
61 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthHeaderView.swift:66:22: error: 'UILabel' is unavailable in watchOS
64 |
65 | private let invariantViewProperties: InvariantViewProperties
66 | private let label: UILabel
| `- error: 'UILabel' is unavailable in watchOS
67 |
68 | }
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthHeaderView.swift:21:37: error: 'UIView' is unavailable in watchOS
19 |
20 | /// A view that represents a day-of-the-week header in a calendar month. For example, Sun, Mon, Tue, etc.
21 | public final class MonthHeaderView: UIView {
| `- error: 'UIView' is unavailable in watchOS
22 |
23 | // MARK: Lifecycle
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthHeaderView.swift:74:23: error: cannot override 'isAccessibilityElement' which has been marked unavailable
72 | extension MonthHeaderView {
73 |
74 | public override var isAccessibilityElement: Bool {
| |- error: cannot override 'isAccessibilityElement' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'isAccessibilityElement'
75 | get { true }
76 | set { }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:52:28: note: 'isAccessibilityElement' has been explicitly marked unavailable here
50 | Setting the property to YES will cause the receiver to be visible to assistive applications.
51 | */
52 | @property (nonatomic) BOOL isAccessibilityElement API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'isAccessibilityElement' has been explicitly marked unavailable here
53 |
54 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthHeaderView.swift:79:23: error: cannot override 'accessibilityTraits' which has been marked unavailable
77 | }
78 |
79 | public override var accessibilityTraits: UIAccessibilityTraits {
| |- error: cannot override 'accessibilityTraits' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'accessibilityTraits'
80 | get { invariantViewProperties.accessibilityTraits }
81 | set { }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 | Setting the property will change the traits that are returned to the accessibility client.
112 | */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthHeaderView.swift:143:17: error: 'label' is unavailable in watchOS
141 | public var textColor: UIColor = {
142 | if #available(iOS 13.0, *) {
143 | return .label
| `- error: 'label' is unavailable in watchOS
144 | } else {
145 | return .black
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthHeaderView.swift:28:13: error: 'UILabel' is unavailable in watchOS
26 | self.invariantViewProperties = invariantViewProperties
27 |
28 | label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
29 | label.font = invariantViewProperties.font
30 | label.textAlignment = invariantViewProperties.textAlignment
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthHeaderView.swift:28:13: error: 'init()' is unavailable in watchOS
26 | self.invariantViewProperties = invariantViewProperties
27 |
28 | label = UILabel()
| `- error: 'init()' is unavailable in watchOS
29 | label.font = invariantViewProperties.font
30 | label.textAlignment = invariantViewProperties.textAlignment
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthHeaderView.swift:43:5: error: 'NSLayoutConstraint' is unavailable in watchOS
41 |
42 | let edgeInsets = invariantViewProperties.edgeInsets
43 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
44 | label.topAnchor.constraint(equalTo: topAnchor, constant: edgeInsets.top),
45 | label.bottomAnchor.constraint(equalTo: bottomAnchor, constant: edgeInsets.bottom),
/Applications/Xcode-27.0.0.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).
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift (in target 'HorizonCalendar' from project 'HorizonCalendar')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DayView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DrawingConfig.swift (in target 'HorizonCalendar' from project 'HorizonCalendar')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DrawingConfig.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthGridBackgroundView.swift (in target 'HorizonCalendar' from project 'HorizonCalendar')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MonthGridBackgroundView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthHeaderView.swift (in target 'HorizonCalendar' from project 'HorizonCalendar')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MonthHeaderView.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ HorizonCalendar (in target 'HorizonCalendar' from project 'HorizonCalendar')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/CalendarScrollView.swift:41:16: error: cannot override 'contentInsetAdjustmentBehavior' which has been marked unavailable
39 | var cachedAccessibilityElements: [Any]?
40 |
41 | override var contentInsetAdjustmentBehavior: ContentInsetAdjustmentBehavior {
| |- error: cannot override 'contentInsetAdjustmentBehavior' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'contentInsetAdjustmentBehavior'
42 | didSet {
43 | super.contentInsetAdjustmentBehavior = .never
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:110:65: note: 'contentInsetAdjustmentBehavior' has been explicitly marked unavailable here
108 | Default is UIScrollViewContentInsetAdjustmentAutomatic.
109 | */
110 | @property(nonatomic) UIScrollViewContentInsetAdjustmentBehavior contentInsetAdjustmentBehavior API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'contentInsetAdjustmentBehavior' has been explicitly marked unavailable here
111 |
112 | /* Configures whether the scroll indicator insets are automatically adjusted by the system.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/CalendarScrollView.swift:43:13: error: 'contentInsetAdjustmentBehavior' is unavailable in watchOS
41 | override var contentInsetAdjustmentBehavior: ContentInsetAdjustmentBehavior {
42 | didSet {
43 | super.contentInsetAdjustmentBehavior = .never
| `- error: 'contentInsetAdjustmentBehavior' is unavailable in watchOS
44 | }
45 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:110:65: note: 'contentInsetAdjustmentBehavior' has been explicitly marked unavailable here
108 | Default is UIScrollViewContentInsetAdjustmentAutomatic.
109 | */
110 | @property(nonatomic) UIScrollViewContentInsetAdjustmentBehavior contentInsetAdjustmentBehavior API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'contentInsetAdjustmentBehavior' has been explicitly marked unavailable here
111 |
112 | /* Configures whether the scroll indicator insets are automatically adjusted by the system.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/CalendarScrollView.swift:41:48: error: 'ContentInsetAdjustmentBehavior' is unavailable in watchOS
39 | var cachedAccessibilityElements: [Any]?
40 |
41 | override var contentInsetAdjustmentBehavior: ContentInsetAdjustmentBehavior {
| `- error: 'ContentInsetAdjustmentBehavior' is unavailable in watchOS
42 | didSet {
43 | super.contentInsetAdjustmentBehavior = .never
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:37:28: note: 'ContentInsetAdjustmentBehavior' has been explicitly marked unavailable here
35 | } API_AVAILABLE(tvos(10.2)) API_UNAVAILABLE(watchos);
36 |
37 | typedef NS_ENUM(NSInteger, UIScrollViewContentInsetAdjustmentBehavior) {
| `- note: 'ContentInsetAdjustmentBehavior' has been explicitly marked unavailable here
38 | UIScrollViewContentInsetAdjustmentAutomatic, // Similar to .scrollableAxes, but for backward compatibility will also adjust the top & bottom contentInset when the scroll view is owned by a view controller with automaticallyAdjustsScrollViewInsets = YES inside a navigation controller, regardless of whether the scroll view is scrollable
39 | UIScrollViewContentInsetAdjustmentScrollableAxes, // Edges for scrollable axes are adjusted (i.e., contentSize.width/height > frame.size.width/height or alwaysBounceHorizontal/Vertical = YES)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/CalendarScrollView.swift:47:16: error: cannot override 'isAccessibilityElement' which has been marked unavailable
45 | }
46 |
47 | override var isAccessibilityElement: Bool {
| |- error: cannot override 'isAccessibilityElement' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'isAccessibilityElement'
48 | get { false }
49 | set { }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:52:28: note: 'isAccessibilityElement' has been explicitly marked unavailable here
50 | Setting the property to YES will cause the receiver to be visible to assistive applications.
51 | */
52 | @property (nonatomic) BOOL isAccessibilityElement API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'isAccessibilityElement' has been explicitly marked unavailable here
53 |
54 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/CalendarScrollView.swift:52:16: error: cannot override 'accessibilityElements' which has been marked unavailable
50 | }
51 |
52 | override var accessibilityElements: [Any]? {
| |- error: cannot override 'accessibilityElements' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'accessibilityElements'
53 | get {
54 | guard let itemViews = subviews as? [ItemView] else {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibilityContainer.h:53:50: note: 'accessibilityElements' has been explicitly marked unavailable here
51 | // This can be used as an alternative to implementing the dynamic methods.
52 | // default == nil
53 | @property (nullable, nonatomic, strong) NSArray *accessibilityElements API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityElements' has been explicitly marked unavailable here
54 |
55 | // Some containers provide more context for accessibility elements, such as tables or lists.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/CalendarScrollView.swift:24:33: error: 'UIScrollView' is unavailable in watchOS
22 | /// change that scroll view's `contentInsetAdjustmentBehavior`.
23 | /// - Customizes the accessibility elements of the scroll view
24 | final class CalendarScrollView: UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
25 |
26 | // MARK: Lifecycle
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Internal/ColorViewRepresentable.swift:22:8: error: 'UIView' is unavailable in watchOS
20 | static func makeView(
21 | withInvariantViewProperties invariantViewProperties: UIColor)
22 | -> UIView
| `- error: 'UIView' is unavailable in watchOS
23 | {
24 | let view = UIView()
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Internal/DoubleLayoutPassHelpers.swift:51:17: error: 'UILayoutPriority' is unavailable in watchOS
49 |
50 | public override func setContentHuggingPriority(
51 | _ priority: UILayoutPriority,
| `- error: 'UILayoutPriority' is unavailable in watchOS
52 | for axis: NSLayoutConstraint.Axis)
53 | {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/DoubleLayoutPassHelpers.swift:52:15: error: 'NSLayoutConstraint' is unavailable in watchOS
50 | public override func setContentHuggingPriority(
51 | _ priority: UILayoutPriority,
52 | for axis: NSLayoutConstraint.Axis)
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
53 | {
54 | doubleLayoutPassSizingLabel.setContentHuggingPriority(priority, for: axis)
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Internal/DoubleLayoutPassHelpers.swift:58:17: error: 'UILayoutPriority' is unavailable in watchOS
56 |
57 | public override func setContentCompressionResistancePriority(
58 | _ priority: UILayoutPriority,
| `- error: 'UILayoutPriority' is unavailable in watchOS
59 | for axis: NSLayoutConstraint.Axis)
60 | {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/DoubleLayoutPassHelpers.swift:59:15: error: 'NSLayoutConstraint' is unavailable in watchOS
57 | public override func setContentCompressionResistancePriority(
58 | _ priority: UILayoutPriority,
59 | for axis: NSLayoutConstraint.Axis)
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
60 | {
61 | doubleLayoutPassSizingLabel.setContentCompressionResistancePriority(priority, for: axis)
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Internal/DoubleLayoutPassHelpers.swift:94:42: error: 'UILabel' is unavailable in watchOS
92 | // MARK: - DoubleLayoutPassSizingLabel
93 |
94 | final class DoubleLayoutPassSizingLabel: UILabel {
| `- error: 'UILabel' is unavailable in watchOS
95 |
96 | // MARK: Lifecycle
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Internal/ItemView.swift:47:20: error: 'UIView' is unavailable in watchOS
45 | }
46 |
47 | let contentView: UIView
| `- error: 'UIView' is unavailable in watchOS
48 |
49 | var selectionHandler: (() -> Void)?
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Internal/ItemView.swift:53:16: error: cannot override 'isAccessibilityElement' which has been marked unavailable
51 | var itemType: VisibleItem.ItemType?
52 |
53 | override var isAccessibilityElement: Bool {
| |- error: cannot override 'isAccessibilityElement' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'isAccessibilityElement'
54 | get { false }
55 | set { }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:52:28: note: 'isAccessibilityElement' has been explicitly marked unavailable here
50 | Setting the property to YES will cause the receiver to be visible to assistive applications.
51 | */
52 | @property (nonatomic) BOOL isAccessibilityElement API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'isAccessibilityElement' has been explicitly marked unavailable here
53 |
54 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/ItemView.swift:80:45: error: 'UITouch' is unavailable in watchOS
78 | }
79 |
80 | override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
81 | super.touchesEnded(touches, with: event)
82 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/ItemView.swift:80:67: error: 'UIEvent' is unavailable in watchOS
78 | }
79 |
80 | override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
81 | super.touchesEnded(touches, with: event)
82 |
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Internal/ItemView.swift:92:55: error: 'UIEvent' is unavailable in watchOS
90 | }
91 |
92 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIEvent' is unavailable in watchOS
93 | let view = super.hitTest(point, with: event)
94 |
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Internal/ItemView.swift:92:68: error: 'UIView' is unavailable in watchOS
90 | }
91 |
92 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
93 | let view = super.hitTest(point, with: event)
94 |
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Internal/ItemView.swift:21:23: error: 'UIView' is unavailable in watchOS
19 |
20 | /// The container view for every visual item that can be displayed in the calendar.
21 | final class ItemView: UIView {
| `- error: 'UIView' is unavailable in watchOS
22 |
23 | // MARK: Lifecycle
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Internal/ScrollMetricsMutator.swift:132:11: error: 'UIScrollView' is unavailable in watchOS
130 | // MARK: - UIScrollView + ScrollMetricsProvider
131 |
132 | extension UIScrollView: ScrollMetricsProvider {
| `- error: 'UIScrollView' is unavailable in watchOS
133 |
134 | func size(for scrollAxis: ScrollAxis) -> CGFloat {
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Internal/UIView+NoAnimation.swift:18:11: error: 'UIView' is unavailable in watchOS
16 | import UIKit
17 |
18 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
19 |
20 | static func conditionallyPerformWithoutAnimation(
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Internal/VisibleItemsProvider.swift:302:38: error: 'UIView' is unavailable in watchOS
300 |
301 | private var sizingMonthHeaderViewsForViewDifferentiators = [
302 | _CalendarItemViewDifferentiator: UIView
| `- error: 'UIView' is unavailable in watchOS
303 | ]()
304 |
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/AnyCalendarItemModel.swift:34:23: error: 'UIView' is unavailable in watchOS
32 | ///
33 | /// - Note: There is no reason to invoke this function from your feature code; it should only be invoked internally.
34 | func _makeView() -> UIView
| `- error: 'UIView' is unavailable in watchOS
35 |
36 | /// Updates the content on an instance of `ViewType` by invoking `setContent`.
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/AnyCalendarItemModel.swift:39:43: error: 'UIView' is unavailable in watchOS
37 | ///
38 | /// - Note: There is no reason to invoke this function from your feature code; it should only be invoked internally.
39 | func _setContent(onViewOfSameType view: UIView)
| `- error: 'UIView' is unavailable in watchOS
40 |
41 | /// Compares the contents of two `CalendarItemModel`s for equality.
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarItemModel.swift:61:30: error: 'UIView' is unavailable in watchOS
59 | public let _itemViewDifferentiator: _CalendarItemViewDifferentiator
60 |
61 | public func _makeView() -> UIView {
| `- error: 'UIView' is unavailable in watchOS
62 | ViewRepresentable.makeView(withInvariantViewProperties: invariantViewProperties)
63 | }
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarItemModel.swift:65:50: error: 'UIView' is unavailable in watchOS
63 | }
64 |
65 | public func _setContent(onViewOfSameType view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
66 | guard let content else { return }
67 | guard let view = view as? ViewRepresentable.ViewType else {
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarItemViewRepresentable.swift:26:28: error: 'UIView' is unavailable in watchOS
24 |
25 | /// The type of view that this `CalendarItemViewRepresentable` can create and update.
26 | associatedtype ViewType: UIView
| `- error: 'UIView' is unavailable in watchOS
27 |
28 | /// A type containing all of the immutable / initial setup values necessary to initialize the view. Use this to configure appearance
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:80:61: error: 'UIGestureRecognizer' is unavailable in watchOS
78 | /// is the responsibility of your feature code to decide what to do with this stream of days. For example, you might convert them to
79 | /// `Date` instances and use them as input to the `dayRangeItemProvider`.
80 | public var multiDaySelectionDragHandler: ((DayComponents, UIGestureRecognizer.State) -> Void)? {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
81 | didSet {
82 | configureMultiDaySelectionPanGestureRecognizer()
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:120:23: error: cannot override 'directionalLayoutMargins' which has been marked unavailable
118 | /// `CalendarView` only supports positive values for `directionalLayoutMargins`. Negative values will be changed to
119 | /// `0`.
120 | public override var directionalLayoutMargins: NSDirectionalEdgeInsets {
| |- error: cannot override 'directionalLayoutMargins' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'directionalLayoutMargins'
121 | get { super.directionalLayoutMargins }
122 | set {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:286:47: note: 'directionalLayoutMargins' has been explicitly marked unavailable here
284 | Vice versa for directionalLayoutMargins.trailing.
285 | */
286 | @property (nonatomic) NSDirectionalEdgeInsets directionalLayoutMargins API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'directionalLayoutMargins' has been explicitly marked unavailable here
287 |
288 | @property (nonatomic) BOOL preservesSuperviewLayoutMargins API_AVAILABLE(ios(8.0)); // default is NO - set to enable pass-through or cascading behavior of margins from this view’s parent to its children
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:144:76: error: 'UITraitCollection' is unavailable in watchOS
142 | }
143 |
144 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
145 | super.traitCollectionDidChange(previousTraitCollection)
146 |
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:144:24: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
142 | }
143 |
144 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
145 | super.traitCollectionDidChange(previousTraitCollection)
146 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:415:69: error: 'UILongPressGestureRecognizer' is unavailable in watchOS
413 | }()
414 |
415 | fileprivate lazy var multiDaySelectionLongPressGestureRecognizer: UILongPressGestureRecognizer = {
| `- error: 'UILongPressGestureRecognizer' is unavailable in watchOS
416 | let gestureRecognizer = UILongPressGestureRecognizer(
417 | target: self,
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:416:29: error: 'UILongPressGestureRecognizer' is unavailable in watchOS
414 |
415 | fileprivate lazy var multiDaySelectionLongPressGestureRecognizer: UILongPressGestureRecognizer = {
416 | let gestureRecognizer = UILongPressGestureRecognizer(
| `- error: 'UILongPressGestureRecognizer' is unavailable in watchOS
417 | target: self,
418 | action: #selector(multiDaySelectionGestureRecognized(_:)))
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:424:63: error: 'UIPanGestureRecognizer' is unavailable in watchOS
422 | }()
423 |
424 | fileprivate lazy var multiDaySelectionPanGestureRecognizer: UIPanGestureRecognizer = {
| `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
425 | let gestureRecognizer = UIPanGestureRecognizer(
426 | target: self,
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:425:29: error: 'UIPanGestureRecognizer' is unavailable in watchOS
423 |
424 | fileprivate lazy var multiDaySelectionPanGestureRecognizer: UIPanGestureRecognizer = {
425 | let gestureRecognizer = UIPanGestureRecognizer(
| `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
426 | target: self,
427 | action: #selector(multiDaySelectionGestureRecognized(_:)))
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:518:45: error: 'CADisplayLink' is unavailable in watchOS
516 | private var previousLayoutMargins = UIEdgeInsets.zero
517 |
518 | private weak var scrollToItemDisplayLink: CADisplayLink?
| `- error: 'CADisplayLink' is unavailable in watchOS
519 | private var scrollToItemAnimationStartTime: CFTimeInterval?
520 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:521:43: error: 'CADisplayLink' is unavailable in watchOS
519 | private var scrollToItemAnimationStartTime: CFTimeInterval?
520 |
521 | private weak var autoScrollDisplayLink: CADisplayLink?
| `- error: 'CADisplayLink' is unavailable in watchOS
522 | private var autoScrollOffset: CGFloat?
523 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:996:72: error: 'UIGestureRecognizer' is unavailable in watchOS
994 |
995 | @objc
996 | private func multiDaySelectionGestureRecognized(_ gestureRecognizer: UIGestureRecognizer) {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
997 | guard gestureRecognizer.state != .possible else { return }
998 |
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:1018:58: error: 'UIGestureRecognizer' is unavailable in watchOS
1016 | }
1017 |
1018 | private func updateSelectedDayRange(gestureRecognizer: UIGestureRecognizer) {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
1019 | let locationInScrollView = gestureRecognizer.location(in: scrollView)
1020 |
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:1046:60: error: 'UIGestureRecognizer' is unavailable in watchOS
1044 | }
1045 |
1046 | private func updateAutoScrollingState(gestureRecognizer: UIGestureRecognizer) {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
1047 | func enableAutoScroll(offset: CGFloat) {
1048 | autoScrollOffset = offset
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:38:34: error: 'UIView' is unavailable in watchOS
36 | /// * An optional `CalendarItem` to display for each day in the date range if you don't want to use the default day view
37 | /// * e.g. a view with a label representing a single day
38 | public final class CalendarView: UIView {
| `- error: 'UIView' is unavailable in watchOS
39 |
40 | // MARK: Lifecycle
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:1159:23: error: cannot override 'isAccessibilityElement' which has been marked unavailable
1157 | // MARK: Public
1158 |
1159 | public override var isAccessibilityElement: Bool {
| |- error: cannot override 'isAccessibilityElement' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'isAccessibilityElement'
1160 | get { false }
1161 | set { }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:52:28: note: 'isAccessibilityElement' has been explicitly marked unavailable here
50 | Setting the property to YES will cause the receiver to be visible to assistive applications.
51 | */
52 | @property (nonatomic) BOOL isAccessibilityElement API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'isAccessibilityElement' has been explicitly marked unavailable here
53 |
54 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:1164:57: error: 'UIAccessibilityScrollDirection' is unavailable in watchOS
1162 | }
1163 |
1164 | public override func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool {
| `- error: 'UIAccessibilityScrollDirection' is unavailable in watchOS
1165 | guard
1166 | let firstVisibleMonth = visibleMonthRange?.lowerBound,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:377:28: note: 'UIAccessibilityScrollDirection' has been explicitly marked unavailable here
375 | default == NO
376 | */
377 | typedef NS_ENUM(NSInteger, UIAccessibilityScrollDirection) {
| `- note: 'UIAccessibilityScrollDirection' has been explicitly marked unavailable here
378 | UIAccessibilityScrollDirectionRight = 1,
379 | UIAccessibilityScrollDirectionLeft,
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:1164:24: error: cannot override 'accessibilityScroll' which has been marked unavailable
1162 | }
1163 |
1164 | public override func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool {
| |- error: cannot override 'accessibilityScroll' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'accessibilityScroll'
1165 | guard
1166 | let firstVisibleMonth = visibleMonthRange?.lowerBound,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:386:1: note: 'accessibilityScroll' has been explicitly marked unavailable here
384 | } API_UNAVAILABLE(watchos);
385 |
386 | - (BOOL)accessibilityScroll:(UIAccessibilityScrollDirection)direction API_AVAILABLE(ios(4.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityScroll' has been explicitly marked unavailable here
387 |
388 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:1299:42: error: 'UIScrollView' is unavailable in watchOS
1297 | // MARK: Internal
1298 |
1299 | func scrollViewDidScroll(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
1300 | guard let calendarView else { return }
1301 |
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:1320:8: error: 'UIScrollView' is unavailable in watchOS
1318 |
1319 | func scrollViewDidEndDragging(
1320 | _: UIScrollView,
| `- error: 'UIScrollView' is unavailable in watchOS
1321 | willDecelerate decelerate: Bool)
1322 | {
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:1327:40: error: 'UIScrollView' is unavailable in watchOS
1325 | }
1326 |
1327 | func scrollViewDidEndDecelerating(_: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
1328 | guard let calendarView, let visibleDayRange = calendarView.visibleDayRange else { return }
1329 | calendarView.didEndDecelerating?(visibleDayRange)
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:1332:50: error: 'UIScrollView' is unavailable in watchOS
1330 | }
1331 |
1332 | func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
1333 | guard
1334 | let calendarView,
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:1350:19: error: 'UIScrollView' is unavailable in watchOS
1348 |
1349 | func scrollViewWillEndDragging(
1350 | _ scrollView: UIScrollView,
| `- error: 'UIScrollView' is unavailable in watchOS
1351 | withVelocity velocity: CGPoint,
1352 | targetContentOffset: UnsafeMutablePointer<CGPoint>)
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:1388:39: error: 'UIScrollView' is unavailable in watchOS
1386 | }
1387 |
1388 | func scrollViewShouldScrollToTop(_: UIScrollView) -> Bool {
| `- error: 'UIScrollView' is unavailable in watchOS
1389 | guard let calendarView else { return false }
1390 |
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:1289:51: error: 'UIScrollViewDelegate' is unavailable in watchOS
1287 | /// Rather than making `CalendarView` conform to `UIScrollViewDelegate`, which would expose those methods as public, we
1288 | /// use a separate delegate object to hide these methods from the public API.
1289 | private final class ScrollViewDelegate: NSObject, UIScrollViewDelegate {
| `- error: 'UIScrollViewDelegate' is unavailable in watchOS
1290 |
1291 | // MARK: Lifecycle
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:1424:26: error: 'UIGestureRecognizer' is unavailable in watchOS
1422 |
1423 | func gestureRecognizer(
1424 | _ gestureRecognizer: UIGestureRecognizer,
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
1425 | shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer)
1426 | -> Bool
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:1425:63: error: 'UIGestureRecognizer' is unavailable in watchOS
1423 | func gestureRecognizer(
1424 | _ gestureRecognizer: UIGestureRecognizer,
1425 | shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer)
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
1426 | -> Bool
1427 | {
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:1413:58: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
1411 | /// Rather than making `CalendarView` conform to `UIGestureRecognizerDelegate`, which would expose those methods as
1412 | /// public, we use a separate delegate object to hide these methods from the public API.
1413 | private final class GestureRecognizerDelegate: NSObject, UIGestureRecognizerDelegate {
| `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
1414 |
1415 | // MARK: Lifecycle
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:1450:11: error: 'UIScrollView' is unavailable in watchOS
1448 | // MARK: Scroll View Silent Updating
1449 |
1450 | extension UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
1451 |
1452 | fileprivate func performWithoutNotifyingDelegate(_ operations: () -> Void) {
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift:1465:11: error: 'UIResponder' is unavailable in watchOS
1463 | // MARK: `UIResponder` Next `ItemView`
1464 |
1465 | extension UIResponder {
| `- error: 'UIResponder' is unavailable in watchOS
1466 |
1467 | fileprivate func nextItemView() -> ItemView? {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
80 |
81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
| `- note: 'UIResponder' has been explicitly marked unavailable here
83 |
84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarViewRepresentable.swift:66:37: error: cannot find type 'Context' in scope
64 | // MARK: Public
65 |
66 | public func makeUIView(context _: Context) -> CalendarView {
| `- error: cannot find type 'Context' in scope
67 | let calendarView = CalendarView(initialContent: makeContent())
68 | calendarView.directionalLayoutMargins = .zero
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarViewRepresentable.swift:73:69: error: cannot find type 'Context' in scope
71 | }
72 |
73 | public func updateUIView(_ calendarView: CalendarView, context _: Context) {
| `- error: cannot find type 'Context' in scope
74 | calendarView.backgroundColor = backgroundColor ?? calendarView.backgroundColor
75 | calendarView.directionalLayoutMargins = layoutMargins ?? calendarView.directionalLayoutMargins
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarViewRepresentable.swift:118:56: error: 'UIGestureRecognizer' is unavailable in watchOS
116 |
117 | fileprivate var daySelectionHandler: ((Day) -> Void)?
118 | fileprivate var multiDaySelectionDragHandler: ((Day, UIGestureRecognizer.State) -> Void)?
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
119 | fileprivate var didScroll: ((_ visibleDayRange: DayRange, _ isUserDragging: Bool) -> Void)?
120 | fileprivate var didEndDragging: ((_ visibleDayRange: DayRange, _ willDecelerate: Bool) -> Void)?
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarViewRepresentable.swift:33:42: error: cannot find type 'UIViewRepresentable' in scope
31 | /// - Note: This `View` wraps a UIKit `CalendarView`, enabling it to be used in a SwiftUI hierarchy.
32 | @available(iOS 13.0, *)
33 | public struct CalendarViewRepresentable: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
34 |
35 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarViewRepresentable.swift:783:16: error: cannot find type 'Context' in scope
781 | _ proposal: ProposedViewSize,
782 | uiView: CalendarView,
783 | context _: Context)
| `- error: cannot find type 'Context' in scope
784 | -> CGSize?
785 | {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/DaysOfTheWeekRowSeparatorOptions.swift:38:13: error: 'separator' is unavailable in watchOS
36 | public static var systemStyleSeparator = DaysOfTheWeekRowSeparatorOptions(
37 | height: 1,
38 | color: .separator)
| `- error: 'separator' is unavailable in watchOS
39 |
40 | /// The height of the separator in points.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:189:49: note: 'separator' has been explicitly marked unavailable here
187 | * completely cover anything behind it. Depending on the situation, you may need one or the other.
188 | */
189 | @property (class, nonatomic, readonly) UIColor *separatorColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'separator' has been explicitly marked unavailable here
190 | @property (class, nonatomic, readonly) UIColor *opaqueSeparatorColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
191 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayOfWeekView.swift:100:32: error: 'CAShapeLayer' is unavailable in watchOS
98 |
99 | private let invariantViewProperties: InvariantViewProperties
100 | private let backgroundLayer: CAShapeLayer
| `- error: 'CAShapeLayer' is unavailable in watchOS
101 | private let label: UILabel
102 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayOfWeekView.swift:101:22: error: 'UILabel' is unavailable in watchOS
99 | private let invariantViewProperties: InvariantViewProperties
100 | private let backgroundLayer: CAShapeLayer
101 | private let label: UILabel
| `- error: 'UILabel' is unavailable in watchOS
102 |
103 | }
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayOfWeekView.swift:21:35: error: 'UIView' is unavailable in watchOS
19 |
20 | /// A view that represents a day-of-the-week header in a calendar month. For example, Sun, Mon, Tue, etc.
21 | public final class DayOfWeekView: UIView {
| `- error: 'UIView' is unavailable in watchOS
22 |
23 | // MARK: Lifecycle
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayOfWeekView.swift:109:23: error: cannot override 'isAccessibilityElement' which has been marked unavailable
107 | extension DayOfWeekView {
108 |
109 | public override var isAccessibilityElement: Bool {
| |- error: cannot override 'isAccessibilityElement' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'isAccessibilityElement'
110 | get { invariantViewProperties.isAccessibilityElement }
111 | set { }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:52:28: note: 'isAccessibilityElement' has been explicitly marked unavailable here
50 | Setting the property to YES will cause the receiver to be visible to assistive applications.
51 | */
52 | @property (nonatomic) BOOL isAccessibilityElement API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'isAccessibilityElement' has been explicitly marked unavailable here
53 |
54 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayOfWeekView.swift:114:23: error: cannot override 'accessibilityTraits' which has been marked unavailable
112 | }
113 |
114 | public override var accessibilityTraits: UIAccessibilityTraits {
| |- error: cannot override 'accessibilityTraits' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'accessibilityTraits'
115 | get { invariantViewProperties.accessibilityTraits }
116 | set { }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 | Setting the property will change the traits that are returned to the accessibility client.
112 | */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayOfWeekView.swift:183:17: error: 'secondaryLabel' is unavailable in watchOS
181 | public var textColor: UIColor = {
182 | if #available(iOS 13.0, *) {
183 | return .secondaryLabel
| `- error: 'secondaryLabel' is unavailable in watchOS
184 | } else {
185 | return .black
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:172:49: note: 'secondaryLabel' has been explicitly marked unavailable here
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'secondaryLabel' has been explicitly marked unavailable here
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:116:52: error: 'UITouch' is unavailable in watchOS
114 | }
115 |
116 | public override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
117 | super.touchesBegan(touches, with: event)
118 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:116:74: error: 'UIEvent' is unavailable in watchOS
114 | }
115 |
116 | public override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
117 | super.touchesBegan(touches, with: event)
118 |
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:130:52: error: 'UITouch' is unavailable in watchOS
128 | }
129 |
130 | public override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
131 | super.touchesEnded(touches, with: event)
132 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:130:74: error: 'UIEvent' is unavailable in watchOS
128 | }
129 |
130 | public override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
131 | super.touchesEnded(touches, with: event)
132 |
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:139:56: error: 'UITouch' is unavailable in watchOS
137 | }
138 |
139 | public override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
140 | super.touchesCancelled(touches, with: event)
141 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:139:78: error: 'UIEvent' is unavailable in watchOS
137 | }
138 |
139 | public override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
140 | super.touchesCancelled(touches, with: event)
141 |
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:158:32: error: 'CAShapeLayer' is unavailable in watchOS
156 |
157 | private let invariantViewProperties: InvariantViewProperties
158 | private let backgroundLayer: CAShapeLayer
| `- error: 'CAShapeLayer' is unavailable in watchOS
159 | private let highlightLayer: CAShapeLayer?
160 | private let label: UILabel
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:159:31: error: 'CAShapeLayer' is unavailable in watchOS
157 | private let invariantViewProperties: InvariantViewProperties
158 | private let backgroundLayer: CAShapeLayer
159 | private let highlightLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
160 | private let label: UILabel
161 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:160:22: error: 'UILabel' is unavailable in watchOS
158 | private let backgroundLayer: CAShapeLayer
159 | private let highlightLayer: CAShapeLayer?
160 | private let label: UILabel
| `- error: 'UILabel' is unavailable in watchOS
161 |
162 | private var feedbackGenerator: UISelectionFeedbackGenerator?
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:162:34: error: 'UISelectionFeedbackGenerator' is unavailable in watchOS
160 | private let label: UILabel
161 |
162 | private var feedbackGenerator: UISelectionFeedbackGenerator?
| `- error: 'UISelectionFeedbackGenerator' is unavailable in watchOS
163 |
164 | private func setHighlightLayerVisibility(isHidden: Bool, animated: Bool) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISelectionFeedbackGenerator.h:15:12: note: 'UISelectionFeedbackGenerator' has been explicitly marked unavailable here
13 | // UISelectionFeedbackGenerator is used to give user feedback when a selection changes
14 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UISelectionFeedbackGenerator : UIFeedbackGenerator
| `- note: 'UISelectionFeedbackGenerator' has been explicitly marked unavailable here
16 |
17 | /// call when the selection changes (not on initial selection)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:21:29: error: 'UIView' is unavailable in watchOS
19 |
20 | /// A view that represents a day in the calendar.
21 | public final class DayView: UIView {
| `- error: 'UIView' is unavailable in watchOS
22 |
23 | // MARK: Lifecycle
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:187:23: error: cannot override 'isAccessibilityElement' which has been marked unavailable
185 | extension DayView {
186 |
187 | public override var isAccessibilityElement: Bool {
| |- error: cannot override 'isAccessibilityElement' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'isAccessibilityElement'
188 | get { true }
189 | set { }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:52:28: note: 'isAccessibilityElement' has been explicitly marked unavailable here
50 | Setting the property to YES will cause the receiver to be visible to assistive applications.
51 | */
52 | @property (nonatomic) BOOL isAccessibilityElement API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'isAccessibilityElement' has been explicitly marked unavailable here
53 |
54 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:192:23: error: cannot override 'accessibilityTraits' which has been marked unavailable
190 | }
191 |
192 | public override var accessibilityTraits: UIAccessibilityTraits {
| |- error: cannot override 'accessibilityTraits' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'accessibilityTraits'
193 | get { invariantViewProperties.accessibilityTraits }
194 | set { }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 | Setting the property will change the traits that are returned to the accessibility client.
112 | */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:205:20: error: 'UIPointerInteraction' is unavailable in watchOS
203 |
204 | public func pointerInteraction(
205 | _ interaction: UIPointerInteraction,
| `- error: 'UIPointerInteraction' is unavailable in watchOS
206 | styleFor _: UIPointerRegion)
207 | -> UIPointerStyle?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:20:12: note: 'UIPointerInteraction' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
20 | @interface UIPointerInteraction : NSObject <UIInteraction>
| `- note: 'UIPointerInteraction' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic, weak, readonly, nullable) id<UIPointerInteractionDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:206:17: error: 'UIPointerRegion' is unavailable in watchOS
204 | public func pointerInteraction(
205 | _ interaction: UIPointerInteraction,
206 | styleFor _: UIPointerRegion)
| `- error: 'UIPointerRegion' is unavailable in watchOS
207 | -> UIPointerStyle?
208 | {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerRegion.h:16:12: note: 'UIPointerRegion' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
16 | @interface UIPointerRegion : NSObject <NSCopying>
| `- note: 'UIPointerRegion' has been explicitly marked unavailable here
17 |
18 | @property (nonatomic, readonly) CGRect rect;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:207:8: error: 'UIPointerStyle' is unavailable in watchOS
205 | _ interaction: UIPointerInteraction,
206 | styleFor _: UIPointerRegion)
207 | -> UIPointerStyle?
| `- error: 'UIPointerStyle' is unavailable in watchOS
208 | {
209 | guard let interactionView = interaction.view else { return nil }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerStyle.h:21:12: note: 'UIPointerStyle' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
21 | @interface UIPointerStyle : UIHoverStyle <NSCopying>
| `- note: 'UIPointerStyle' has been explicitly marked unavailable here
22 |
23 | /// Accessories to display alongside this UIPointerStyle. Supports up to 4 accessories.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:202:20: error: 'UIPointerInteractionDelegate' is unavailable in watchOS
200 |
201 | @available(iOS 13.4, *)
202 | extension DayView: UIPointerInteractionDelegate {
| `- error: 'UIPointerInteractionDelegate' is unavailable in watchOS
203 |
204 | public func pointerInteraction(
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:36:11: note: 'UIPointerInteractionDelegate' has been explicitly marked unavailable here
34 |
35 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
36 | @protocol UIPointerInteractionDelegate <NSObject>
| `- note: 'UIPointerInteractionDelegate' has been explicitly marked unavailable here
37 |
38 | @optional
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:300:18: error: 'systemFill' is unavailable in watchOS
298 | let color: UIColor
299 | if #available(iOS 13.0, *) {
300 | color = .systemFill
| `- error: 'systemFill' is unavailable in watchOS
301 | } else {
302 | color = .lightGray
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:229:49: note: 'systemFill' has been explicitly marked unavailable here
227 | * Example: The track of a slider.
228 | */
229 | @property (class, nonatomic, readonly) UIColor *systemFillColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemFill' has been explicitly marked unavailable here
230 |
231 | /* secondarySystemFillColor is appropriate for filling medium-size shapes.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift:317:17: error: 'label' is unavailable in watchOS
315 | public var textColor: UIColor = {
316 | if #available(iOS 13.0, *) {
317 | return .label
| `- error: 'label' is unavailable in watchOS
318 | } else {
319 | return .black
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthGridBackgroundView.swift:58:76: error: 'UITraitCollection' is unavailable in watchOS
56 | }
57 |
58 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
59 | super.traitCollectionDidChange(previousTraitCollection)
60 | setNeedsDisplay()
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthGridBackgroundView.swift:58:24: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
56 | }
57 |
58 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
59 | super.traitCollectionDidChange(previousTraitCollection)
60 | setNeedsDisplay()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthGridBackgroundView.swift:21:45: error: 'UIView' is unavailable in watchOS
19 |
20 | /// A background grid view that draws separator lines between all days in a month.
21 | public final class MonthGridBackgroundView: UIView {
| `- error: 'UIView' is unavailable in watchOS
22 |
23 | // MARK: Lifecycle
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthHeaderView.swift:66:22: error: 'UILabel' is unavailable in watchOS
64 |
65 | private let invariantViewProperties: InvariantViewProperties
66 | private let label: UILabel
| `- error: 'UILabel' is unavailable in watchOS
67 |
68 | }
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthHeaderView.swift:21:37: error: 'UIView' is unavailable in watchOS
19 |
20 | /// A view that represents a day-of-the-week header in a calendar month. For example, Sun, Mon, Tue, etc.
21 | public final class MonthHeaderView: UIView {
| `- error: 'UIView' is unavailable in watchOS
22 |
23 | // MARK: Lifecycle
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthHeaderView.swift:74:23: error: cannot override 'isAccessibilityElement' which has been marked unavailable
72 | extension MonthHeaderView {
73 |
74 | public override var isAccessibilityElement: Bool {
| |- error: cannot override 'isAccessibilityElement' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'isAccessibilityElement'
75 | get { true }
76 | set { }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:52:28: note: 'isAccessibilityElement' has been explicitly marked unavailable here
50 | Setting the property to YES will cause the receiver to be visible to assistive applications.
51 | */
52 | @property (nonatomic) BOOL isAccessibilityElement API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'isAccessibilityElement' has been explicitly marked unavailable here
53 |
54 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthHeaderView.swift:79:23: error: cannot override 'accessibilityTraits' which has been marked unavailable
77 | }
78 |
79 | public override var accessibilityTraits: UIAccessibilityTraits {
| |- error: cannot override 'accessibilityTraits' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'accessibilityTraits'
80 | get { invariantViewProperties.accessibilityTraits }
81 | set { }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 | Setting the property will change the traits that are returned to the accessibility client.
112 | */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthHeaderView.swift:143:17: error: 'label' is unavailable in watchOS
141 | public var textColor: UIColor = {
142 | if #available(iOS 13.0, *) {
143 | return .label
| `- error: 'label' is unavailable in watchOS
144 | } else {
145 | return .black
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:50:23: error: cannot override 'isAccessibilityElement' which has been marked unavailable
48 | // MARK: Public
49 |
50 | public override var isAccessibilityElement: Bool {
| |- error: cannot override 'isAccessibilityElement' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'isAccessibilityElement'
51 | get { false }
52 | set { }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:52:28: note: 'isAccessibilityElement' has been explicitly marked unavailable here
50 | Setting the property to YES will cause the receiver to be visible to assistive applications.
51 | */
52 | @property (nonatomic) BOOL isAccessibilityElement API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'isAccessibilityElement' has been explicitly marked unavailable here
53 |
54 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:70:38: error: 'UILayoutPriority' is unavailable in watchOS
68 | public override func systemLayoutSizeFitting(
69 | _ targetSize: CGSize,
70 | withHorizontalFittingPriority _: UILayoutPriority,
| `- error: 'UILayoutPriority' is unavailable in watchOS
71 | verticalFittingPriority _: UILayoutPriority)
72 | -> CGSize
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:71:32: error: 'UILayoutPriority' is unavailable in watchOS
69 | _ targetSize: CGSize,
70 | withHorizontalFittingPriority _: UILayoutPriority,
71 | verticalFittingPriority _: UILayoutPriority)
| `- error: 'UILayoutPriority' is unavailable in watchOS
72 | -> CGSize
73 | {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:81:25: error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'rootView'
79 | fileprivate var contentAndID: ContentAndID {
80 | didSet {
81 | hostingController.rootView = .init(content: contentAndID.content, id: contentAndID.id)
| `- error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'rootView'
82 | configureGestureRecognizers()
83 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:81:37: error: cannot infer contextual base in reference to member 'init'
79 | fileprivate var contentAndID: ContentAndID {
80 | didSet {
81 | hostingController.rootView = .init(content: contentAndID.content, id: contentAndID.id)
| `- error: cannot infer contextual base in reference to member 'init'
82 | configureGestureRecognizers()
83 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:90:43: error: 'UIView' is unavailable in watchOS
88 | private let hostingController: HostingController<IDWrapperView<Content>>
89 |
90 | private weak var hostingControllerView: UIView?
| `- error: 'UIView' is unavailable in watchOS
91 |
92 | private func setUpHostingControllerIfNeeded() {
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:29:55: error: 'UIView' is unavailable in watchOS
27 | /// closest view controller in the responder chain in relation to the `CalendarView`.
28 | @available(iOS 13.0, *)
29 | public final class SwiftUIWrapperView<Content: View>: UIView {
| `- error: 'UIView' is unavailable in watchOS
30 |
31 | // MARK: Lifecycle
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:207:47: error: 'UIViewController' is unavailable in watchOS
205 | extension UIResponder {
206 | /// Recursively traverses up the responder chain to find the closest view controller.
207 | fileprivate func closestViewController() -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
208 | self as? UIViewController ?? next?.closestViewController()
209 | }
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:205:11: error: 'UIResponder' is unavailable in watchOS
203 | // MARK: UIResponder Next View Controller Helper
204 |
205 | extension UIResponder {
| `- error: 'UIResponder' is unavailable in watchOS
206 | /// Recursively traverses up the responder chain to find the closest view controller.
207 | fileprivate func closestViewController() -> UIViewController? {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
80 |
81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
| `- note: 'UIResponder' has been explicitly marked unavailable here
83 |
84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:233:55: error: cannot find type 'UIHostingController' in scope
231 | /// exists to disable safe area insets and set the background color to clear.
232 | @available(iOS 13.0, *)
233 | private final class HostingController<Content: View>: UIHostingController<Content> {
| `- error: cannot find type 'UIHostingController' in scope
234 |
235 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:237:12: error: initializer does not override a designated initializer from its superclass
235 | // MARK: Lifecycle
236 |
237 | override init(rootView: Content) {
| `- error: initializer does not override a designated initializer from its superclass
238 | super.init(rootView: rootView)
239 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:251:17: error: method does not override any method from its superclass
249 | // MARK: Internal
250 |
251 | override func viewDidLoad() {
| `- error: method does not override any method from its superclass
252 | super.viewDidLoad()
253 |
Failed frontend command:
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Internal/CGFloat+MaxLayoutValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/Calendar+Helpers.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/CalendarScrollView.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/ColorViewRepresentable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/Dictionary+MutatingValueForKey.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/DoubleLayoutPassHelpers.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/FrameProvider.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/Hasher+CGRect.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/ItemView.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/ItemViewReuseManager.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/LayoutItem.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/LayoutItemTypeEnumerator.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/PaginationHelpers.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/ScreenPixelAlignment.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/ScrollMetricsMutator.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/ScrollToItemContext.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/SubviewInsertionIndexTracker.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/UIView+NoAnimation.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/VisibleItem.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Internal/VisibleItemsProvider.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/AnyCalendarItemModel.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarItemModel.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarItemViewRepresentable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarView.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarViewContent.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarViewProxy.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarViewRepresentable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/CalendarViewScrollPosition.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/Day.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/DayOfWeekPosition.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/DayRange.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/DayRangeLayoutContext.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/DaysOfTheWeekRowSeparatorOptions.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayOfWeekView.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DayView.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/DrawingConfig.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthGridBackgroundView.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/MonthHeaderView.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/Shape.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/Month.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/MonthLayoutContext.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/MonthRange.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/MonthsLayout.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/OverlaidItemLocation.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/OverlayLayoutContext.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0.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/HorizonCalendar.build/Debug-watchos/HorizonCalendar-t.build/Objects-normal/arm64/HorizonCalendar-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0.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.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.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.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 -suppress-warnings -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.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/HorizonCalendar.build/Debug-watchos/HorizonCalendar-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizonCalendar.build/Debug-watchos/HorizonCalendar-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizonCalendar.build/Debug-watchos/HorizonCalendar-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name HorizonCalendar -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizonCalendar.build/Debug-watchos/HorizonCalendar-t.build/Objects-normal/arm64/HorizonCalendar_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.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/HorizonCalendar.build/Debug-watchos/HorizonCalendar-t.build/Objects-normal/arm64/HorizonCalendar.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizonCalendar.build/Debug-watchos/HorizonCalendar-t.build/Objects-normal/arm64/HorizonCalendar.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizonCalendar.build/Debug-watchos/HorizonCalendar-t.build/Objects-normal/arm64/HorizonCalendar-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizonCalendar.build/Debug-watchos/HorizonCalendar-t.build/Objects-normal/arm64/HorizonCalendar-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizonCalendar.build/Debug-watchos/HorizonCalendar-t.build/Objects-normal/arm64/HorizonCalendar-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizonCalendar.build/Debug-watchos/HorizonCalendar-t.build/Objects-normal/arm64/HorizonCalendar.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HorizonCalendar.build/Debug-watchos/HorizonCalendar-t.build/Objects-normal/arm64/HorizonCalendar.abi.json
SwiftCompile normal arm64 (in target 'HorizonCalendar' from project 'HorizonCalendar')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ MonthRange.swift,\ MonthsLayout.swift,\ OverlaidItemLocation.swift,\ OverlayLayoutContext.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/MonthRange.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/MonthsLayout.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/OverlaidItemLocation.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/OverlayLayoutContext.swift (in target 'HorizonCalendar' from project 'HorizonCalendar')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/MonthRange.swift (in target 'HorizonCalendar' from project 'HorizonCalendar')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MonthRange.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/MonthsLayout.swift (in target 'HorizonCalendar' from project 'HorizonCalendar')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MonthsLayout.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/OverlaidItemLocation.swift (in target 'HorizonCalendar' from project 'HorizonCalendar')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OverlaidItemLocation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/OverlayLayoutContext.swift (in target 'HorizonCalendar' from project 'HorizonCalendar')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OverlayLayoutContext.swift
SwiftCompile normal arm64 Compiling\ Shape.swift,\ SwiftUIWrapperView.swift,\ Month.swift,\ MonthLayoutContext.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/Shape.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/Month.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/MonthLayoutContext.swift (in target 'HorizonCalendar' from project 'HorizonCalendar')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:50:23: error: cannot override 'isAccessibilityElement' which has been marked unavailable
48 | // MARK: Public
49 |
50 | public override var isAccessibilityElement: Bool {
| |- error: cannot override 'isAccessibilityElement' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'isAccessibilityElement'
51 | get { false }
52 | set { }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:52:28: note: 'isAccessibilityElement' has been explicitly marked unavailable here
50 | Setting the property to YES will cause the receiver to be visible to assistive applications.
51 | */
52 | @property (nonatomic) BOOL isAccessibilityElement API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'isAccessibilityElement' has been explicitly marked unavailable here
53 |
54 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:70:38: error: 'UILayoutPriority' is unavailable in watchOS
68 | public override func systemLayoutSizeFitting(
69 | _ targetSize: CGSize,
70 | withHorizontalFittingPriority _: UILayoutPriority,
| `- error: 'UILayoutPriority' is unavailable in watchOS
71 | verticalFittingPriority _: UILayoutPriority)
72 | -> CGSize
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:71:32: error: 'UILayoutPriority' is unavailable in watchOS
69 | _ targetSize: CGSize,
70 | withHorizontalFittingPriority _: UILayoutPriority,
71 | verticalFittingPriority _: UILayoutPriority)
| `- error: 'UILayoutPriority' is unavailable in watchOS
72 | -> CGSize
73 | {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:81:25: error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'rootView'
79 | fileprivate var contentAndID: ContentAndID {
80 | didSet {
81 | hostingController.rootView = .init(content: contentAndID.content, id: contentAndID.id)
| `- error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'rootView'
82 | configureGestureRecognizers()
83 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:81:37: error: cannot infer contextual base in reference to member 'init'
79 | fileprivate var contentAndID: ContentAndID {
80 | didSet {
81 | hostingController.rootView = .init(content: contentAndID.content, id: contentAndID.id)
| `- error: cannot infer contextual base in reference to member 'init'
82 | configureGestureRecognizers()
83 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:90:43: error: 'UIView' is unavailable in watchOS
88 | private let hostingController: HostingController<IDWrapperView<Content>>
89 |
90 | private weak var hostingControllerView: UIView?
| `- error: 'UIView' is unavailable in watchOS
91 |
92 | private func setUpHostingControllerIfNeeded() {
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:29:55: error: 'UIView' is unavailable in watchOS
27 | /// closest view controller in the responder chain in relation to the `CalendarView`.
28 | @available(iOS 13.0, *)
29 | public final class SwiftUIWrapperView<Content: View>: UIView {
| `- error: 'UIView' is unavailable in watchOS
30 |
31 | // MARK: Lifecycle
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:207:47: error: 'UIViewController' is unavailable in watchOS
205 | extension UIResponder {
206 | /// Recursively traverses up the responder chain to find the closest view controller.
207 | fileprivate func closestViewController() -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
208 | self as? UIViewController ?? next?.closestViewController()
209 | }
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:205:11: error: 'UIResponder' is unavailable in watchOS
203 | // MARK: UIResponder Next View Controller Helper
204 |
205 | extension UIResponder {
| `- error: 'UIResponder' is unavailable in watchOS
206 | /// Recursively traverses up the responder chain to find the closest view controller.
207 | fileprivate func closestViewController() -> UIViewController? {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
80 |
81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
| `- note: 'UIResponder' has been explicitly marked unavailable here
83 |
84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:233:55: error: cannot find type 'UIHostingController' in scope
231 | /// exists to disable safe area insets and set the background color to clear.
232 | @available(iOS 13.0, *)
233 | private final class HostingController<Content: View>: UIHostingController<Content> {
| `- error: cannot find type 'UIHostingController' in scope
234 |
235 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:237:12: error: initializer does not override a designated initializer from its superclass
235 | // MARK: Lifecycle
236 |
237 | override init(rootView: Content) {
| `- error: initializer does not override a designated initializer from its superclass
238 | super.init(rootView: rootView)
239 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:251:17: error: method does not override any method from its superclass
249 | // MARK: Internal
250 |
251 | override func viewDidLoad() {
| `- error: method does not override any method from its superclass
252 | super.viewDidLoad()
253 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:40:5: error: 'insetsLayoutMarginsFromSafeArea' is unavailable in watchOS
38 | super.init(frame: .zero)
39 |
40 | insetsLayoutMarginsFromSafeArea = false
| `- error: 'insetsLayoutMarginsFromSafeArea' is unavailable in watchOS
41 | layoutMargins = .zero
42 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:289:28: note: 'insetsLayoutMarginsFromSafeArea' has been explicitly marked unavailable here
287 |
288 | @property (nonatomic) BOOL preservesSuperviewLayoutMargins API_AVAILABLE(ios(8.0)); // default is NO - set to enable pass-through or cascading behavior of margins from this view’s parent to its children
289 | @property (nonatomic) BOOL insetsLayoutMarginsFromSafeArea API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos); // Default: YES
| `- note: 'insetsLayoutMarginsFromSafeArea' has been explicitly marked unavailable here
290 |
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:74:23: error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'sizeThatFits'
72 | -> CGSize
73 | {
74 | hostingController.sizeThatFits(in: targetSize)
| `- error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'sizeThatFits'
75 | }
76 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:99:29: error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'parent'
97 | }
98 |
99 | guard hostingController.parent !== closestViewController else { return }
| `- error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'parent'
100 |
101 | if hostingController.parent != nil {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:99:29: error: argument type '_' expected to be an instance of a class or class-constrained type
97 | }
98 |
99 | guard hostingController.parent !== closestViewController else { return }
| `- error: argument type '_' expected to be an instance of a class or class-constrained type
100 |
101 | if hostingController.parent != nil {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:101:26: error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'parent'
99 | guard hostingController.parent !== closestViewController else { return }
100 |
101 | if hostingController.parent != nil {
| `- error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'parent'
102 | hostingController.willMove(toParent: nil)
103 | hostingController.view.removeFromSuperview()
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:102:25: error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'willMove'
100 |
101 | if hostingController.parent != nil {
102 | hostingController.willMove(toParent: nil)
| `- error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'willMove'
103 | hostingController.view.removeFromSuperview()
104 | hostingController.removeFromParent()
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:103:25: error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'view'
101 | if hostingController.parent != nil {
102 | hostingController.willMove(toParent: nil)
103 | hostingController.view.removeFromSuperview()
| `- error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'view'
104 | hostingController.removeFromParent()
105 | hostingController.didMove(toParent: nil)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:104:25: error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'removeFromParent'
102 | hostingController.willMove(toParent: nil)
103 | hostingController.view.removeFromSuperview()
104 | hostingController.removeFromParent()
| `- error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'removeFromParent'
105 | hostingController.didMove(toParent: nil)
106 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:105:25: error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'didMove'
103 | hostingController.view.removeFromSuperview()
104 | hostingController.removeFromParent()
105 | hostingController.didMove(toParent: nil)
| `- error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'didMove'
106 | }
107 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:108:23: error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'willMove'
106 | }
107 |
108 | hostingController.willMove(toParent: closestViewController)
| `- error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'willMove'
109 | closestViewController.addChild(hostingController)
110 | hostingControllerView = hostingController.view
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:109:36: error: cannot convert value of type 'HostingController<IDWrapperView<Content>>' to expected argument type 'UIViewController'
107 |
108 | hostingController.willMove(toParent: closestViewController)
109 | closestViewController.addChild(hostingController)
| `- error: cannot convert value of type 'HostingController<IDWrapperView<Content>>' to expected argument type 'UIViewController'
110 | hostingControllerView = hostingController.view
111 | addSubview(hostingController.view)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:110:47: error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'view'
108 | hostingController.willMove(toParent: closestViewController)
109 | closestViewController.addChild(hostingController)
110 | hostingControllerView = hostingController.view
| `- error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'view'
111 | addSubview(hostingController.view)
112 | hostingController.didMove(toParent: closestViewController)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:111:34: error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'view'
109 | closestViewController.addChild(hostingController)
110 | hostingControllerView = hostingController.view
111 | addSubview(hostingController.view)
| `- error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'view'
112 | hostingController.didMove(toParent: closestViewController)
113 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:112:23: error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'didMove'
110 | hostingControllerView = hostingController.view
111 | addSubview(hostingController.view)
112 | hostingController.didMove(toParent: closestViewController)
| `- error: value of type 'HostingController<IDWrapperView<Content>>' has no member 'didMove'
113 |
114 | setNeedsLayout()
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:208:14: error: 'UIViewController' is unavailable in watchOS
206 | /// Recursively traverses up the responder chain to find the closest view controller.
207 | fileprivate func closestViewController() -> UIViewController? {
208 | self as? UIViewController ?? next?.closestViewController()
| `- error: 'UIViewController' is unavailable in watchOS
209 | }
210 | }
/Applications/Xcode-27.0.0.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/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:238:5: error: 'super' cannot be used in class 'HostingController' because it has no superclass
236 |
237 | override init(rootView: Content) {
238 | super.init(rootView: rootView)
| `- error: 'super' cannot be used in class 'HostingController' because it has no superclass
239 |
240 | // This prevents the safe area from affecting layout.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:241:5: error: cannot find '_disableSafeArea' in scope
239 |
240 | // This prevents the safe area from affecting layout.
241 | _disableSafeArea = true
| `- error: cannot find '_disableSafeArea' in scope
242 | }
243 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift:252:5: error: 'super' cannot be used in class 'HostingController' because it has no superclass
250 |
251 | override func viewDidLoad() {
252 | super.viewDidLoad()
| `- error: 'super' cannot be used in class 'HostingController' because it has no superclass
253 |
254 | // Override the default `.systemBackground` color since `CalendarView` subviews should be
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/Shape.swift (in target 'HorizonCalendar' from project 'HorizonCalendar')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Shape.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/ItemViews/SwiftUIWrapperView.swift (in target 'HorizonCalendar' from project 'HorizonCalendar')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SwiftUIWrapperView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/Month.swift (in target 'HorizonCalendar' from project 'HorizonCalendar')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Month.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/HorizonCalendar/Sources/Public/MonthLayoutContext.swift (in target 'HorizonCalendar' from project 'HorizonCalendar')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MonthLayoutContext.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ HorizonCalendar (in target 'HorizonCalendar' from project 'HorizonCalendar')
SwiftCompile normal arm64_32 (in target 'HorizonCalendar' from project 'HorizonCalendar')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-10-08 16:14:23.658 xcodebuild[1057:5967] [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\ HorizonCalendar (in target 'HorizonCalendar' from project 'HorizonCalendar')
SwiftCompile normal arm64 (in target 'HorizonCalendar' from project 'HorizonCalendar')
Building workspace Almanac with scheme Almanac
(3 failures)
BUILD FAILURE 6.4 watchOS