The Swift Package Index logo.Swift Package Index

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=watchOS

Build 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