Build Information
Failed to build Instructions, reference main (0f3efa), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 16:38: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 Instructions -destination generic/platform=watchOSBuild Log
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarkSkipView.swift:14:22: error: 'UIControl' is unavailable in watchOS
12 |
13 | public extension CoachMarkSkipView {
14 | var skipControl: UIControl? {
| `- error: 'UIControl' is unavailable in watchOS
15 | return nil
16 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarkSkipView.swift:20:17: error: 'UIView' is unavailable in watchOS
18 |
19 | public extension CoachMarkSkipView where Self: UIView {
20 | var asView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
21 | return self
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarkSkipView.swift:19:48: error: 'UIView' is unavailable in watchOS
17 | }
18 |
19 | public extension CoachMarkSkipView where Self: UIView {
| `- error: 'UIView' is unavailable in watchOS
20 | var asView: UIView? {
21 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:45:20: error: 'UIView' is unavailable in watchOS
43 | func coachMarksController(_ coachMarksController: CoachMarksController,
44 | coachMarkViewsAt index: Int, madeFrom coachMark: CoachMark)
45 | -> (bodyView: (UIView & CoachMarkBodyView), arrowView: (UIView & CoachMarkArrowView)?)
| `- error: 'UIView' is unavailable in watchOS
46 |
47 | /// Asks for autolayout constraints needed to position `skipView` in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:45:61: error: 'UIView' is unavailable in watchOS
43 | func coachMarksController(_ coachMarksController: CoachMarksController,
44 | coachMarkViewsAt index: Int, madeFrom coachMark: CoachMark)
45 | -> (bodyView: (UIView & CoachMarkBodyView), arrowView: (UIView & CoachMarkArrowView)?)
| `- error: 'UIView' is unavailable in watchOS
46 |
47 | /// Asks for autolayout constraints needed to position `skipView` in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:57:64: error: 'UIView' is unavailable in watchOS
55 | /// - Returns: an array of NSLayoutConstraint.
56 | func coachMarksController(_ coachMarksController: CoachMarksController,
57 | constraintsForSkipView skipView: UIView,
| `- error: 'UIView' is unavailable in watchOS
58 | inParent parentView: UIView) -> [NSLayoutConstraint]?
59 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:58:52: error: 'UIView' is unavailable in watchOS
56 | func coachMarksController(_ coachMarksController: CoachMarksController,
57 | constraintsForSkipView skipView: UIView,
58 | inParent parentView: UIView) -> [NSLayoutConstraint]?
| `- error: 'UIView' is unavailable in watchOS
59 | }
60 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:58:64: error: 'NSLayoutConstraint' is unavailable in watchOS
56 | func coachMarksController(_ coachMarksController: CoachMarksController,
57 | constraintsForSkipView skipView: UIView,
58 | inParent parentView: UIView) -> [NSLayoutConstraint]?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
59 | }
60 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:63:64: error: 'UIView' is unavailable in watchOS
61 | public extension CoachMarksControllerDataSource {
62 | func coachMarksController(_ coachMarksController: CoachMarksController,
63 | constraintsForSkipView skipView: UIView,
| `- error: 'UIView' is unavailable in watchOS
64 | inParent parentView: UIView) -> [NSLayoutConstraint]? {
65 | return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:64:52: error: 'UIView' is unavailable in watchOS
62 | func coachMarksController(_ coachMarksController: CoachMarksController,
63 | constraintsForSkipView skipView: UIView,
64 | inParent parentView: UIView) -> [NSLayoutConstraint]? {
| `- error: 'UIView' is unavailable in watchOS
65 | return nil
66 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:64:64: error: 'NSLayoutConstraint' is unavailable in watchOS
62 | func coachMarksController(_ coachMarksController: CoachMarksController,
63 | constraintsForSkipView skipView: UIView,
64 | inParent parentView: UIView) -> [NSLayoutConstraint]? {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
65 | return nil
66 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:97:23: error: 'UIView' is unavailable in watchOS
95 | /// - Returns: a tuple packaging the body component and the arrow component.
96 | func coachMarkViews(at index: Int, madeFrom coachMark: CoachMark)
97 | -> (bodyView: UIView & CoachMarkBodyView, arrowView: (UIView & CoachMarkArrowView)?)
| `- error: 'UIView' is unavailable in watchOS
98 |
99 | /// Asks for autolayout constraints needed to position `skipView` in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:97:63: error: 'UIView' is unavailable in watchOS
95 | /// - Returns: a tuple packaging the body component and the arrow component.
96 | func coachMarkViews(at index: Int, madeFrom coachMark: CoachMark)
97 | -> (bodyView: UIView & CoachMarkBodyView, arrowView: (UIView & CoachMarkArrowView)?)
| `- error: 'UIView' is unavailable in watchOS
98 |
99 | /// Asks for autolayout constraints needed to position `skipView` in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:106:45: error: 'UIView' is unavailable in watchOS
104 | ///
105 | /// - Returns: an array of NSLayoutConstraint.
106 | func constraintsForSkipView(_ skipView: UIView,
| `- error: 'UIView' is unavailable in watchOS
107 | inParent parentView: UIView) -> [NSLayoutConstraint]?
108 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:107:54: error: 'UIView' is unavailable in watchOS
105 | /// - Returns: an array of NSLayoutConstraint.
106 | func constraintsForSkipView(_ skipView: UIView,
107 | inParent parentView: UIView) -> [NSLayoutConstraint]?
| `- error: 'UIView' is unavailable in watchOS
108 | }
109 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:107:66: error: 'NSLayoutConstraint' is unavailable in watchOS
105 | /// - Returns: an array of NSLayoutConstraint.
106 | func constraintsForSkipView(_ skipView: UIView,
107 | inParent parentView: UIView) -> [NSLayoutConstraint]?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
108 | }
109 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift:9:83: error: 'UIView' is unavailable in watchOS
7 | public protocol CoachMarksControllerAnimationDelegate: AnyObject {
8 | func coachMarksController(_ coachMarksController: CoachMarksController,
9 | fetchAppearanceTransitionOfCoachMark coachMarkView: UIView,
| `- error: 'UIView' is unavailable in watchOS
10 | at index: Int,
11 | using manager: CoachMarkTransitionManager)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift:14:86: error: 'UIView' is unavailable in watchOS
12 |
13 | func coachMarksController(_ coachMarksController: CoachMarksController,
14 | fetchDisappearanceTransitionOfCoachMark coachMarkView: UIView,
| `- error: 'UIView' is unavailable in watchOS
15 | at index: Int,
16 | using manager: CoachMarkTransitionManager)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift:19:76: error: 'UIView' is unavailable in watchOS
17 |
18 | func coachMarksController(_ coachMarksController: CoachMarksController,
19 | fetchIdleAnimationOfCoachMark coachMarkView: UIView,
| `- error: 'UIView' is unavailable in watchOS
20 | at index: Int,
21 | using manager: CoachMarkAnimationManager)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift:26:83: error: 'UIView' is unavailable in watchOS
24 | public extension CoachMarksControllerAnimationDelegate {
25 | func coachMarksController(_ coachMarksController: CoachMarksController,
26 | fetchAppearanceTransitionOfCoachMark coachMarkView: UIView,
| `- error: 'UIView' is unavailable in watchOS
27 | at index: Int,
28 | using manager: CoachMarkTransitionManager) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift:31:86: error: 'UIView' is unavailable in watchOS
29 |
30 | func coachMarksController(_ coachMarksController: CoachMarksController,
31 | fetchDisappearanceTransitionOfCoachMark coachMarkView: UIView,
| `- error: 'UIView' is unavailable in watchOS
32 | at index: Int,
33 | using manager: CoachMarkTransitionManager) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift:36:76: error: 'UIView' is unavailable in watchOS
34 |
35 | func coachMarksController(_ coachMarksController: CoachMarksController,
36 | fetchIdleAnimationOfCoachMark coachMarkView: UIView,
| `- error: 'UIView' is unavailable in watchOS
37 | at index: Int,
38 | using manager: CoachMarkAnimationManager) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift:42:63: error: 'UIView' is unavailable in watchOS
40 |
41 | protocol CoachMarksControllerAnimationProxyDelegate: AnyObject {
42 | func fetchAppearanceTransition(OfCoachMark coachMarkView: UIView,
| `- error: 'UIView' is unavailable in watchOS
43 | at index: Int,
44 | using manager: CoachMarkTransitionManager)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift:46:66: error: 'UIView' is unavailable in watchOS
44 | using manager: CoachMarkTransitionManager)
45 |
46 | func fetchDisappearanceTransition(OfCoachMark coachMarkView: UIView,
| `- error: 'UIView' is unavailable in watchOS
47 | at index: Int,
48 | using manager: CoachMarkTransitionManager)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift:50:67: error: 'UIView' is unavailable in watchOS
48 | using manager: CoachMarkTransitionManager)
49 |
50 | func fetchIdleAnimationOfCoachMark(OfCoachMark coachMarkView: UIView,
| `- error: 'UIView' is unavailable in watchOS
51 | at index: Int,
52 | using manager: CoachMarkAnimationManager)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerDelegate.swift:9:68: error: 'UIView' is unavailable in watchOS
7 | public protocol CoachMarksControllerDelegate: AnyObject {
8 | func coachMarksController(_ coachMarksController: CoachMarksController,
9 | configureOrnamentsOfOverlay overlay: UIView)
| `- error: 'UIView' is unavailable in watchOS
10 |
11 | func coachMarksController(_ coachMarksController: CoachMarksController,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerDelegate.swift:44:68: error: 'UIView' is unavailable in watchOS
42 | public extension CoachMarksControllerDelegate {
43 | func coachMarksController(_ coachMarksController: CoachMarksController,
44 | configureOrnamentsOfOverlay overlay: UIView) { }
| `- error: 'UIView' is unavailable in watchOS
45 |
46 | func coachMarksController(_ coachMarksController: CoachMarksController,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerDelegate.swift:92:40: error: 'UIView' is unavailable in watchOS
90 |
91 | protocol CoachMarksControllerProxyDelegate: AnyObject {
92 | func configureOrnaments(ofOverlay: UIView)
| `- error: 'UIView' is unavailable in watchOS
93 |
94 | func willLoadCoachMark(at index: Int) -> Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Enums/PresentationContext.swift:9:26: error: 'UIViewController' is unavailable in watchOS
7 |
8 | public enum PresentationContext {
9 | case newWindow(over: UIViewController, at: UIWindow.Level?)
| `- error: 'UIViewController' is unavailable in watchOS
10 | case currentWindow(of: UIViewController)
11 | case viewController(_: UIViewController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Enums/PresentationContext.swift:9:48: error: 'UIWindow' is unavailable in watchOS
7 |
8 | public enum PresentationContext {
9 | case newWindow(over: UIViewController, at: UIWindow.Level?)
| `- error: 'UIWindow' is unavailable in watchOS
10 | case currentWindow(of: UIViewController)
11 | case viewController(_: UIViewController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Enums/PresentationContext.swift:10:28: error: 'UIViewController' is unavailable in watchOS
8 | public enum PresentationContext {
9 | case newWindow(over: UIViewController, at: UIWindow.Level?)
10 | case currentWindow(of: UIViewController)
| `- error: 'UIViewController' is unavailable in watchOS
11 | case viewController(_: UIViewController)
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Enums/PresentationContext.swift:11:28: error: 'UIViewController' is unavailable in watchOS
9 | case newWindow(over: UIViewController, at: UIWindow.Level?)
10 | case currentWindow(of: UIViewController)
11 | case viewController(_: UIViewController)
| `- error: 'UIViewController' is unavailable in watchOS
12 |
13 | public static func window(over: UIViewController) -> PresentationContext {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Enums/PresentationContext.swift:13:37: error: 'UIViewController' is unavailable in watchOS
11 | case viewController(_: UIViewController)
12 |
13 | public static func window(over: UIViewController) -> PresentationContext {
| `- error: 'UIViewController' is unavailable in watchOS
14 | return newWindow(over: over, at: nil)
15 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Enums/ViewControllerConfiguration.swift:23:26: error: 'UIInterfaceOrientationMask' is unavailable in watchOS
21 | public enum InterfaceOrientations {
22 | case systemDefined
23 | case userDefined(as: UIInterfaceOrientationMask)
| `- error: 'UIInterfaceOrientationMask' is unavailable in watchOS
24 | }
25 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/CoachMarkView.swift:26:22: error: 'UIControl' is unavailable in watchOS
24 |
25 | /// The control used to get to the next coach mark.
26 | var nextControl: UIControl? {
| `- error: 'UIControl' is unavailable in watchOS
27 | return bodyView.nextControl
28 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/CoachMarkView.swift:31:29: error: 'UIView' is unavailable in watchOS
29 |
30 | // MARK: - Private properties
31 | private var bodyUIView: UIView { return bodyView as! UIView }
| `- error: 'UIView' is unavailable in watchOS
32 | private var arrowUIView: UIView? { return arrowView as? UIView }
33 | private var innerConstraints = CoachMarkViewConstraints()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/CoachMarkView.swift:32:30: error: 'UIView' is unavailable in watchOS
30 | // MARK: - Private properties
31 | private var bodyUIView: UIView { return bodyView as! UIView }
32 | private var arrowUIView: UIView? { return arrowView as? UIView }
| `- error: 'UIView' is unavailable in watchOS
33 | private var innerConstraints = CoachMarkViewConstraints()
34 | private let coachMarkLayoutHelper: CoachMarkInnerLayoutHelper
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/CoachMarkView.swift:47:20: error: 'UIView' is unavailable in watchOS
45 | /// will make the arrow overlap.
46 | /// - Parameter coachMarkInnerLayoutHelper: auto-layout constraints helper.
47 | init(bodyView: UIView & CoachMarkBodyView,
| `- error: 'UIView' is unavailable in watchOS
48 | arrowView: (UIView & CoachMarkArrowView)? = nil,
49 | arrowOrientation: CoachMarkArrowOrientation? = nil, arrowOffset: CGFloat? = nil,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/CoachMarkView.swift:48:22: error: 'UIView' is unavailable in watchOS
46 | /// - Parameter coachMarkInnerLayoutHelper: auto-layout constraints helper.
47 | init(bodyView: UIView & CoachMarkBodyView,
48 | arrowView: (UIView & CoachMarkArrowView)? = nil,
| `- error: 'UIView' is unavailable in watchOS
49 | arrowOrientation: CoachMarkArrowOrientation? = nil, arrowOffset: CGFloat? = nil,
50 | coachMarkInnerLayoutHelper: CoachMarkInnerLayoutHelper) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/CoachMarkView.swift:9:22: error: 'UIView' is unavailable in watchOS
7 |
8 | /// The actual coach mark that will be displayed.
9 | class CoachMarkView: UIView {
| `- error: 'UIView' is unavailable in watchOS
10 | // MARK: - Internal properties
11 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/CoachMarkView.swift:135:25: error: 'NSLayoutConstraint' is unavailable in watchOS
133 | /// The horizontal position of the arrow, likely to be at the center of the
134 | /// cutout path.
135 | var arrowXposition: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
136 |
137 | /// The constraint making the body stick to its parent.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/CoachMarkView.swift:138:28: error: 'NSLayoutConstraint' is unavailable in watchOS
136 |
137 | /// The constraint making the body stick to its parent.
138 | var bodyStickToParent: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
139 |
140 | init () { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/MaskView.swift:12:21: error: 'CAShapeLayer' is unavailable in watchOS
10 | }
11 |
12 | var shapeLayer: CAShapeLayer {
| `- error: 'CAShapeLayer' is unavailable in watchOS
13 | //swiftlint:disable force_cast
14 | return layer as! CAShapeLayer
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/Instructions/Views/MaskView.swift:6:17: error: 'UIView' is unavailable in watchOS
4 | import UIKit
5 |
6 | class MaskView: UIView {
| `- error: 'UIView' is unavailable in watchOS
7 |
8 | override public class var layerClass: AnyClass {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/OverlaySnapshotView.swift:7:27: error: 'UIVisualEffectView' is unavailable in watchOS
5 |
6 | class OverlaySnapshotView: UIView {
7 | var visualEffectView: UIVisualEffectView! {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
8 | willSet {
9 | if visualEffectView == nil { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/OverlaySnapshotView.swift:19:25: error: 'UIView' is unavailable in watchOS
17 | }
18 | }
19 | var backgroundView: UIView! {
| `- error: 'UIView' is unavailable in watchOS
20 | willSet {
21 | if backgroundView == nil { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/OverlaySnapshotView.swift:32:57: error: 'UIEvent' is unavailable in watchOS
30 | }
31 |
32 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIEvent' is unavailable in watchOS
33 | return nil
34 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/OverlaySnapshotView.swift:32:70: error: 'UIView' is unavailable in watchOS
30 | }
31 |
32 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
33 | return nil
34 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/OverlaySnapshotView.swift:6:28: error: 'UIView' is unavailable in watchOS
4 | import UIKit
5 |
6 | class OverlaySnapshotView: UIView {
| `- error: 'UIView' is unavailable in watchOS
7 | var visualEffectView: UIVisualEffectView! {
8 | willSet {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/OverlayView.swift:13:17: error: 'UIView' is unavailable in watchOS
11 | var cutoutPath: UIBezierPath?
12 |
13 | let holder: UIView
| `- error: 'UIView' is unavailable in watchOS
14 | let ornaments: UIView
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/OverlayView.swift:14:20: error: 'UIView' is unavailable in watchOS
12 |
13 | let holder: UIView
14 | let ornaments: UIView
| `- error: 'UIView' is unavailable in watchOS
15 |
16 | /// Used to temporarily enable touch forwarding inside the cutoutPath.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/OverlayView.swift:48:64: error: 'UIEvent' is unavailable in watchOS
46 |
47 | // MARK: - Internal methods
48 | override public func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIEvent' is unavailable in watchOS
49 | let hitView = super.hitTest(point, with: event)
50 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/OverlayView.swift:48:77: error: 'UIView' is unavailable in watchOS
46 |
47 | // MARK: - Internal methods
48 | override public func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
49 | let hitView = super.hitTest(point, with: event)
50 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/OverlayView.swift:8:20: error: 'UIView' is unavailable in watchOS
6 | // Overlay a blocking view on top of the screen and handle the cutout path
7 | // around the point of interest.
8 | class OverlayView: UIView {
| `- error: 'UIView' is unavailable in watchOS
9 | internal static let sublayerName = "Instructions.OverlaySublayer"
10 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/PassthroughViews.swift:7:14: error: cannot override 'init' which has been marked unavailable
5 |
6 | class InstructionsWindow: UIWindow {
7 | override init(frame: CGRect) {
| |- error: cannot override 'init' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'init'
8 | super.init(frame: frame)
9 | accessibilityIdentifier = AccessibilityIdentifiers.window
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:27:1: note: 'init(frame:)' has been explicitly marked unavailable here
25 | - (instancetype)initWithWindowScene:(UIWindowScene *)windowScene NS_DESIGNATED_INITIALIZER API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
26 |
27 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'init(frame:)' has been explicitly marked unavailable here
28 | - (instancetype)init API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
29 |
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/PassthroughViews.swift:18:14: error: cannot override 'init' which has been marked unavailable
16 |
17 | @available(iOS 13.0, *)
18 | override init(windowScene: UIWindowScene) {
| |- error: cannot override 'init' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'init'
19 | super.init(windowScene: windowScene)
20 | accessibilityIdentifier = AccessibilityIdentifiers.window
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:25:1: note: 'init(windowScene:)' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
25 | - (instancetype)initWithWindowScene:(UIWindowScene *)windowScene NS_DESIGNATED_INITIALIZER API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'init(windowScene:)' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/PassthroughViews.swift:18:32: error: 'UIWindowScene' is unavailable in watchOS
16 |
17 | @available(iOS 13.0, *)
18 | override init(windowScene: UIWindowScene) {
| `- error: 'UIWindowScene' is unavailable in watchOS
19 | super.init(windowScene: windowScene)
20 | accessibilityIdentifier = AccessibilityIdentifiers.window
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:22:12: note: 'UIWindowScene' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindowScene : UIScene
| `- note: 'UIWindowScene' has been explicitly marked unavailable here
23 |
24 | #pragma mark Geometry
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/PassthroughViews.swift:23:57: error: 'UIEvent' is unavailable in watchOS
21 | }
22 |
23 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIEvent' is unavailable in watchOS
24 | let hitView = super.hitTest(point, with: event)
25 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/PassthroughViews.swift:23:70: error: 'UIView' is unavailable in watchOS
21 | }
22 |
23 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
24 | let hitView = super.hitTest(point, with: event)
25 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/PassthroughViews.swift:38:33: error: 'UIView' is unavailable in watchOS
36 | //
37 | // See #234 and https://forums.developer.apple.com/thread/122174
38 | var insertedViewsToIgnore: [UIView] {
| `- error: 'UIView' is unavailable in watchOS
39 | return recursiveSubviews(of: self)
40 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/PassthroughViews.swift:42:37: error: 'UIView' is unavailable in watchOS
40 | }
41 |
42 | func recursiveSubviews(of view: UIView) -> [UIView] {
| `- error: 'UIView' is unavailable in watchOS
43 | // We just hit the bottom.
44 | guard !(view is PassthroughView) && !(view is InstructionsRootView) else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/PassthroughViews.swift:42:49: error: 'UIView' is unavailable in watchOS
40 | }
41 |
42 | func recursiveSubviews(of view: UIView) -> [UIView] {
| `- error: 'UIView' is unavailable in watchOS
43 | // We just hit the bottom.
44 | guard !(view is PassthroughView) && !(view is InstructionsRootView) else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/PassthroughViews.swift:6:27: error: 'UIWindow' is unavailable in watchOS
4 | import UIKit
5 |
6 | class InstructionsWindow: UIWindow {
| `- error: 'UIWindow' is unavailable in watchOS
7 | override init(frame: CGRect) {
8 | super.init(frame: frame)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/PassthroughViews.swift:61:57: error: 'UIEvent' is unavailable in watchOS
59 |
60 | class PassthroughView: UIView {
61 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIEvent' is unavailable in watchOS
62 | let hitView = super.hitTest(point, with: event)
63 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/PassthroughViews.swift:61:70: error: 'UIView' is unavailable in watchOS
59 |
60 | class PassthroughView: UIView {
61 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
62 | let hitView = super.hitTest(point, with: event)
63 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/PassthroughViews.swift:60:24: error: 'UIView' is unavailable in watchOS
58 | }
59 |
60 | class PassthroughView: UIView {
| `- error: 'UIView' is unavailable in watchOS
61 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
62 | let hitView = super.hitTest(point, with: event)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/PassthroughViews.swift:77:57: error: 'UIEvent' is unavailable in watchOS
75 | var passthrough: Bool = false
76 |
77 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIEvent' is unavailable in watchOS
78 | let hitView = super.hitTest(point, with: event)
79 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/PassthroughViews.swift:77:70: error: 'UIView' is unavailable in watchOS
75 | var passthrough: Bool = false
76 |
77 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
78 | let hitView = super.hitTest(point, with: event)
79 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/PassthroughViews.swift:73:29: error: 'UIView' is unavailable in watchOS
71 |
72 | /// Top view added to the window, forwarding touch events.
73 | class InstructionsRootView: UIView {
| `- error: 'UIView' is unavailable in watchOS
74 |
75 | var passthrough: Bool = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Core/Internal/CoachMarksViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Core/Public/CoachMark.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Core/Public/CoachMarksController.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Core/Public/Extensions/CoachMarksController+Proxy.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Extra/Default\ Views/CoachMarkArrowDefaultView.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Extra/Default\ Views/CoachMarkBackgroundStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Extra/Default\ Views/CoachMarkBodyDefaultView.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Extra/Default\ Views/CoachMarkSkipDefaultView.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Extra/Internal/CoachMarkBodyBackgroundView.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Extra/Internal/CoachMarkComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/AccessibilityIdentifiers.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkInnerLayoutHelper.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/Enums/CoachMarkPosition.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/ErrorMessage.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/Extensions/UIApplication+WindowScene.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/Extensions/UIView+Layout.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Public/CoachMark\ Animation/CoachMarkAnimationManagement.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Public/CoachMark\ Animation/CoachMarkAnimationManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Public/CoachMark\ Animation/CoachMarkTransitionManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Public/CoachMarkCoordinateConverter.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Public/CoachMarkHelper.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Public/Enums/CoachMarkArrowOrientation.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Public/Enums/CoachMarkNextLabelPosition.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Instructions.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Managers/Internal/CoachMarkDisplayManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Managers/Internal/OverlayStyleManager/BlurringOverlayStyleManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Managers/Internal/OverlayStyleManager/OverlayStyleManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Managers/Internal/OverlayStyleManager/TranslucentOverlayStyleManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Managers/Internal/SkipViewDisplayManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Managers/Public/FlowManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Managers/Public/OverlayManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Internal/CoachMarkViewControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/CoachMarkArrowView.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/CoachMarkBodyHighlightArrowDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/CoachMarkBodyView.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/CoachMarkSkipView.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/CoachMarksControllerDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/Delegates/CoachMarksControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/Enums/ConfigurationChange.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/Enums/PauseStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/Enums/PresentationContext.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/Enums/ViewControllerConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/CoachMarkView.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/MaskView.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/OverlaySnapshotView.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/OverlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Views/PassthroughViews.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Instructions.build/Debug-watchos/Instructions-t.build/Objects-normal/arm64/Instructions-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Instructions.build/Debug-watchos/Instructions-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Instructions.build/Debug-watchos/Instructions-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Instructions.build/Debug-watchos/Instructions-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Instructions -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Instructions.build/Debug-watchos/Instructions-t.build/Objects-normal/arm64/Instructions_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Instructions.build/Debug-watchos/Instructions-t.build/Objects-normal/arm64/Instructions.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Instructions.build/Debug-watchos/Instructions-t.build/Objects-normal/arm64/Instructions.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Instructions.build/Debug-watchos/Instructions-t.build/Objects-normal/arm64/Instructions-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Instructions.build/Debug-watchos/Instructions-t.build/Objects-normal/arm64/Instructions-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Instructions.build/Debug-watchos/Instructions-t.build/Objects-normal/arm64/Instructions-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Instructions.build/Debug-watchos/Instructions-t.build/Objects-normal/arm64/Instructions.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Instructions.build/Debug-watchos/Instructions-t.build/Objects-normal/arm64/Instructions.abi.json
SwiftCompile normal arm64 (in target 'Instructions' from project 'Instructions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ AccessibilityIdentifiers.swift,\ CoachMarkInnerLayoutHelper.swift,\ CoachMarkLayoutHelper.swift,\ CoachMarkPosition.swift,\ ErrorMessage.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/AccessibilityIdentifiers.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkInnerLayoutHelper.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/Enums/CoachMarkPosition.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/ErrorMessage.swift (in target 'Instructions' from project 'Instructions')
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkInnerLayoutHelper.swift:9:67: error: 'NSLayoutConstraint' is unavailable in watchOS
7 | func horizontalArrowConstraints(for coachMarkViews: CoachMarkViews,
8 | withPosition position: ArrowPosition,
9 | horizontalOffset: CGFloat) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
10 | return NSLayoutConstraint(
11 | item: coachMarkViews.arrowView, attribute: .centerX, relatedBy: .equal,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkInnerLayoutHelper.swift:17:81: error: 'UIView' is unavailable in watchOS
15 | }
16 |
17 | func verticalConstraints(for coachMarkViews: CoachMarkViews, in parentView: UIView,
| `- error: 'UIView' is unavailable in watchOS
18 | withProperties properties: CoachMarkViewProperties)
19 | -> [NSLayoutConstraint] {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkInnerLayoutHelper.swift:19:9: error: 'NSLayoutConstraint' is unavailable in watchOS
17 | func verticalConstraints(for coachMarkViews: CoachMarkViews, in parentView: UIView,
18 | withProperties properties: CoachMarkViewProperties)
19 | -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
20 | var constraints = [NSLayoutConstraint]()
21 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkInnerLayoutHelper.swift:36:59: error: 'UIView' is unavailable in watchOS
34 |
35 | private func topOrientationConstraints(for coachMarkViews: CoachMarkViews,
36 | in parentView: UIView, verticalArrowOffset: CGFloat)
| `- error: 'UIView' is unavailable in watchOS
37 | -> [NSLayoutConstraint] {
38 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkInnerLayoutHelper.swift:37:9: error: 'NSLayoutConstraint' is unavailable in watchOS
35 | private func topOrientationConstraints(for coachMarkViews: CoachMarkViews,
36 | in parentView: UIView, verticalArrowOffset: CGFloat)
37 | -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 |
39 | let offset = adaptedOffset(for: .top, offset: verticalArrowOffset)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkInnerLayoutHelper.swift:51:62: error: 'UIView' is unavailable in watchOS
49 |
50 | private func bottomOrientationConstraints(for coachMarkViews: CoachMarkViews,
51 | in parentView: UIView, verticalArrowOffset: CGFloat)
| `- error: 'UIView' is unavailable in watchOS
52 | -> [NSLayoutConstraint] {
53 | let offset = adaptedOffset(for: .bottom, offset: verticalArrowOffset)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkInnerLayoutHelper.swift:52:9: error: 'NSLayoutConstraint' is unavailable in watchOS
50 | private func bottomOrientationConstraints(for coachMarkViews: CoachMarkViews,
51 | in parentView: UIView, verticalArrowOffset: CGFloat)
52 | -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
53 | let offset = adaptedOffset(for: .bottom, offset: verticalArrowOffset)
54 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkInnerLayoutHelper.swift:81:39: error: 'UIView' is unavailable in watchOS
79 | }
80 |
81 | typealias CoachMarkViews = (bodyView: UIView, arrowView: UIView)
| `- error: 'UIView' is unavailable in watchOS
82 | typealias CoachMarkViewProperties = (orientation: CoachMarkArrowOrientation,
83 | verticalArrowOffset: CGFloat)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkInnerLayoutHelper.swift:81:58: error: 'UIView' is unavailable in watchOS
79 | }
80 |
81 | typealias CoachMarkViews = (bodyView: UIView, arrowView: UIView)
| `- error: 'UIView' is unavailable in watchOS
82 | typealias CoachMarkViewProperties = (orientation: CoachMarkArrowOrientation,
83 | verticalArrowOffset: CGFloat)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkInnerLayoutHelper.swift:10:16: error: 'NSLayoutConstraint' is unavailable in watchOS
8 | withPosition position: ArrowPosition,
9 | horizontalOffset: CGFloat) -> NSLayoutConstraint {
10 | return NSLayoutConstraint(
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
11 | item: coachMarkViews.arrowView, attribute: .centerX, relatedBy: .equal,
12 | toItem: coachMarkViews.bodyView, attribute: position.layoutAttribute,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkInnerLayoutHelper.swift:20:28: error: 'NSLayoutConstraint' is unavailable in watchOS
18 | withProperties properties: CoachMarkViewProperties)
19 | -> [NSLayoutConstraint] {
20 | var constraints = [NSLayoutConstraint]()
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
21 |
22 | let verticalArrowOffset = properties.verticalArrowOffset
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:7:26: error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
5 |
6 | class CoachMarkLayoutHelper {
7 | var layoutDirection: UIUserInterfaceLayoutDirection = .leftToRight
| `- error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
8 |
9 | // TODO: Improve the layout system. Make it smarter.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:38:28: note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
36 | } API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
37 |
38 | typedef NS_ENUM(NSInteger, UIUserInterfaceLayoutDirection) {
| `- note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
39 | UIUserInterfaceLayoutDirectionLeftToRight,
40 | UIUserInterfaceLayoutDirectionRightToLeft,
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:13:21: error: 'UIView' is unavailable in watchOS
11 | for coachMarkView: CoachMarkView,
12 | coachMark: CoachMark,
13 | parentView: UIView,
| `- error: 'UIView' is unavailable in watchOS
14 | layoutDirection: UIUserInterfaceLayoutDirection? = nil,
15 | passNumber: Int = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:14:26: error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
12 | coachMark: CoachMark,
13 | parentView: UIView,
14 | layoutDirection: UIUserInterfaceLayoutDirection? = nil,
| `- error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
15 | passNumber: Int = 0
16 | ) -> [NSLayoutConstraint] {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:38:28: note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
36 | } API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
37 |
38 | typedef NS_ENUM(NSInteger, UIUserInterfaceLayoutDirection) {
| `- note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
39 | UIUserInterfaceLayoutDirectionLeftToRight,
40 | UIUserInterfaceLayoutDirectionRightToLeft,
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:16:11: error: 'NSLayoutConstraint' is unavailable in watchOS
14 | layoutDirection: UIUserInterfaceLayoutDirection? = nil,
15 | passNumber: Int = 0
16 | ) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
17 | if coachMarkView.superview != parentView {
18 | print(ErrorMessage.Error.notAChild)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:57:62: error: 'UIView' is unavailable in watchOS
55 | private func leadingConstraints(for coachMarkView: CoachMarkView,
56 | withCoachMark coachMark: CoachMark,
57 | inParentView parentView: UIView
| `- error: 'UIView' is unavailable in watchOS
58 | ) -> [NSLayoutConstraint] {
59 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:58:11: error: 'NSLayoutConstraint' is unavailable in watchOS
56 | withCoachMark coachMark: CoachMark,
57 | inParentView parentView: UIView
58 | ) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
59 |
60 | if #available(iOS 11.0, *) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:89:61: error: 'UIView' is unavailable in watchOS
87 | private func middleConstraints(for coachMarkView: CoachMarkView,
88 | withCoachMark coachMark: CoachMark,
89 | inParentView parentView: UIView
| `- error: 'UIView' is unavailable in watchOS
90 | ) -> [NSLayoutConstraint] {
91 | let maxWidth = min(coachMark.maxWidth, (parentView.bounds.width - 2 *
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:90:11: error: 'NSLayoutConstraint' is unavailable in watchOS
88 | withCoachMark coachMark: CoachMark,
89 | inParentView parentView: UIView
90 | ) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
91 | let maxWidth = min(coachMark.maxWidth, (parentView.bounds.width - 2 *
92 | coachMark.horizontalMargin))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:123:63: error: 'UIView' is unavailable in watchOS
121 | private func trailingConstraints(for coachMarkView: CoachMarkView,
122 | withCoachMark coachMark: CoachMark,
123 | inParentView parentView: UIView
| `- error: 'UIView' is unavailable in watchOS
124 | ) -> [NSLayoutConstraint] {
125 | if #available(iOS 11.0, *) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:124:11: error: 'NSLayoutConstraint' is unavailable in watchOS
122 | withCoachMark coachMark: CoachMark,
123 | inParentView parentView: UIView
124 | ) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
125 | if #available(iOS 11.0, *) {
126 | let layoutGuide = parentView.safeAreaLayoutGuide
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:160:55: error: 'UIView' is unavailable in watchOS
158 | private func arrowOffset(for coachMark: CoachMark,
159 | withProperties properties: CoachMarkComputedProperties,
160 | inParentView parentView: UIView) -> CGFloat {
| `- error: 'UIView' is unavailable in watchOS
161 | var arrowOffset: CGFloat
162 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:180:62: error: 'UIView' is unavailable in watchOS
178 | private func leadingArrowOffset(for coachMark: CoachMark,
179 | withProperties properties: CoachMarkComputedProperties,
180 | inParentView parentView: UIView) -> CGFloat {
| `- error: 'UIView' is unavailable in watchOS
181 | guard let pointOfInterest = coachMark.pointOfInterest else {
182 | print(ErrorMessage.Info.nilPointOfInterestZeroOffset)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:198:61: error: 'UIView' is unavailable in watchOS
196 | private func middleArrowOffset(for coachMark: CoachMark,
197 | withProperties properties: CoachMarkComputedProperties,
198 | inParentView parentView: UIView) -> CGFloat {
| `- error: 'UIView' is unavailable in watchOS
199 | guard let pointOfInterest = coachMark.pointOfInterest else {
200 | print(ErrorMessage.Info.nilPointOfInterestZeroOffset)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:213:63: error: 'UIView' is unavailable in watchOS
211 | private func trailingArrowOffset(for coachMark: CoachMark,
212 | withProperties properties: CoachMarkComputedProperties,
213 | inParentView parentView: UIView) -> CGFloat {
| `- error: 'UIView' is unavailable in watchOS
214 | guard let pointOfInterest = coachMark.pointOfInterest else {
215 | print(ErrorMessage.Info.nilPointOfInterestZeroOffset)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:229:55: error: 'UIView' is unavailable in watchOS
227 | }
228 |
229 | private func safeAreaCompensation(for parentView: UIView,
| `- error: 'UIView' is unavailable in watchOS
230 | with properties: CoachMarkComputedProperties) -> CGFloat {
231 | if #available(iOS 11.0, *) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:257:45: error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
255 | private func computeHorizontalAlignment(
256 | of coachMark: CoachMark,
257 | forLayoutDirection layoutDirection: UIUserInterfaceLayoutDirection,
| `- error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
258 | inFrame frame: CGRect
259 | ) -> CoachMarkHorizontalAlignment {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:38:28: note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
36 | } API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
37 |
38 | typedef NS_ENUM(NSInteger, UIUserInterfaceLayoutDirection) {
| `- note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
39 | UIUserInterfaceLayoutDirectionLeftToRight,
40 | UIUserInterfaceLayoutDirectionRightToLeft,
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:282:61: error: 'UIView' is unavailable in watchOS
280 |
281 | private func computeProperties(for coachMark: CoachMark,
282 | inParentView parentView: UIView)
| `- error: 'UIView' is unavailable in watchOS
283 | -> CoachMarkComputedProperties {
284 | let horizontalAlignment = computeHorizontalAlignment(of: coachMark,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:296:26: error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
294 |
295 | struct CoachMarkComputedProperties {
296 | let layoutDirection: UIUserInterfaceLayoutDirection
| `- error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
297 | let horizontalAlignment: CoachMarkHorizontalAlignment
298 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:38:28: note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
36 | } API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
37 |
38 | typedef NS_ENUM(NSInteger, UIUserInterfaceLayoutDirection) {
| `- note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
39 | UIUserInterfaceLayoutDirectionLeftToRight,
40 | UIUserInterfaceLayoutDirectionRightToLeft,
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:22:32: error: 'UIView' is unavailable in watchOS
20 | }
21 |
22 | self.layoutDirection = UIView.userInterfaceLayoutDirection(
| `- error: 'UIView' is unavailable in watchOS
23 | for: parentView.semanticContentAttribute
24 | )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:61:42: error: 'safeAreaLayoutGuide' is unavailable in watchOS
59 |
60 | if #available(iOS 11.0, *) {
61 | let layoutGuide = parentView.safeAreaLayoutGuide
| `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
62 |
63 | return [
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 | the status bar or navigation bar, if present). Similarly for the other edges.
305 | */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:81:16: error: 'NSLayoutConstraint' is unavailable in watchOS
79 | """
80 |
81 | return NSLayoutConstraint.constraints(withVisualFormat: visualFormat,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
82 | options: NSLayoutConstraint.FormatOptions(rawValue: 0),
83 | metrics: nil,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:82:56: error: 'NSLayoutConstraint' is unavailable in watchOS
80 |
81 | return NSLayoutConstraint.constraints(withVisualFormat: visualFormat,
82 | options: NSLayoutConstraint.FormatOptions(rawValue: 0),
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
83 | metrics: nil,
84 | views: ["currentCoachMarkView": coachMarkView])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:97:13: error: 'NSLayoutConstraint' is unavailable in watchOS
95 |
96 | var constraints =
97 | NSLayoutConstraint.constraints(withVisualFormat: visualFormat,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
98 | options: NSLayoutConstraint.FormatOptions(rawValue: 0),
99 | metrics: nil,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:98:53: error: 'NSLayoutConstraint' is unavailable in watchOS
96 | var constraints =
97 | NSLayoutConstraint.constraints(withVisualFormat: visualFormat,
98 | options: NSLayoutConstraint.FormatOptions(rawValue: 0),
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
99 | metrics: nil,
100 | views: ["currentCoachMarkView": coachMarkView])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:112:28: error: 'NSLayoutConstraint' is unavailable in watchOS
110 | }
111 |
112 | constraints.append(NSLayoutConstraint(
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
113 | item: coachMarkView, attribute: .centerX, relatedBy: .equal,
114 | toItem: parentView, attribute: .centerX,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:126:42: error: 'safeAreaLayoutGuide' is unavailable in watchOS
124 | ) -> [NSLayoutConstraint] {
125 | if #available(iOS 11.0, *) {
126 | let layoutGuide = parentView.safeAreaLayoutGuide
| `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
127 |
128 | return [
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 | the status bar or navigation bar, if present). Similarly for the other edges.
305 | */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:146:16: error: 'NSLayoutConstraint' is unavailable in watchOS
144 | """
145 |
146 | return NSLayoutConstraint.constraints(withVisualFormat: visualFormat,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
147 | options: NSLayoutConstraint.FormatOptions(rawValue: 0),
148 | metrics: nil,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:147:56: error: 'NSLayoutConstraint' is unavailable in watchOS
145 |
146 | return NSLayoutConstraint.constraints(withVisualFormat: visualFormat,
147 | options: NSLayoutConstraint.FormatOptions(rawValue: 0),
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
148 | metrics: nil,
149 | views: ["currentCoachMarkView": coachMarkView])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:235:35: error: 'safeAreaInsets' is unavailable in watchOS
233 |
234 | case (.leading, .leftToRight), (.trailing, .rightToLeft):
235 | return parentView.safeAreaInsets.left
| `- error: 'safeAreaInsets' is unavailable in watchOS
236 | case (.leading, .rightToLeft), (.trailing, .leftToRight):
237 | return parentView.safeAreaInsets.right
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:293:45: note: 'safeAreaInsets' has been explicitly marked unavailable here
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsets' has been explicitly marked unavailable here
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
295 |
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift:237:35: error: 'safeAreaInsets' is unavailable in watchOS
235 | return parentView.safeAreaInsets.left
236 | case (.leading, .rightToLeft), (.trailing, .leftToRight):
237 | return parentView.safeAreaInsets.right
| `- error: 'safeAreaInsets' is unavailable in watchOS
238 | default: break
239 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:293:45: note: 'safeAreaInsets' has been explicitly marked unavailable here
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsets' has been explicitly marked unavailable here
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
295 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/AccessibilityIdentifiers.swift (in target 'Instructions' from project 'Instructions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AccessibilityIdentifiers.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkInnerLayoutHelper.swift (in target 'Instructions' from project 'Instructions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoachMarkInnerLayoutHelper.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/CoachMarkLayoutHelper.swift (in target 'Instructions' from project 'Instructions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoachMarkLayoutHelper.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/Enums/CoachMarkPosition.swift (in target 'Instructions' from project 'Instructions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoachMarkPosition.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Helpers/Internal/ErrorMessage.swift (in target 'Instructions' from project 'Instructions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ErrorMessage.swift
SwiftCompile normal arm64 Compiling\ CoachMarkBodyView.swift,\ CoachMarkSkipView.swift,\ CoachMarksControllerDataSource.swift,\ CoachMarksControllerAnimationDelegate.swift,\ CoachMarksControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/CoachMarkBodyView.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/CoachMarkSkipView.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/CoachMarksControllerDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/Delegates/CoachMarksControllerDelegate.swift (in target 'Instructions' from project 'Instructions')
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarkBodyView.swift:10:22: error: 'UIControl' is unavailable in watchOS
8 | /// The control that will trigger the change between the current coach mark
9 | /// and the next one.
10 | var nextControl: UIControl? { get }
| `- error: 'UIControl' is unavailable in watchOS
11 |
12 | /// A delegate to call, when the arrow view to mirror the current highlight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarkSkipView.swift:9:22: error: 'UIControl' is unavailable in watchOS
7 | public protocol CoachMarkSkipView: AnyObject {
8 | /// The control that will trigger the stop, in the display flow.
9 | var skipControl: UIControl? { get }
| `- error: 'UIControl' is unavailable in watchOS
10 | var asView: UIView? { get }
11 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarkSkipView.swift:10:17: error: 'UIView' is unavailable in watchOS
8 | /// The control that will trigger the stop, in the display flow.
9 | var skipControl: UIControl? { get }
10 | var asView: UIView? { get }
| `- error: 'UIView' is unavailable in watchOS
11 | }
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarkSkipView.swift:14:22: error: 'UIControl' is unavailable in watchOS
12 |
13 | public extension CoachMarkSkipView {
14 | var skipControl: UIControl? {
| `- error: 'UIControl' is unavailable in watchOS
15 | return nil
16 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarkSkipView.swift:20:17: error: 'UIView' is unavailable in watchOS
18 |
19 | public extension CoachMarkSkipView where Self: UIView {
20 | var asView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
21 | return self
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarkSkipView.swift:19:48: error: 'UIView' is unavailable in watchOS
17 | }
18 |
19 | public extension CoachMarkSkipView where Self: UIView {
| `- error: 'UIView' is unavailable in watchOS
20 | var asView: UIView? {
21 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:45:20: error: 'UIView' is unavailable in watchOS
43 | func coachMarksController(_ coachMarksController: CoachMarksController,
44 | coachMarkViewsAt index: Int, madeFrom coachMark: CoachMark)
45 | -> (bodyView: (UIView & CoachMarkBodyView), arrowView: (UIView & CoachMarkArrowView)?)
| `- error: 'UIView' is unavailable in watchOS
46 |
47 | /// Asks for autolayout constraints needed to position `skipView` in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:45:61: error: 'UIView' is unavailable in watchOS
43 | func coachMarksController(_ coachMarksController: CoachMarksController,
44 | coachMarkViewsAt index: Int, madeFrom coachMark: CoachMark)
45 | -> (bodyView: (UIView & CoachMarkBodyView), arrowView: (UIView & CoachMarkArrowView)?)
| `- error: 'UIView' is unavailable in watchOS
46 |
47 | /// Asks for autolayout constraints needed to position `skipView` in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:57:64: error: 'UIView' is unavailable in watchOS
55 | /// - Returns: an array of NSLayoutConstraint.
56 | func coachMarksController(_ coachMarksController: CoachMarksController,
57 | constraintsForSkipView skipView: UIView,
| `- error: 'UIView' is unavailable in watchOS
58 | inParent parentView: UIView) -> [NSLayoutConstraint]?
59 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:58:52: error: 'UIView' is unavailable in watchOS
56 | func coachMarksController(_ coachMarksController: CoachMarksController,
57 | constraintsForSkipView skipView: UIView,
58 | inParent parentView: UIView) -> [NSLayoutConstraint]?
| `- error: 'UIView' is unavailable in watchOS
59 | }
60 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:58:64: error: 'NSLayoutConstraint' is unavailable in watchOS
56 | func coachMarksController(_ coachMarksController: CoachMarksController,
57 | constraintsForSkipView skipView: UIView,
58 | inParent parentView: UIView) -> [NSLayoutConstraint]?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
59 | }
60 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:63:64: error: 'UIView' is unavailable in watchOS
61 | public extension CoachMarksControllerDataSource {
62 | func coachMarksController(_ coachMarksController: CoachMarksController,
63 | constraintsForSkipView skipView: UIView,
| `- error: 'UIView' is unavailable in watchOS
64 | inParent parentView: UIView) -> [NSLayoutConstraint]? {
65 | return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:64:52: error: 'UIView' is unavailable in watchOS
62 | func coachMarksController(_ coachMarksController: CoachMarksController,
63 | constraintsForSkipView skipView: UIView,
64 | inParent parentView: UIView) -> [NSLayoutConstraint]? {
| `- error: 'UIView' is unavailable in watchOS
65 | return nil
66 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:64:64: error: 'NSLayoutConstraint' is unavailable in watchOS
62 | func coachMarksController(_ coachMarksController: CoachMarksController,
63 | constraintsForSkipView skipView: UIView,
64 | inParent parentView: UIView) -> [NSLayoutConstraint]? {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
65 | return nil
66 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:97:23: error: 'UIView' is unavailable in watchOS
95 | /// - Returns: a tuple packaging the body component and the arrow component.
96 | func coachMarkViews(at index: Int, madeFrom coachMark: CoachMark)
97 | -> (bodyView: UIView & CoachMarkBodyView, arrowView: (UIView & CoachMarkArrowView)?)
| `- error: 'UIView' is unavailable in watchOS
98 |
99 | /// Asks for autolayout constraints needed to position `skipView` in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:97:63: error: 'UIView' is unavailable in watchOS
95 | /// - Returns: a tuple packaging the body component and the arrow component.
96 | func coachMarkViews(at index: Int, madeFrom coachMark: CoachMark)
97 | -> (bodyView: UIView & CoachMarkBodyView, arrowView: (UIView & CoachMarkArrowView)?)
| `- error: 'UIView' is unavailable in watchOS
98 |
99 | /// Asks for autolayout constraints needed to position `skipView` in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:106:45: error: 'UIView' is unavailable in watchOS
104 | ///
105 | /// - Returns: an array of NSLayoutConstraint.
106 | func constraintsForSkipView(_ skipView: UIView,
| `- error: 'UIView' is unavailable in watchOS
107 | inParent parentView: UIView) -> [NSLayoutConstraint]?
108 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:107:54: error: 'UIView' is unavailable in watchOS
105 | /// - Returns: an array of NSLayoutConstraint.
106 | func constraintsForSkipView(_ skipView: UIView,
107 | inParent parentView: UIView) -> [NSLayoutConstraint]?
| `- error: 'UIView' is unavailable in watchOS
108 | }
109 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/CoachMarksControllerDataSource.swift:107:66: error: 'NSLayoutConstraint' is unavailable in watchOS
105 | /// - Returns: an array of NSLayoutConstraint.
106 | func constraintsForSkipView(_ skipView: UIView,
107 | inParent parentView: UIView) -> [NSLayoutConstraint]?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
108 | }
109 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift:9:83: error: 'UIView' is unavailable in watchOS
7 | public protocol CoachMarksControllerAnimationDelegate: AnyObject {
8 | func coachMarksController(_ coachMarksController: CoachMarksController,
9 | fetchAppearanceTransitionOfCoachMark coachMarkView: UIView,
| `- error: 'UIView' is unavailable in watchOS
10 | at index: Int,
11 | using manager: CoachMarkTransitionManager)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift:14:86: error: 'UIView' is unavailable in watchOS
12 |
13 | func coachMarksController(_ coachMarksController: CoachMarksController,
14 | fetchDisappearanceTransitionOfCoachMark coachMarkView: UIView,
| `- error: 'UIView' is unavailable in watchOS
15 | at index: Int,
16 | using manager: CoachMarkTransitionManager)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift:19:76: error: 'UIView' is unavailable in watchOS
17 |
18 | func coachMarksController(_ coachMarksController: CoachMarksController,
19 | fetchIdleAnimationOfCoachMark coachMarkView: UIView,
| `- error: 'UIView' is unavailable in watchOS
20 | at index: Int,
21 | using manager: CoachMarkAnimationManager)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift:26:83: error: 'UIView' is unavailable in watchOS
24 | public extension CoachMarksControllerAnimationDelegate {
25 | func coachMarksController(_ coachMarksController: CoachMarksController,
26 | fetchAppearanceTransitionOfCoachMark coachMarkView: UIView,
| `- error: 'UIView' is unavailable in watchOS
27 | at index: Int,
28 | using manager: CoachMarkTransitionManager) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift:31:86: error: 'UIView' is unavailable in watchOS
29 |
30 | func coachMarksController(_ coachMarksController: CoachMarksController,
31 | fetchDisappearanceTransitionOfCoachMark coachMarkView: UIView,
| `- error: 'UIView' is unavailable in watchOS
32 | at index: Int,
33 | using manager: CoachMarkTransitionManager) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift:36:76: error: 'UIView' is unavailable in watchOS
34 |
35 | func coachMarksController(_ coachMarksController: CoachMarksController,
36 | fetchIdleAnimationOfCoachMark coachMarkView: UIView,
| `- error: 'UIView' is unavailable in watchOS
37 | at index: Int,
38 | using manager: CoachMarkAnimationManager) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift:42:63: error: 'UIView' is unavailable in watchOS
40 |
41 | protocol CoachMarksControllerAnimationProxyDelegate: AnyObject {
42 | func fetchAppearanceTransition(OfCoachMark coachMarkView: UIView,
| `- error: 'UIView' is unavailable in watchOS
43 | at index: Int,
44 | using manager: CoachMarkTransitionManager)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift:46:66: error: 'UIView' is unavailable in watchOS
44 | using manager: CoachMarkTransitionManager)
45 |
46 | func fetchDisappearanceTransition(OfCoachMark coachMarkView: UIView,
| `- error: 'UIView' is unavailable in watchOS
47 | at index: Int,
48 | using manager: CoachMarkTransitionManager)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift:50:67: error: 'UIView' is unavailable in watchOS
48 | using manager: CoachMarkTransitionManager)
49 |
50 | func fetchIdleAnimationOfCoachMark(OfCoachMark coachMarkView: UIView,
| `- error: 'UIView' is unavailable in watchOS
51 | at index: Int,
52 | using manager: CoachMarkAnimationManager)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerDelegate.swift:9:68: error: 'UIView' is unavailable in watchOS
7 | public protocol CoachMarksControllerDelegate: AnyObject {
8 | func coachMarksController(_ coachMarksController: CoachMarksController,
9 | configureOrnamentsOfOverlay overlay: UIView)
| `- error: 'UIView' is unavailable in watchOS
10 |
11 | func coachMarksController(_ coachMarksController: CoachMarksController,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols and Enums/Public/Delegates/CoachMarksControllerDelegate.swift:44:68: error: 'UIView' is unavailable in watchOS
42 | public extension CoachMarksControllerDelegate {
43 | func coachMarksController(_ coachMarksController: CoachMarksController,
44 | configureOrnamentsOfOverlay overlay: UIView) { }
| `- error: 'UIView' is unavailable in watchOS
45 |
46 | func coachMarksController(_ coachMarksController: CoachMarksController,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/CoachMarkBodyView.swift (in target 'Instructions' from project 'Instructions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoachMarkBodyView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/CoachMarkSkipView.swift (in target 'Instructions' from project 'Instructions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoachMarkSkipView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/CoachMarksControllerDataSource.swift (in target 'Instructions' from project 'Instructions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoachMarksControllerDataSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/Delegates/CoachMarksControllerAnimationDelegate.swift (in target 'Instructions' from project 'Instructions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoachMarksControllerAnimationDelegate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/Delegates/CoachMarksControllerDelegate.swift (in target 'Instructions' from project 'Instructions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoachMarksControllerDelegate.swift
SwiftCompile normal arm64 Compiling\ FlowManager.swift,\ OverlayManager.swift,\ CoachMarkViewControllerDelegate.swift,\ CoachMarkArrowView.swift,\ CoachMarkBodyHighlightArrowDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Managers/Public/FlowManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Managers/Public/OverlayManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Internal/CoachMarkViewControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/CoachMarkArrowView.swift /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/CoachMarkBodyHighlightArrowDelegate.swift (in target 'Instructions' from project 'Instructions')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Managers/Public/FlowManager.swift (in target 'Instructions' from project 'Instructions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FlowManager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Managers/Public/OverlayManager.swift (in target 'Instructions' from project 'Instructions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OverlayManager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Internal/CoachMarkViewControllerDelegate.swift (in target 'Instructions' from project 'Instructions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoachMarkViewControllerDelegate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/CoachMarkArrowView.swift (in target 'Instructions' from project 'Instructions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoachMarkArrowView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Instructions/Protocols\ and\ Enums/Public/CoachMarkBodyHighlightArrowDelegate.swift (in target 'Instructions' from project 'Instructions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CoachMarkBodyHighlightArrowDelegate.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-19 12:38:24.978 xcodebuild[832:5122] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64_32 (in target 'Instructions' from project 'Instructions')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Instructions (in target 'Instructions' from project 'Instructions')
SwiftEmitModule normal arm64 Emitting\ module\ for\ Instructions (in target 'Instructions' from project 'Instructions')
SwiftCompile normal arm64 (in target 'Instructions' from project 'Instructions')
Building workspace Instructions with scheme Instructions
(5 failures)
BUILD FAILURE 6.4 watchOS