Build Information
Failed to build SwiftEntryKit, reference 2.0.0 (5ad36c), with Swift 6.4 for watchOS using Xcode 27.0 on 17 Sep 2026 23:00:34 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 SwiftEntryKit -destination generic/platform=watchOSBuild Log
| `- error: 'UIScrollView' is unavailable in watchOS
18 | private let textFieldsContent: [EKProperty.TextFieldContent]
19 | private var textFieldViews: [EKTextField] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKFormMessageView.swift:17:30: error: 'init()' is unavailable in watchOS
15 |
16 | private let titleLabel = UILabel()
17 | private let scrollView = UIScrollView()
| `- error: 'init()' is unavailable in watchOS
18 | private let textFieldsContent: [EKProperty.TextFieldContent]
19 | private var textFieldViews: [EKTextField] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKFormMessageView.swift:120:78: error: 'UITraitCollection' is unavailable in watchOS
118 | }
119 |
120 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
121 | titleLabel.textColor = titleContent.style.color(for: traitCollection)
122 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKFormMessageView.swift:120:26: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
118 | }
119 |
120 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
121 | titleLabel.textColor = titleContent.style.color(for: traitCollection)
122 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKFormMessageView.swift:10:39: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | final public class EKFormMessageView: UIView {
| `- error: 'UIView' is unavailable in watchOS
11 |
12 | private let scrollViewVerticalOffset: CGFloat = 20
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Source/MessageViews/EKFormMessageView.swift:31:27: error: 'UIScreen' is unavailable in watchOS
29 | self.titleContent = title
30 | self.textFieldsContent = textFieldsContent
31 | super.init(frame: UIScreen.main.bounds)
| `- error: 'UIScreen' is unavailable in watchOS
32 | setupScrollView()
33 | setupTitleLabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKFormMessageView.swift:31:36: error: 'main' is unavailable in watchOS
29 | self.titleContent = title
30 | self.textFieldsContent = textFieldsContent
31 | super.init(frame: UIScreen.main.bounds)
| `- error: 'main' is unavailable in watchOS
32 | setupScrollView()
33 | setupTitleLabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKFormMessageView.swift:40:24: error: 'defaultHigh' is unavailable in watchOS
38 | set(.height,
39 | of: scrollView.contentSize.height + scrollViewVerticalOffset * 2,
40 | priority: .defaultHigh)
| `- error: 'defaultHigh' is unavailable in watchOS
41 | }
42 |
UIKit.UILayoutPriority.defaultHigh:3:21: note: 'defaultHigh' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var defaultHigh: UILayoutPriority { get }}
| `- note: 'defaultHigh' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:80:41: error: 'required' is unavailable in watchOS
78 | func layout(_ edge: QLAttribute? = nil, to otherEdge: QLAttribute, of view: QLView,
79 | relation: QLRelation = .equal, ratio: CGFloat = 1.0, offset: CGFloat = 0,
80 | priority: QLPriority = .required) -> NSLayoutConstraint? {
| `- error: 'required' is unavailable in watchOS
81 | guard isValidForQuickLayout else {
82 | print("\(String(describing: self)) Error in func: \(#function)")
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift:59:41: error: 'required' is unavailable in watchOS
57 | @discardableResult
58 | func spread(_ axis: QLAxis, stretchEdgesToSuperview: Bool = false, offset: CGFloat = 0,
59 | priority: QLPriority = .required) -> [NSLayoutConstraint] {
| `- error: 'required' is unavailable in watchOS
60 | guard isValidForQuickLayout else {
61 | return []
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift:97:52: error: 'required' is unavailable in watchOS
95 | @discardableResult
96 | func layoutToSuperview(axis: QLAxis, offset: CGFloat = 0,
97 | priority: QLPriority = .required) -> [QLAxisConstraints] {
| `- error: 'required' is unavailable in watchOS
98 |
99 | let attributes = axis.attributes
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKFormMessageView.swift:63:36: error: 'UITapGestureRecognizer' is unavailable in watchOS
61 | // Setup tap gesture
62 | private func setupTapGestureRecognizer() {
63 | let tapGestureRecognizer = UITapGestureRecognizer(
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
64 | target: self,
65 | action: #selector(tapGestureRecognized)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:191:52: error: 'required' is unavailable in watchOS
189 | @discardableResult
190 | func layoutToSuperview(axis: QLAxis, offset: CGFloat = 0,
191 | priority: QLPriority = .required) -> QLAxisConstraints? {
| `- error: 'required' is unavailable in watchOS
192 | let attributes = axis.attributes
193 | guard let first = layoutToSuperview(attributes.first, offset: offset, priority: priority) else {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:165:52: error: 'required' is unavailable in watchOS
163 | func layoutToSuperview(_ edges: QLAttribute..., relation: QLRelation = .equal,
164 | ratio: CGFloat = 1, offset: CGFloat = 0,
165 | priority: QLPriority = .required) -> QLMultipleConstraints {
| `- error: 'required' is unavailable in watchOS
166 | var constraints: QLMultipleConstraints = [:]
167 | guard !edges.isEmpty && isValidForQuickLayout else {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:139:52: error: 'required' is unavailable in watchOS
137 | func layoutToSuperview(_ edge: QLAttribute, relation: QLRelation = .equal,
138 | ratio: CGFloat = 1, offset: CGFloat = 0,
139 | priority: QLPriority = .required) -> NSLayoutConstraint? {
| `- error: 'required' is unavailable in watchOS
140 | guard isValidForQuickLayout else {
141 | print("\(String(describing: self)) Error in func: \(#function)")
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKMessageContentView.swift:15:30: error: 'UILabel' is unavailable in watchOS
13 | // MARK: Properties
14 |
15 | private let titleLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
16 | private let subtitleLabel = UILabel()
17 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKMessageContentView.swift:15:30: error: 'init()' is unavailable in watchOS
13 | // MARK: Properties
14 |
15 | private let titleLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
16 | private let subtitleLabel = UILabel()
17 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKMessageContentView.swift:16:33: error: 'UILabel' is unavailable in watchOS
14 |
15 | private let titleLabel = UILabel()
16 | private let subtitleLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
17 |
18 | private var horizontalConstraints: QLAxisConstraints!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKMessageContentView.swift:16:33: error: 'init()' is unavailable in watchOS
14 |
15 | private let titleLabel = UILabel()
16 | private let subtitleLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
17 |
18 | private var horizontalConstraints: QLAxisConstraints!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKMessageContentView.swift:19:32: error: 'NSLayoutConstraint' is unavailable in watchOS
17 |
18 | private var horizontalConstraints: QLAxisConstraints!
19 | private var topConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
20 | private var bottomConstraint: NSLayoutConstraint!
21 | private var labelsOffsetConstraint: 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/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/Source/MessageViews/EKMessageContentView.swift:20:35: error: 'NSLayoutConstraint' is unavailable in watchOS
18 | private var horizontalConstraints: QLAxisConstraints!
19 | private var topConstraint: NSLayoutConstraint!
20 | private var bottomConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
21 | private var labelsOffsetConstraint: NSLayoutConstraint!
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/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/Source/MessageViews/EKMessageContentView.swift:21:41: error: 'NSLayoutConstraint' is unavailable in watchOS
19 | private var topConstraint: NSLayoutConstraint!
20 | private var bottomConstraint: NSLayoutConstraint!
21 | private var labelsOffsetConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
22 |
23 | public var titleContent: EKProperty.LabelContent! {
/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/Source/MessageViews/EKMessageContentView.swift:116:78: error: 'UITraitCollection' is unavailable in watchOS
114 | }
115 |
116 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
117 | setupInterfaceStyle()
118 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKMessageContentView.swift:116:26: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
114 | }
115 |
116 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
117 | setupInterfaceStyle()
118 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKMessageContentView.swift:11:36: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | public class EKMessageContentView: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 |
13 | // MARK: Properties
/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/Source/MessageViews/EKMessageContentView.swift:85:27: error: 'UIScreen' is unavailable in watchOS
83 |
84 | public init() {
85 | super.init(frame: UIScreen.main.bounds)
| `- error: 'UIScreen' is unavailable in watchOS
86 | clipsToBounds = true
87 | setupTitleLabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKMessageContentView.swift:85:36: error: 'main' is unavailable in watchOS
83 |
84 | public init() {
85 | super.init(frame: UIScreen.main.bounds)
| `- error: 'main' is unavailable in watchOS
86 | clipsToBounds = true
87 | setupTitleLabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKNotificationMessageView.swift:14:27: error: 'UILabel' is unavailable in watchOS
12 |
13 | // MARK: Props
14 | private var auxLabel: UILabel!
| `- error: 'UILabel' is unavailable in watchOS
15 | private var auxiliaryContent: EKProperty.LabelContent!
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKNotificationMessageView.swift:67:78: error: 'UITraitCollection' is unavailable in watchOS
65 | }
66 |
67 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
68 | super.traitCollectionDidChange(previousTraitCollection)
69 | auxLabel?.textColor = auxiliaryContent?.style.color(for: traitCollection)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKSimpleMessageView.swift:55:26: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
53 | }
54 |
55 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
56 | setupInterfaceStyle()
57 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKNotificationMessageView.swift:36:20: error: 'UILabel' is unavailable in watchOS
34 | return
35 | }
36 | auxLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
37 | auxLabel.content = content
38 | addSubview(auxLabel)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKNotificationMessageView.swift:36:20: error: 'init()' is unavailable in watchOS
34 | return
35 | }
36 | auxLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
37 | auxLabel.content = content
38 | addSubview(auxLabel)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKPopUpMessageView.swift:15:28: error: 'UIImageView' is unavailable in watchOS
13 | // MARK: - Properties
14 |
15 | private var imageView: UIImageView!
| `- error: 'UIImageView' is unavailable in watchOS
16 | private let titleLabel = UILabel()
17 | private let descriptionLabel = UILabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKPopUpMessageView.swift:16:30: error: 'UILabel' is unavailable in watchOS
14 |
15 | private var imageView: UIImageView!
16 | private let titleLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
17 | private let descriptionLabel = UILabel()
18 | private let actionButton = UIButton()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKPopUpMessageView.swift:16:30: error: 'init()' is unavailable in watchOS
14 |
15 | private var imageView: UIImageView!
16 | private let titleLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
17 | private let descriptionLabel = UILabel()
18 | private let actionButton = UIButton()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKPopUpMessageView.swift:17:36: error: 'UILabel' is unavailable in watchOS
15 | private var imageView: UIImageView!
16 | private let titleLabel = UILabel()
17 | private let descriptionLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
18 | private let actionButton = UIButton()
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKPopUpMessageView.swift:17:36: error: 'init()' is unavailable in watchOS
15 | private var imageView: UIImageView!
16 | private let titleLabel = UILabel()
17 | private let descriptionLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
18 | private let actionButton = UIButton()
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKPopUpMessageView.swift:18:32: error: 'UIButton' is unavailable in watchOS
16 | private let titleLabel = UILabel()
17 | private let descriptionLabel = UILabel()
18 | private let actionButton = UIButton()
| `- error: 'UIButton' is unavailable in watchOS
19 |
20 | private let message: EKPopUpMessage
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKPopUpMessageView.swift:18:32: error: 'init()' is unavailable in watchOS
16 | private let titleLabel = UILabel()
17 | private let descriptionLabel = UILabel()
18 | private let actionButton = UIButton()
| `- error: 'init()' is unavailable in watchOS
19 |
20 | private let message: EKPopUpMessage
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKPopUpMessageView.swift:97:78: error: 'UITraitCollection' is unavailable in watchOS
95 | }
96 |
97 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
98 | setupInterfaceStyle()
99 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKPopUpMessageView.swift:97:26: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
95 | }
96 |
97 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
98 | setupInterfaceStyle()
99 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKPopUpMessageView.swift:11:40: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | final public class EKPopUpMessageView: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 |
13 | // MARK: - Properties
/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/Source/MessageViews/EKPopUpMessageView.swift:26:27: error: 'UIScreen' is unavailable in watchOS
24 | public init(with message: EKPopUpMessage) {
25 | self.message = message
26 | super.init(frame: UIScreen.main.bounds)
| `- error: 'UIScreen' is unavailable in watchOS
27 | setupImageView()
28 | setupTitleLabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKPopUpMessageView.swift:26:36: error: 'main' is unavailable in watchOS
24 | public init(with message: EKPopUpMessage) {
25 | self.message = message
26 | super.init(frame: UIScreen.main.bounds)
| `- error: 'main' is unavailable in watchOS
27 | setupImageView()
28 | setupTitleLabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKPopUpMessageView.swift:42:21: error: 'UIImageView' is unavailable in watchOS
40 | return
41 | }
42 | imageView = UIImageView()
| `- error: 'UIImageView' is unavailable in watchOS
43 | addSubview(imageView)
44 | imageView.layoutToSuperview(.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/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKPopUpMessageView.swift:42:21: error: 'init()' is unavailable in watchOS
40 | return
41 | }
42 | imageView = UIImageView()
| `- error: 'init()' is unavailable in watchOS
43 | addSubview(imageView)
44 | imageView.layoutToSuperview(.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/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKPopUpMessageView.swift:84:22: error: 'contentEdgeInsets' is unavailable in watchOS
82 | let buttonAttributes = message.button
83 | actionButton.buttonContent = buttonAttributes
84 | actionButton.contentEdgeInsets = UIEdgeInsets(top: 0, left: 30, bottom: 0, right: 30)
| `- error: 'contentEdgeInsets' is unavailable in watchOS
85 | actionButton.layer.cornerRadius = height * 0.5
86 | actionButton.addTarget(self, action: #selector(actionButtonPressed), for: .touchUpInside)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:162:35: note: 'contentEdgeInsets' has been explicitly marked unavailable here
160 |
161 | // The effect of these properties can be replicated via UIButtonConfiguration.contentInset and UIButtonConfiguration.imageToTitlePadding. They are ignored when a configuration is set.
162 | @property(nonatomic) UIEdgeInsets contentEdgeInsets API_DEPRECATED("This property is ignored when using UIButtonConfiguration", ios(2.0,15.0), tvos(2.0,15.0), visionos(1.0, 1.0)) UI_APPEARANCE_SELECTOR API_UNAVAILABLE(watchos); // default is UIEdgeInsetsZero. On tvOS 10 or later, default is nonzero except for custom buttons.
| `- note: 'contentEdgeInsets' has been explicitly marked unavailable here
163 | @property(nonatomic) UIEdgeInsets titleEdgeInsets API_DEPRECATED("This property is ignored when using UIButtonConfiguration", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // default is UIEdgeInsetsZero
164 | @property(nonatomic) UIEdgeInsets imageEdgeInsets API_DEPRECATED("This property is ignored when using UIButtonConfiguration", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // default is UIEdgeInsetsZero
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:25:60: error: 'required' is unavailable in watchOS
23 | @discardableResult
24 | func set(_ edge: QLAttribute, of value: CGFloat, relation: QLRelation = .equal,
25 | ratio: CGFloat = 1.0, priority: QLPriority = .required) -> NSLayoutConstraint {
| `- error: 'required' is unavailable in watchOS
26 | if translatesAutoresizingMaskIntoConstraints {
27 | translatesAutoresizingMaskIntoConstraints = false
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKRatingMessageView.swift:35:31: error: 'init()' is unavailable in watchOS
33 |
34 | private let messageContentView = EKMessageContentView()
35 | private let symbolsView = EKRatingSymbolsContainerView()
| `- error: 'init()' is unavailable in watchOS
36 | private var buttonBarView: EKButtonBarView!
37 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKRatingMessageView.swift:11:41: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | final public class EKRatingMessageView: UIView, EntryAppearanceDescriptor {
| `- error: 'UIView' is unavailable in watchOS
12 |
13 | // MARK: Properties
/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/Source/MessageViews/EKRatingMessageView.swift:40:27: error: 'UIScreen' is unavailable in watchOS
38 | public init(with message: EKRatingMessage) {
39 | self.message = message
40 | super.init(frame: UIScreen.main.bounds)
| `- error: 'UIScreen' is unavailable in watchOS
41 | setupMessageContentView()
42 | setupSymbolsView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKRatingMessageView.swift:40:36: error: 'main' is unavailable in watchOS
38 | public init(with message: EKRatingMessage) {
39 | self.message = message
40 | super.init(frame: UIScreen.main.bounds)
| `- error: 'main' is unavailable in watchOS
41 | setupMessageContentView()
42 | setupSymbolsView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKRatingMessageView.swift:56:9: error: 'UIView' is unavailable in watchOS
54 | messageContentView.titleContent = title
55 | messageContentView.subtitleContent = description
56 | UIView.animate(withDuration: 0.4,
| `- error: 'UIView' is unavailable in watchOS
57 | delay: 0,
58 | usingSpringWithDamping: 1,
/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/Source/MessageViews/EKSimpleMessageView.swift:13:25: error: 'UIImageView' is unavailable in watchOS
11 |
12 | // MARK: Props
13 | var thumbImageView: UIImageView!
| `- error: 'UIImageView' is unavailable in watchOS
14 | let messageContentView = EKMessageContentView()
15 | private let message: EKSimpleMessage
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKSimpleMessageView.swift:55:78: error: 'UITraitCollection' is unavailable in watchOS
53 | }
54 |
55 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
56 | setupInterfaceStyle()
57 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKSimpleMessageView.swift:10:35: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public class EKSimpleMessageView: UIView {
| `- error: 'UIView' is unavailable in watchOS
11 |
12 | // MARK: Props
/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/Source/MessageViews/EKSimpleMessageView.swift:20:27: error: 'UIScreen' is unavailable in watchOS
18 | init(with message: EKSimpleMessage) {
19 | self.message = message
20 | super.init(frame: UIScreen.main.bounds)
| `- error: 'UIScreen' is unavailable in watchOS
21 | setupThumbImageView(with: message.image)
22 | setupMessageContentView(with: message.title,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKSimpleMessageView.swift:20:36: error: 'main' is unavailable in watchOS
18 | init(with message: EKSimpleMessage) {
19 | self.message = message
20 | super.init(frame: UIScreen.main.bounds)
| `- error: 'main' is unavailable in watchOS
21 | setupThumbImageView(with: message.image)
22 | setupMessageContentView(with: message.title,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKSimpleMessageView.swift:34:26: error: 'UIImageView' is unavailable in watchOS
32 | return
33 | }
34 | thumbImageView = UIImageView()
| `- error: 'UIImageView' is unavailable in watchOS
35 | addSubview(thumbImageView)
36 | thumbImageView.imageContent = content
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKSimpleMessageView.swift:34:26: error: 'init()' is unavailable in watchOS
32 | return
33 | }
34 | thumbImageView = UIImageView()
| `- error: 'init()' is unavailable in watchOS
35 | addSubview(thumbImageView)
36 | thumbImageView.imageContent = content
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/MessagesUtils/EKButtonBarView.swift:22:34: error: 'UIView' is unavailable in watchOS
20 |
21 | private var buttonViews: [EKButtonView] = []
22 | private var separatorViews: [UIView] = []
| `- error: 'UIView' is unavailable in watchOS
23 |
24 | private let buttonBarContent: EKProperty.ButtonBarContent
/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/Source/MessageViews/MessagesUtils/EKButtonBarView.swift:27:31: error: 'NSLayoutConstraint' is unavailable in watchOS
25 | private let spreadAxis: QLAxis
26 | private let oppositeAxis: QLAxis
27 | private let relativeEdge: NSLayoutConstraint.Attribute
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
28 |
29 | var bottomCornerRadius: CGFloat = 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/Source/MessageViews/MessagesUtils/EKButtonBarView.swift:54:39: error: 'NSLayoutConstraint' is unavailable in watchOS
52 | }()
53 |
54 | private var compressedConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
55 | private lazy var expandedConstraint: NSLayoutConstraint = {
56 | return set(.height, of: intrinsicHeight, priority: .defaultLow)
/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/Source/MessageViews/MessagesUtils/EKButtonBarView.swift:55:42: error: 'NSLayoutConstraint' is unavailable in watchOS
53 |
54 | private var compressedConstraint: NSLayoutConstraint!
55 | private lazy var expandedConstraint: NSLayoutConstraint = {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
56 | return set(.height, of: intrinsicHeight, priority: .defaultLow)
57 | }()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Source/MessageViews/MessagesUtils/EKButtonBarView.swift:56:61: error: 'defaultLow' is unavailable in watchOS
54 | private var compressedConstraint: NSLayoutConstraint!
55 | private lazy var expandedConstraint: NSLayoutConstraint = {
56 | return set(.height, of: intrinsicHeight, priority: .defaultLow)
| `- error: 'defaultLow' is unavailable in watchOS
57 | }()
58 |
UIKit.UILayoutPriority.defaultLow:3:21: note: 'defaultLow' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var defaultLow: UILayoutPriority { get }}
| `- note: 'defaultLow' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/MessagesUtils/EKButtonBarView.swift:117:49: error: 'UIView' is unavailable in watchOS
115 | }
116 |
117 | private func setupSeperatorView(after view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
118 | let midSepView = UIView()
119 | addSubview(midSepView)
/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/Source/MessageViews/MessagesUtils/EKButtonBarView.swift:188:78: error: 'UITraitCollection' is unavailable in watchOS
186 | }
187 |
188 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
189 | setupInterfaceStyle()
190 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/MessagesUtils/EKButtonBarView.swift:188:26: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
186 | }
187 |
188 | public override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
189 | setupInterfaceStyle()
190 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/MessagesUtils/EKButtonBarView.swift:17:37: error: 'UIView' is unavailable in watchOS
15 | 3 or more buttons spread vertically
16 | */
17 | final public class EKButtonBarView: UIView {
| `- error: 'UIView' is unavailable in watchOS
18 |
19 | // MARK: - Properties
/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/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift:181:41: error: 'required' is unavailable in watchOS
179 | func layout(_ edges: QLAttribute..., to anchorView: QLView,
180 | ratio: CGFloat = 1, offset: CGFloat = 0,
181 | priority: QLPriority = .required) -> [QLMultipleConstraints] {
| `- error: 'required' is unavailable in watchOS
182 | guard !edges.isEmpty && isValidForQuickLayout else {
183 | return []
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/MessagesUtils/EKButtonBarView.swift:110:32: error: 'UIView' is unavailable in watchOS
108 |
109 | private func setupTopSeperatorView() {
110 | let topSeparatorView = UIView()
| `- error: 'UIView' is unavailable in watchOS
111 | addSubview(topSeparatorView)
112 | topSeparatorView.set(.height, of: 1)
/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/Source/MessageViews/MessagesUtils/EKButtonBarView.swift:110:32: error: 'init()' is unavailable in watchOS
108 |
109 | private func setupTopSeperatorView() {
110 | let topSeparatorView = UIView()
| `- error: 'init()' is unavailable in watchOS
111 | addSubview(topSeparatorView)
112 | topSeparatorView.set(.height, of: 1)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/MessagesUtils/EKButtonBarView.swift:118:26: error: 'UIView' is unavailable in watchOS
116 |
117 | private func setupSeperatorView(after view: UIView) {
118 | let midSepView = UIView()
| `- error: 'UIView' is unavailable in watchOS
119 | addSubview(midSepView)
120 | let sepAttribute: NSLayoutConstraint.Attribute
/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/Source/MessageViews/MessagesUtils/EKButtonBarView.swift:118:26: error: 'init()' is unavailable in watchOS
116 |
117 | private func setupSeperatorView(after view: UIView) {
118 | let midSepView = UIView()
| `- error: 'init()' is unavailable in watchOS
119 | addSubview(midSepView)
120 | let sepAttribute: NSLayoutConstraint.Attribute
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/MessagesUtils/EKButtonBarView.swift:120:27: error: 'NSLayoutConstraint' is unavailable in watchOS
118 | let midSepView = UIView()
119 | addSubview(midSepView)
120 | let sepAttribute: NSLayoutConstraint.Attribute
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
121 | let buttonAttribute: NSLayoutConstraint.Attribute
122 | switch oppositeAxis {
/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/Source/MessageViews/MessagesUtils/EKButtonBarView.swift:121:30: error: 'NSLayoutConstraint' is unavailable in watchOS
119 | addSubview(midSepView)
120 | let sepAttribute: NSLayoutConstraint.Attribute
121 | let buttonAttribute: NSLayoutConstraint.Attribute
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
122 | switch oppositeAxis {
123 | case .vertically:
/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/Source/MessageViews/MessagesUtils/EKButtonBarView.swift:147:51: error: 'defaultLow' is unavailable in watchOS
145 | public func expand() {
146 | let expansion = {
147 | self.compressedConstraint.priority = .defaultLow
| `- error: 'defaultLow' is unavailable in watchOS
148 | self.expandedConstraint.priority = .must
149 |
UIKit.UILayoutPriority.defaultLow:3:21: note: 'defaultLow' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var defaultLow: UILayoutPriority { get }}
| `- note: 'defaultLow' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/MessagesUtils/EKButtonBarView.swift:161:13: error: 'UIView' is unavailable in watchOS
159 | let damping: CGFloat = buttonBarContent.content.count <= 2 ? 0.4 : 0.8
160 | SwiftEntryKit.layoutIfNeeded()
161 | UIView.animate(withDuration: 0.8, delay: 0, usingSpringWithDamping: damping, initialSpringVelocity: 0, options: [.beginFromCurrentState, .allowUserInteraction, .layoutSubviews, .allowAnimatedContent], animations: {
| `- error: 'UIView' is unavailable in watchOS
162 | expansion()
163 | }, completion: 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/Source/MessageViews/MessagesUtils/EKButtonBarView.swift:171:40: error: 'defaultLow' is unavailable in watchOS
169 | public func compress() {
170 | compressedConstraint.priority = .must
171 | expandedConstraint.priority = .defaultLow
| `- error: 'defaultLow' is unavailable in watchOS
172 | }
173 |
UIKit.UILayoutPriority.defaultLow:3:21: note: 'defaultLow' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var defaultLow: UILayoutPriority { get }}
| `- note: 'defaultLow' has been explicitly marked unavailable here
4 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKFormMessageView.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKFormMessageView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKMessageContentView.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKMessageContentView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKNotificationMessageView.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKNotificationMessageView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKPopUpMessageView.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKPopUpMessageView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKRatingMessageView.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKRatingMessageView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/MessageViews/EKSimpleMessageView.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKSimpleMessageView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/MessageViews/MessagesUtils/EKButtonBarView.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKButtonBarView.swift
SwiftCompile normal arm64_32 Compiling\ QLCompatibility.swift,\ QLUtils.swift,\ UIView+QLContentWrap.swift,\ UIView+QuickLayout.swift,\ UIViewArray+QuickLayout.swift,\ UIApplication+EKAppearance.swift,\ UIColor+Utils.swift /Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/QLCompatibility.swift /Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/QLUtils.swift /Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QLContentWrap.swift /Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift /Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift /Users/admin/builder/spi-builder-workspace/Source/Extensions/UIApplication+EKAppearance.swift /Users/admin/builder/spi-builder-workspace/Source/Extensions/UIColor+Utils.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/QLCompatibility.swift:11:32: error: 'NSLayoutConstraint' is unavailable in watchOS
9 | import UIKit
10 |
11 | public typealias QLAttribute = NSLayoutConstraint.Attribute
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
12 | public typealias QLRelation = NSLayoutConstraint.Relation
13 | public typealias QLView = UIView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Source/Extensions/QuickLayout/QLCompatibility.swift:12:31: error: 'NSLayoutConstraint' is unavailable in watchOS
10 |
11 | public typealias QLAttribute = NSLayoutConstraint.Attribute
12 | public typealias QLRelation = NSLayoutConstraint.Relation
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
13 | public typealias QLView = UIView
14 | public typealias QLPriority = UILayoutPriority
/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/Source/Extensions/QuickLayout/QLCompatibility.swift:13:27: error: 'UIView' is unavailable in watchOS
11 | public typealias QLAttribute = NSLayoutConstraint.Attribute
12 | public typealias QLRelation = NSLayoutConstraint.Relation
13 | public typealias QLView = UIView
| `- error: 'UIView' is unavailable in watchOS
14 | public typealias QLPriority = UILayoutPriority
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/Source/Extensions/QuickLayout/QLCompatibility.swift:14:31: error: 'UILayoutPriority' is unavailable in watchOS
12 | public typealias QLRelation = NSLayoutConstraint.Relation
13 | public typealias QLView = UIView
14 | public typealias QLPriority = UILayoutPriority
| `- error: 'UILayoutPriority' is unavailable in watchOS
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/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/QLUtils.swift:14:56: error: 'NSLayoutConstraint' is unavailable in watchOS
12 | Typealias for dictionary that contains multiple constraints
13 | */
14 | public typealias QLMultipleConstraints = [QLAttribute: NSLayoutConstraint]
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
15 |
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/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/Source/Extensions/QuickLayout/QLUtils.swift:36:23: error: 'NSLayoutConstraint' is unavailable in watchOS
34 | */
35 | public struct QLSizeConstraints {
36 | public let width: NSLayoutConstraint
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
37 | public let height: 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/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/Source/Extensions/QuickLayout/QLUtils.swift:37:24: error: 'NSLayoutConstraint' is unavailable in watchOS
35 | public struct QLSizeConstraints {
36 | public let width: NSLayoutConstraint
37 | public let height: NSLayoutConstraint
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 | }
39 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Source/Extensions/QuickLayout/QLUtils.swift:44:19: error: 'NSLayoutConstraint' is unavailable in watchOS
42 | */
43 | public struct QLCenterConstraints {
44 | public let x: NSLayoutConstraint
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
45 | public let y: NSLayoutConstraint
46 | }
/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/Source/Extensions/QuickLayout/QLUtils.swift:45:19: error: 'NSLayoutConstraint' is unavailable in watchOS
43 | public struct QLCenterConstraints {
44 | public let x: NSLayoutConstraint
45 | public let y: NSLayoutConstraint
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
46 | }
47 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Source/Extensions/QuickLayout/QLUtils.swift:52:23: error: 'NSLayoutConstraint' is unavailable in watchOS
50 | */
51 | public struct QLAxisConstraints {
52 | public let first: NSLayoutConstraint
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
53 | public let second: NSLayoutConstraint
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/Source/Extensions/QuickLayout/QLUtils.swift:53:24: error: 'NSLayoutConstraint' is unavailable in watchOS
51 | public struct QLAxisConstraints {
52 | public let first: NSLayoutConstraint
53 | public let second: NSLayoutConstraint
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
54 | }
55 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Source/Extensions/QuickLayout/QLUtils.swift:72:32: error: 'required' is unavailable in watchOS
70 | public let vertical: QLPriority
71 | public static var required: QLPriorityPair {
72 | return QLPriorityPair(.required, .required)
| `- error: 'required' is unavailable in watchOS
73 | }
74 |
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/QLUtils.swift:72:43: error: 'required' is unavailable in watchOS
70 | public let vertical: QLPriority
71 | public static var required: QLPriorityPair {
72 | return QLPriorityPair(.required, .required)
| `- error: 'required' is unavailable in watchOS
73 | }
74 |
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QLContentWrap.swift:21:40: error: 'required' is unavailable in watchOS
19 | func forceContentWrap(_ axes: QLAxis...) {
20 | if axes.contains(.vertically) {
21 | verticalHuggingPriority = .required
| `- error: 'required' is unavailable in watchOS
22 | verticalCompressionResistancePriority = .required
23 | }
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QLContentWrap.swift:22:54: error: 'required' is unavailable in watchOS
20 | if axes.contains(.vertically) {
21 | verticalHuggingPriority = .required
22 | verticalCompressionResistancePriority = .required
| `- error: 'required' is unavailable in watchOS
23 | }
24 | if axes.contains(.horizontally) {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QLContentWrap.swift:25:42: error: 'required' is unavailable in watchOS
23 | }
24 | if axes.contains(.horizontally) {
25 | horizontalHuggingPriority = .required
| `- error: 'required' is unavailable in watchOS
26 | horizontalCompressionResistancePriority = .required
27 | }
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QLContentWrap.swift:26:56: error: 'required' is unavailable in watchOS
24 | if axes.contains(.horizontally) {
25 | horizontalHuggingPriority = .required
26 | horizontalCompressionResistancePriority = .required
| `- error: 'required' is unavailable in watchOS
27 | }
28 | }
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:25:73: error: 'NSLayoutConstraint' is unavailable in watchOS
23 | @discardableResult
24 | func set(_ edge: QLAttribute, of value: CGFloat, relation: QLRelation = .equal,
25 | ratio: CGFloat = 1.0, priority: QLPriority = .required) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
26 | if translatesAutoresizingMaskIntoConstraints {
27 | translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:25:60: error: 'required' is unavailable in watchOS
23 | @discardableResult
24 | func set(_ edge: QLAttribute, of value: CGFloat, relation: QLRelation = .equal,
25 | ratio: CGFloat = 1.0, priority: QLPriority = .required) -> NSLayoutConstraint {
| `- error: 'required' is unavailable in watchOS
26 | if translatesAutoresizingMaskIntoConstraints {
27 | translatesAutoresizingMaskIntoConstraints = false
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:45:60: error: 'required' is unavailable in watchOS
43 | @discardableResult
44 | func set(_ edges: QLAttribute..., of value: CGFloat, relation: QLRelation = .equal,
45 | ratio: CGFloat = 1.0, priority: QLPriority = .required) -> QLMultipleConstraints {
| `- error: 'required' is unavailable in watchOS
46 | return set(edges, to: value, relation: relation, ratio: ratio, priority: priority)
47 | }
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:52:60: error: 'required' is unavailable in watchOS
50 | @discardableResult
51 | func set(_ edges: [QLAttribute], to value: CGFloat, relation: QLRelation = .equal,
52 | ratio: CGFloat = 1.0, priority: QLPriority = .required) -> QLMultipleConstraints {
| `- error: 'required' is unavailable in watchOS
53 | var constraints: QLMultipleConstraints = [:]
54 | let uniqueEdges = Set(edges)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:80:54: error: 'NSLayoutConstraint' is unavailable in watchOS
78 | func layout(_ edge: QLAttribute? = nil, to otherEdge: QLAttribute, of view: QLView,
79 | relation: QLRelation = .equal, ratio: CGFloat = 1.0, offset: CGFloat = 0,
80 | priority: QLPriority = .required) -> NSLayoutConstraint? {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
81 | guard isValidForQuickLayout else {
82 | print("\(String(describing: self)) Error in func: \(#function)")
/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/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:80:41: error: 'required' is unavailable in watchOS
78 | func layout(_ edge: QLAttribute? = nil, to otherEdge: QLAttribute, of view: QLView,
79 | relation: QLRelation = .equal, ratio: CGFloat = 1.0, offset: CGFloat = 0,
80 | priority: QLPriority = .required) -> NSLayoutConstraint? {
| `- error: 'required' is unavailable in watchOS
81 | guard isValidForQuickLayout else {
82 | print("\(String(describing: self)) Error in func: \(#function)")
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:108:41: error: 'required' is unavailable in watchOS
106 | func layout(_ edges: QLAttribute..., to view: QLView, relation: QLRelation = .equal,
107 | ratio: CGFloat = 1.0, offset: CGFloat = 0,
108 | priority: QLPriority = .required) -> QLMultipleConstraints {
| `- error: 'required' is unavailable in watchOS
109 | var constraints: QLMultipleConstraints = [:]
110 | guard isValidForQuickLayout else {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:139:65: error: 'NSLayoutConstraint' is unavailable in watchOS
137 | func layoutToSuperview(_ edge: QLAttribute, relation: QLRelation = .equal,
138 | ratio: CGFloat = 1, offset: CGFloat = 0,
139 | priority: QLPriority = .required) -> NSLayoutConstraint? {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
140 | guard isValidForQuickLayout else {
141 | print("\(String(describing: self)) Error in func: \(#function)")
/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/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:139:52: error: 'required' is unavailable in watchOS
137 | func layoutToSuperview(_ edge: QLAttribute, relation: QLRelation = .equal,
138 | ratio: CGFloat = 1, offset: CGFloat = 0,
139 | priority: QLPriority = .required) -> NSLayoutConstraint? {
| `- error: 'required' is unavailable in watchOS
140 | guard isValidForQuickLayout else {
141 | print("\(String(describing: self)) Error in func: \(#function)")
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:165:52: error: 'required' is unavailable in watchOS
163 | func layoutToSuperview(_ edges: QLAttribute..., relation: QLRelation = .equal,
164 | ratio: CGFloat = 1, offset: CGFloat = 0,
165 | priority: QLPriority = .required) -> QLMultipleConstraints {
| `- error: 'required' is unavailable in watchOS
166 | var constraints: QLMultipleConstraints = [:]
167 | guard !edges.isEmpty && isValidForQuickLayout else {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:191:52: error: 'required' is unavailable in watchOS
189 | @discardableResult
190 | func layoutToSuperview(axis: QLAxis, offset: CGFloat = 0,
191 | priority: QLPriority = .required) -> QLAxisConstraints? {
| `- error: 'required' is unavailable in watchOS
192 | let attributes = axis.attributes
193 | guard let first = layoutToSuperview(attributes.first, offset: offset, priority: priority) else {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:212:50: error: 'required' is unavailable in watchOS
210 | @discardableResult
211 | func sizeToSuperview(withRatio ratio: CGFloat = 1, offset: CGFloat = 0,
212 | priority: QLPriority = .required) -> QLSizeConstraints? {
| `- error: 'required' is unavailable in watchOS
213 | let size = layoutToSuperview(.width, .height, ratio: ratio, offset: offset, priority: priority)
214 | guard !size.isEmpty else {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:228:73: error: 'required' is unavailable in watchOS
226 | */
227 | @discardableResult
228 | func centerInSuperview(offset: CGFloat = 0, priority: QLPriority = .required) -> QLCenterConstraints? {
| `- error: 'required' is unavailable in watchOS
229 | let center = layoutToSuperview(.centerX, .centerY, offset: offset)
230 | guard !center.isEmpty else {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:246:48: error: 'required' is unavailable in watchOS
244 | @discardableResult
245 | func fillSuperview(withSizeRatio ratio: CGFloat = 1, offset: CGFloat = 0,
246 | priority: QLPriority = .required) -> QLFillConstraints? {
| `- error: 'required' is unavailable in watchOS
247 | guard let center = centerInSuperview(priority: priority) else {
248 | return nil
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:29:26: error: 'NSLayoutConstraint' is unavailable in watchOS
27 | translatesAutoresizingMaskIntoConstraints = false
28 | }
29 | let constraint = NSLayoutConstraint(item: self, attribute: edge, relatedBy: relation, toItem: nil, attribute: .notAnAttribute, multiplier: ratio, constant: value)
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
30 | constraint.priority = priority
31 | addConstraint(constraint)
/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/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:85:26: error: 'NSLayoutConstraint' is unavailable in watchOS
83 | return nil
84 | }
85 | let constraint = NSLayoutConstraint(item: self, attribute: edge ?? otherEdge, relatedBy: relation, toItem: view, attribute: otherEdge, multiplier: ratio, constant: offset)
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
86 | constraint.priority = priority
87 | superview!.addConstraint(constraint)
/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/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:116:30: error: 'NSLayoutConstraint' is unavailable in watchOS
114 | let uniqueEdges = Set(edges)
115 | for edge in uniqueEdges {
116 | let constraint = NSLayoutConstraint(item: self, attribute: edge, relatedBy: relation, toItem: view, attribute: edge, multiplier: ratio, constant: offset)
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
117 | constraint.priority = priority
118 | superview!.addConstraint(constraint)
/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/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:144:26: error: 'NSLayoutConstraint' is unavailable in watchOS
142 | return nil
143 | }
144 | let constraint = NSLayoutConstraint(item: self, attribute: edge, relatedBy: relation, toItem: superview, attribute: edge, multiplier: ratio, constant: offset)
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
145 | constraint.priority = priority
146 | superview!.addConstraint(constraint)
/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/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:172:30: error: 'NSLayoutConstraint' is unavailable in watchOS
170 | let uniqueEdges = Set(edges)
171 | for edge in uniqueEdges {
172 | let constraint = NSLayoutConstraint(item: self, attribute: edge, relatedBy: relation, toItem: superview, attribute: edge, multiplier: ratio, constant: offset)
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
173 | constraint.priority = priority
174 | superview!.addConstraint(constraint)
/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/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift:23:52: error: 'NSLayoutConstraint' is unavailable in watchOS
21 | @discardableResult
22 | func set(_ edge: QLAttribute, of value: CGFloat,
23 | priority: QLPriority = .required) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
24 | var constraints: [NSLayoutConstraint] = []
25 | for view in self {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift:23:38: error: 'required' is unavailable in watchOS
21 | @discardableResult
22 | func set(_ edge: QLAttribute, of value: CGFloat,
23 | priority: QLPriority = .required) -> [NSLayoutConstraint] {
| `- error: 'required' is unavailable in watchOS
24 | var constraints: [NSLayoutConstraint] = []
25 | for view in self {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift:41:38: error: 'required' is unavailable in watchOS
39 | @discardableResult
40 | func set(_ edges: QLAttribute..., of value: CGFloat,
41 | priority: QLPriority = .required) -> [QLMultipleConstraints] {
| `- error: 'required' is unavailable in watchOS
42 | var constraintsArray: [QLMultipleConstraints] = []
43 | for view in self {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift:59:55: error: 'NSLayoutConstraint' is unavailable in watchOS
57 | @discardableResult
58 | func spread(_ axis: QLAxis, stretchEdgesToSuperview: Bool = false, offset: CGFloat = 0,
59 | priority: QLPriority = .required) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
60 | guard isValidForQuickLayout else {
61 | 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/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/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift:59:41: error: 'required' is unavailable in watchOS
57 | @discardableResult
58 | func spread(_ axis: QLAxis, stretchEdgesToSuperview: Bool = false, offset: CGFloat = 0,
59 | priority: QLPriority = .required) -> [NSLayoutConstraint] {
| `- error: 'required' is unavailable in watchOS
60 | guard isValidForQuickLayout else {
61 | return []
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift:97:52: error: 'required' is unavailable in watchOS
95 | @discardableResult
96 | func layoutToSuperview(axis: QLAxis, offset: CGFloat = 0,
97 | priority: QLPriority = .required) -> [QLAxisConstraints] {
| `- error: 'required' is unavailable in watchOS
98 |
99 | let attributes = axis.attributes
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift:129:66: error: 'NSLayoutConstraint' is unavailable in watchOS
127 | @discardableResult
128 | func layoutToSuperview(_ edge: QLAttribute, ratio: CGFloat = 1, offset: CGFloat = 0,
129 | priority: QLPriority = .required) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
130 | guard isValidForQuickLayout else {
131 | 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/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/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift:129:52: error: 'required' is unavailable in watchOS
127 | @discardableResult
128 | func layoutToSuperview(_ edge: QLAttribute, ratio: CGFloat = 1, offset: CGFloat = 0,
129 | priority: QLPriority = .required) -> [NSLayoutConstraint] {
| `- error: 'required' is unavailable in watchOS
130 | guard isValidForQuickLayout else {
131 | return []
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift:149:55: error: 'NSLayoutConstraint' is unavailable in watchOS
147 | func layout(_ firstEdge: QLAttribute? = nil, to anchorEdge: QLAttribute,
148 | of anchorView: QLView, ratio: CGFloat = 1, offset: CGFloat = 0,
149 | priority: QLPriority = .required) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
150 | guard isValidForQuickLayout else {
151 | 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/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/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift:149:41: error: 'required' is unavailable in watchOS
147 | func layout(_ firstEdge: QLAttribute? = nil, to anchorEdge: QLAttribute,
148 | of anchorView: QLView, ratio: CGFloat = 1, offset: CGFloat = 0,
149 | priority: QLPriority = .required) -> [NSLayoutConstraint] {
| `- error: 'required' is unavailable in watchOS
150 | guard isValidForQuickLayout else {
151 | return []
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift:181:41: error: 'required' is unavailable in watchOS
179 | func layout(_ edges: QLAttribute..., to anchorView: QLView,
180 | ratio: CGFloat = 1, offset: CGFloat = 0,
181 | priority: QLPriority = .required) -> [QLMultipleConstraints] {
| `- error: 'required' is unavailable in watchOS
182 | guard !edges.isEmpty && isValidForQuickLayout else {
183 | return []
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift:24:27: error: 'NSLayoutConstraint' is unavailable in watchOS
22 | func set(_ edge: QLAttribute, of value: CGFloat,
23 | priority: QLPriority = .required) -> [NSLayoutConstraint] {
24 | var constraints: [NSLayoutConstraint] = []
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
25 | for view in self {
26 | let constraint = view.set(edge, of: value)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift:64:27: error: 'NSLayoutConstraint' is unavailable in watchOS
62 | }
63 | let attributes = axis.attributes
64 | var constraints: [NSLayoutConstraint] = []
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
65 |
66 | if stretchEdgesToSuperview {
/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/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift:161:22: error: 'NSLayoutConstraint' is unavailable in watchOS
159 | }
160 |
161 | var result: [NSLayoutConstraint] = []
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
162 | for view in self {
163 | let constraint = view.layout(edge, to: anchorEdge, of: anchorView, ratio: ratio, offset: offset, priority: priority)!
/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/Source/Extensions/UIApplication+EKAppearance.swift:11:11: error: 'UIApplication' is unavailable in watchOS
9 | import UIKit
10 |
11 | extension UIApplication {
| `- error: 'UIApplication' is unavailable in watchOS
12 |
13 | func set(statusBarStyle: EKAttributes.StatusBar) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Source/Extensions/UIApplication+EKAppearance.swift:15:9: error: 'UIApplication' is unavailable in watchOS
13 | func set(statusBarStyle: EKAttributes.StatusBar) {
14 | let appearance = statusBarStyle.appearance
15 | UIApplication.shared.isStatusBarHidden = !appearance.visible
| `- error: 'UIApplication' is unavailable in watchOS
16 | UIApplication.shared.statusBarStyle = appearance.style
17 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Source/Extensions/UIApplication+EKAppearance.swift:15:30: warning: 'isStatusBarHidden' was deprecated in watchOS 6.0: Use the statusBarManager property of the window scene instead. [#DeprecatedDeclaration]
13 | func set(statusBarStyle: EKAttributes.StatusBar) {
14 | let appearance = statusBarStyle.appearance
15 | UIApplication.shared.isStatusBarHidden = !appearance.visible
| `- warning: 'isStatusBarHidden' was deprecated in watchOS 6.0: Use the statusBarManager property of the window scene instead. [#DeprecatedDeclaration]
16 | UIApplication.shared.statusBarStyle = appearance.style
17 | }
/Users/admin/builder/spi-builder-workspace/Source/Extensions/UIApplication+EKAppearance.swift:15:9: error: setter for 'isStatusBarHidden' is unavailable in watchOS
13 | func set(statusBarStyle: EKAttributes.StatusBar) {
14 | let appearance = statusBarStyle.appearance
15 | UIApplication.shared.isStatusBarHidden = !appearance.visible
| `- error: setter for 'isStatusBarHidden' is unavailable in watchOS
16 | UIApplication.shared.statusBarStyle = appearance.style
17 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:555:63: note: setter for 'isStatusBarHidden' has been explicitly marked unavailable here
553 |
554 | // Setting statusBarHidden does nothing if your application is using the default UIViewController-based status bar system or is linked against SDK versions 27.0 or later.
555 | @property(readwrite, nonatomic,getter=isStatusBarHidden) BOOL statusBarHidden API_DEPRECATED("Use -[UIViewController prefersStatusBarHidden]", ios(2.0, 9.0)) API_UNAVAILABLE(visionos, tvos, watchos);
| `- note: setter for 'isStatusBarHidden' has been explicitly marked unavailable here
556 | - (void)setStatusBarHidden:(BOOL)hidden withAnimation:(UIStatusBarAnimation)animation API_DEPRECATED("Use -[UIViewController prefersStatusBarHidden]", ios(3.2, 9.0)) API_UNAVAILABLE(visionos, tvos, watchos);
557 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/UIApplication+EKAppearance.swift:16:9: error: 'UIApplication' is unavailable in watchOS
14 | let appearance = statusBarStyle.appearance
15 | UIApplication.shared.isStatusBarHidden = !appearance.visible
16 | UIApplication.shared.statusBarStyle = appearance.style
| `- error: 'UIApplication' is unavailable in watchOS
17 | }
18 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Source/Extensions/UIApplication+EKAppearance.swift:16:30: warning: 'statusBarStyle' was deprecated in watchOS 6.0: Use the statusBarManager property of the window scene instead. [#DeprecatedDeclaration]
14 | let appearance = statusBarStyle.appearance
15 | UIApplication.shared.isStatusBarHidden = !appearance.visible
16 | UIApplication.shared.statusBarStyle = appearance.style
| `- warning: 'statusBarStyle' was deprecated in watchOS 6.0: Use the statusBarManager property of the window scene instead. [#DeprecatedDeclaration]
17 | }
18 | }
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/QLCompatibility.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile QLCompatibility.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/QLUtils.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile QLUtils.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QLContentWrap.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+QLContentWrap.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+QuickLayout.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewArray+QuickLayout.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/Extensions/UIApplication+EKAppearance.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIApplication+EKAppearance.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/Extensions/UIColor+Utils.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIColor+Utils.swift
SwiftCompile normal arm64_32 Compiling\ EKAttributes+Presets.swift,\ EKAttributes+Scroll.swift,\ EKAttributes+Shadow.swift,\ EKAttributes+StatusBar.swift,\ EKAttributes+UserInteraction.swift,\ EKAttributes+Validations.swift /Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+Presets.swift /Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+Scroll.swift /Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+Shadow.swift /Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+StatusBar.swift /Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+UserInteraction.swift /Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+Validations.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+Presets.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKAttributes+Presets.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+Scroll.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKAttributes+Scroll.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+Shadow.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKAttributes+Shadow.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+StatusBar.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKAttributes+StatusBar.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+UserInteraction.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKAttributes+UserInteraction.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+Validations.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKAttributes+Validations.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+StatusBar.swift:17:62: error: 'UIStatusBarStyle' is unavailable in watchOS
15 |
16 | /** The appearance of the status bar */
17 | public typealias Appearance = (visible: Bool, style: UIStatusBarStyle)
| `- error: 'UIStatusBarStyle' is unavailable in watchOS
18 |
19 | /** Ignored. Status bar is ignored by entries with this apperance value*/
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:22:28: note: 'UIStatusBarStyle' has been explicitly marked unavailable here
20 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
21 |
22 | typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
| `- note: 'UIStatusBarStyle' has been explicitly marked unavailable here
23 | UIStatusBarStyleDefault = 0, // Automatically chooses light or dark content based on the user interface style
24 | UIStatusBarStyleLightContent API_AVAILABLE(ios(7.0)) = 1, // Light content, for use on dark backgrounds
/Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+StatusBar.swift:82:42: error: 'UIStatusBarStyle' is unavailable in watchOS
80 | // Accessors
81 | // TODO: Use `statusBarManager` of the window scene on iOS 13
82 | private static var currentStyle: UIStatusBarStyle {
| `- error: 'UIStatusBarStyle' is unavailable in watchOS
83 | return UIApplication.shared.statusBarStyle
84 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:22:28: note: 'UIStatusBarStyle' has been explicitly marked unavailable here
20 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
21 |
22 | typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
| `- note: 'UIStatusBarStyle' has been explicitly marked unavailable here
23 | UIStatusBarStyleDefault = 0, // Automatically chooses light or dark content based on the user interface style
24 | UIStatusBarStyleLightContent API_AVAILABLE(ios(7.0)) = 1, // Light content, for use on dark backgrounds
/Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+StatusBar.swift:42:36: error: 'darkContent' is unavailable in watchOS
40 | case .dark:
41 | if #available(iOS 13, *) {
42 | return (true, .darkContent)
| `- error: 'darkContent' is unavailable in watchOS
43 | } else {
44 | return (true, .default)
UIKit.UIStatusBarStyle.darkContent:3:8: note: 'darkContent' has been explicitly marked unavailable here
1 | enum UIStatusBarStyle {
2 | @available(watchOS, unavailable)
3 | case darkContent}
| `- note: 'darkContent' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+StatusBar.swift:83:20: error: 'UIApplication' is unavailable in watchOS
81 | // TODO: Use `statusBarManager` of the window scene on iOS 13
82 | private static var currentStyle: UIStatusBarStyle {
83 | return UIApplication.shared.statusBarStyle
| `- error: 'UIApplication' is unavailable in watchOS
84 | }
85 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+StatusBar.swift:83:41: warning: 'statusBarStyle' was deprecated in watchOS 6.0: Use the statusBarManager property of the window scene instead. [#DeprecatedDeclaration]
81 | // TODO: Use `statusBarManager` of the window scene on iOS 13
82 | private static var currentStyle: UIStatusBarStyle {
83 | return UIApplication.shared.statusBarStyle
| `- warning: 'statusBarStyle' was deprecated in watchOS 6.0: Use the statusBarManager property of the window scene instead. [#DeprecatedDeclaration]
84 | }
85 |
/Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+StatusBar.swift:88:21: error: 'UIApplication' is unavailable in watchOS
86 | // TODO: Use `statusBarManager` of the window scene on iOS 13
87 | private static var isCurrentVisible: Bool {
88 | return !UIApplication.shared.isStatusBarHidden
| `- error: 'UIApplication' is unavailable in watchOS
89 | }
90 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Source/Model/EntryAttributes/EKAttributes+StatusBar.swift:88:42: warning: 'isStatusBarHidden' was deprecated in watchOS 6.0: Use the statusBarManager property of the window scene instead. [#DeprecatedDeclaration]
86 | // TODO: Use `statusBarManager` of the window scene on iOS 13
87 | private static var isCurrentVisible: Bool {
88 | return !UIApplication.shared.isStatusBarHidden
| `- warning: 'isStatusBarHidden' was deprecated in watchOS 6.0: Use the statusBarManager property of the window scene instead. [#DeprecatedDeclaration]
89 | }
90 | }
SwiftCompile normal arm64_32 Compiling\ EKNoteMessageView.swift,\ EKProcessingNoteMessageView.swift,\ EKXStatusBarMessageView.swift,\ EKAlertMessage.swift,\ EKColor.swift,\ EKNotificationMessage.swift,\ EKPopUpMessage.swift /Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKNoteMessageView.swift /Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKProcessingNoteMessageView.swift /Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKXStatusBarMessageView.swift /Users/admin/builder/spi-builder-workspace/Source/Model/EKAlertMessage.swift /Users/admin/builder/spi-builder-workspace/Source/Model/EKColor.swift /Users/admin/builder/spi-builder-workspace/Source/Model/EKNotificationMessage.swift /Users/admin/builder/spi-builder-workspace/Source/Model/EKPopUpMessage.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKNoteMessageView.swift:14:25: error: 'UILabel' is unavailable in watchOS
12 |
13 | // MARK: Props
14 | private let label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
15 |
16 | private var horizontalConstrainsts: QLAxisConstraints!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKNoteMessageView.swift:14:25: error: 'init()' is unavailable in watchOS
12 |
13 | // MARK: Props
14 | private let label = UILabel()
| `- error: 'init()' is unavailable in watchOS
15 |
16 | private var horizontalConstrainsts: QLAxisConstraints!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKNoteMessageView.swift:11:33: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | public class EKNoteMessageView: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 |
13 | // MARK: Props
/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/Source/MessageViews/Notes/EKNoteMessageView.swift:37:27: error: 'UIScreen' is unavailable in watchOS
35 | // MARK: Setup
36 | public init(with content: EKProperty.LabelContent) {
37 | super.init(frame: UIScreen.main.bounds)
| `- error: 'UIScreen' is unavailable in watchOS
38 | setup(with: content)
39 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKNoteMessageView.swift:37:36: error: 'main' is unavailable in watchOS
35 | // MARK: Setup
36 | public init(with content: EKProperty.LabelContent) {
37 | super.init(frame: UIScreen.main.bounds)
| `- error: 'main' is unavailable in watchOS
38 | setup(with: content)
39 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKProcessingNoteMessageView.swift:14:40: error: 'UIActivityIndicatorView' is unavailable in watchOS
12 |
13 | // MARK: Props
14 | private var activityIndicatorView: UIActivityIndicatorView!
| `- error: 'UIActivityIndicatorView' is unavailable in watchOS
15 | private var noteMessageView: EKNoteMessageView!
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/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
| `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKProcessingNoteMessageView.swift:33:75: error: 'UIActivityIndicatorView' is unavailable in watchOS
31 | }
32 |
33 | public init(with content: EKProperty.LabelContent, activityIndicator: UIActivityIndicatorView.Style) {
| `- error: 'UIActivityIndicatorView' is unavailable in watchOS
34 | super.init(frame: UIScreen.main.bounds)
35 | setup(with: content, activityIndicator: activityIndicator)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
| `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKProcessingNoteMessageView.swift:38:82: error: 'UIActivityIndicatorView' is unavailable in watchOS
36 | }
37 |
38 | private func setup(with content: EKProperty.LabelContent, activityIndicator: UIActivityIndicatorView.Style, setProcessing: Bool = true) {
| `- error: 'UIActivityIndicatorView' is unavailable in watchOS
39 | activityIndicatorView = UIActivityIndicatorView()
40 | activityIndicatorView.style = activityIndicator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
| `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKProcessingNoteMessageView.swift:34:27: error: 'UIScreen' is unavailable in watchOS
32 |
33 | public init(with content: EKProperty.LabelContent, activityIndicator: UIActivityIndicatorView.Style) {
34 | super.init(frame: UIScreen.main.bounds)
| `- error: 'UIScreen' is unavailable in watchOS
35 | setup(with: content, activityIndicator: activityIndicator)
36 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKProcessingNoteMessageView.swift:34:36: error: 'main' is unavailable in watchOS
32 |
33 | public init(with content: EKProperty.LabelContent, activityIndicator: UIActivityIndicatorView.Style) {
34 | super.init(frame: UIScreen.main.bounds)
| `- error: 'main' is unavailable in watchOS
35 | setup(with: content, activityIndicator: activityIndicator)
36 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKProcessingNoteMessageView.swift:39:33: error: 'UIActivityIndicatorView' is unavailable in watchOS
37 |
38 | private func setup(with content: EKProperty.LabelContent, activityIndicator: UIActivityIndicatorView.Style, setProcessing: Bool = true) {
39 | activityIndicatorView = UIActivityIndicatorView()
| `- error: 'UIActivityIndicatorView' is unavailable in watchOS
40 | activityIndicatorView.style = activityIndicator
41 | isProcessing = setProcessing
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
| `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKProcessingNoteMessageView.swift:39:33: error: 'init()' is unavailable in watchOS
37 |
38 | private func setup(with content: EKProperty.LabelContent, activityIndicator: UIActivityIndicatorView.Style, setProcessing: Bool = true) {
39 | activityIndicatorView = UIActivityIndicatorView()
| `- error: 'init()' is unavailable in watchOS
40 | activityIndicatorView.style = activityIndicator
41 | isProcessing = setProcessing
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKXStatusBarMessageView.swift:14:32: error: 'UILabel' is unavailable in watchOS
12 |
13 | // MARK: Props
14 | private let leadingLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
15 | private let trailingLabel = UILabel()
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKXStatusBarMessageView.swift:14:32: error: 'init()' is unavailable in watchOS
12 |
13 | // MARK: Props
14 | private let leadingLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
15 | private let trailingLabel = UILabel()
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKXStatusBarMessageView.swift:15:33: error: 'UILabel' is unavailable in watchOS
13 | // MARK: Props
14 | private let leadingLabel = UILabel()
15 | private let trailingLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
16 |
17 | // MARK: Setup
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKXStatusBarMessageView.swift:15:33: error: 'init()' is unavailable in watchOS
13 | // MARK: Props
14 | private let leadingLabel = UILabel()
15 | private let trailingLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
16 |
17 | // MARK: Setup
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKXStatusBarMessageView.swift:11:39: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | public class EKXStatusBarMessageView: UIView {
| `- error: 'UIView' is unavailable in watchOS
12 |
13 | // MARK: Props
/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/Source/MessageViews/Notes/EKXStatusBarMessageView.swift:19:27: error: 'UIScreen' is unavailable in watchOS
17 | // MARK: Setup
18 | public init(leading: EKProperty.LabelContent, trailing: EKProperty.LabelContent) {
19 | super.init(frame: UIScreen.main.bounds)
| `- error: 'UIScreen' is unavailable in watchOS
20 | setup(leading: leading, trailing: trailing)
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/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
52 |
53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
54 | @interface UIScreen : NSObject <UITraitEnvironment>
| `- note: 'UIScreen' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKXStatusBarMessageView.swift:19:36: error: 'main' is unavailable in watchOS
17 | // MARK: Setup
18 | public init(leading: EKProperty.LabelContent, trailing: EKProperty.LabelContent) {
19 | super.init(frame: UIScreen.main.bounds)
| `- error: 'main' is unavailable in watchOS
20 | setup(leading: leading, trailing: trailing)
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/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
55 |
56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
| `- note: 'main' has been explicitly marked unavailable here
58 |
59 | @property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKXStatusBarMessageView.swift:30:26: error: 'UIApplication' is unavailable in watchOS
28 | clipsToBounds = true
29 |
30 | set(.height, of: UIApplication.shared.statusBarFrame.maxY)
| `- error: 'UIApplication' is unavailable in watchOS
31 |
32 | addSubview(leadingLabel)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKXStatusBarMessageView.swift:30:47: error: 'statusBarFrame' is unavailable in watchOS
28 | clipsToBounds = true
29 |
30 | set(.height, of: UIApplication.shared.statusBarFrame.maxY)
| `- error: 'statusBarFrame' is unavailable in watchOS
31 |
32 | addSubview(leadingLabel)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:131:38: note: 'statusBarFrame' has been explicitly marked unavailable here
129 |
130 | @property(nonatomic,readonly) NSTimeInterval statusBarOrientationAnimationDuration API_DEPRECATED("Use viewWillTransitionToSize:withTransitionCoordinator: instead.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos); // Returns the animation duration for the status bar during a 90 degree orientation change. It should be doubled for a 180 degree orientation change.
131 | @property(nonatomic,readonly) CGRect statusBarFrame API_DEPRECATED("Use the statusBarManager property of the window scene instead.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos); // returns CGRectZero if the status bar is hidden
| `- note: 'statusBarFrame' has been explicitly marked unavailable here
132 |
133 | @property(nonatomic) NSInteger applicationIconBadgeNumber API_DEPRECATED("Use -[UNUserNotificationCenter setBadgeCount:withCompletionHandler:] instead.", ios(2.0, 17.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:25:60: error: 'required' is unavailable in watchOS
23 | @discardableResult
24 | func set(_ edge: QLAttribute, of value: CGFloat, relation: QLRelation = .equal,
25 | ratio: CGFloat = 1.0, priority: QLPriority = .required) -> NSLayoutConstraint {
| `- error: 'required' is unavailable in watchOS
26 | if translatesAutoresizingMaskIntoConstraints {
27 | translatesAutoresizingMaskIntoConstraints = false
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:191:52: error: 'required' is unavailable in watchOS
189 | @discardableResult
190 | func layoutToSuperview(axis: QLAxis, offset: CGFloat = 0,
191 | priority: QLPriority = .required) -> QLAxisConstraints? {
| `- error: 'required' is unavailable in watchOS
192 | let attributes = axis.attributes
193 | guard let first = layoutToSuperview(attributes.first, offset: offset, priority: priority) else {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Extensions/QuickLayout/UIView+QuickLayout.swift:139:52: error: 'required' is unavailable in watchOS
137 | func layoutToSuperview(_ edge: QLAttribute, relation: QLRelation = .equal,
138 | ratio: CGFloat = 1, offset: CGFloat = 0,
139 | priority: QLPriority = .required) -> NSLayoutConstraint? {
| `- error: 'required' is unavailable in watchOS
140 | guard isValidForQuickLayout else {
141 | print("\(String(describing: self)) Error in func: \(#function)")
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Source/Model/EKColor.swift:49:35: error: 'UITraitCollection' is unavailable in watchOS
47 |
48 | /** Computes the proper UIColor */
49 | public func color(for traits: UITraitCollection,
| `- error: 'UITraitCollection' is unavailable in watchOS
50 | mode: EKAttributes.DisplayMode) -> UIColor {
51 | switch mode {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKNoteMessageView.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKNoteMessageView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKProcessingNoteMessageView.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKProcessingNoteMessageView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/MessageViews/Notes/EKXStatusBarMessageView.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKXStatusBarMessageView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/Model/EKAlertMessage.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKAlertMessage.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/Model/EKColor.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKColor.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/Model/EKNotificationMessage.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKNotificationMessage.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Source/Model/EKPopUpMessage.swift (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EKPopUpMessage.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftEntryKit (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
SwiftCompile normal arm64 (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-17 19:00:32.968 xcodebuild[858:5031] [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 'SwiftEntryKit' from project 'SwiftEntryKit')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SwiftEntryKit (in target 'SwiftEntryKit' from project 'SwiftEntryKit')
Building workspace SwiftEntryKit with scheme SwiftEntryKit
(3 failures)
BUILD FAILURE 6.4 watchOS