Build Information
Failed to build SiriusRating, reference master (488a65), with Swift 6.4 for watchOS using Xcode 27.0 on 24 Sep 2026 19:29:20 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 SiriusRating -destination generic/platform=watchOSBuild Log
| `- error: 'main' is unavailable in watchOS
74 | promptWindow.windowLevel = UIWindow.Level.alert + 1
75 | promptWindow.rootViewController = UIViewController()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/SiriusRating/Prompts/Presenters/Request/StyleOneRequestPromptPresenter.swift:74:38: error: cannot assign value of type 'CGFloat' to type 'UIWindow.Level'
72 | let promptWindow = UIWindow(windowScene: windowScene)
73 | promptWindow.frame = UIScreen.main.bounds
74 | promptWindow.windowLevel = UIWindow.Level.alert + 1
| `- error: cannot assign value of type 'CGFloat' to type 'UIWindow.Level'
75 | promptWindow.rootViewController = UIViewController()
76 | promptWindow.makeKeyAndVisible()
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/StyleOneRequestPromptPresenter.swift:74:55: error: cannot convert value of type 'UIWindow.Level' to expected argument type 'CGFloat'
72 | let promptWindow = UIWindow(windowScene: windowScene)
73 | promptWindow.frame = UIScreen.main.bounds
74 | promptWindow.windowLevel = UIWindow.Level.alert + 1
| `- error: cannot convert value of type 'UIWindow.Level' to expected argument type 'CGFloat'
75 | promptWindow.rootViewController = UIViewController()
76 | promptWindow.makeKeyAndVisible()
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/StyleOneRequestPromptPresenter.swift:75:47: error: 'UIViewController' is unavailable in watchOS
73 | promptWindow.frame = UIScreen.main.bounds
74 | promptWindow.windowLevel = UIWindow.Level.alert + 1
75 | promptWindow.rootViewController = UIViewController()
| `- error: 'UIViewController' is unavailable in watchOS
76 | promptWindow.makeKeyAndVisible()
77 | self.promptWindow = promptWindow
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/StyleTwoRequestPromptPresenter.swift:14:31: error: 'UIWindow' is unavailable in watchOS
12 |
13 | /// Hold a strong reference of the prompt window to prevent it from disappearing automatically.
14 | private var promptWindow: UIWindow?
| `- error: 'UIWindow' is unavailable in watchOS
15 |
16 | /// The bundle that is used to get the app's name and icon image.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/StyleTwoRequestPromptPresenter.swift:60:84: error: 'UIWindowScene' is unavailable in watchOS
58 | ) {
59 | if self.promptWindow == nil {
60 | guard let windowScene = UIApplication.shared.connectedScenes.first as? UIWindowScene else {
| `- error: 'UIWindowScene' is unavailable in watchOS
61 | return
62 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:22:12: note: 'UIWindowScene' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindowScene : UIScene
| `- note: 'UIWindowScene' has been explicitly marked unavailable here
23 |
24 | #pragma mark Geometry
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/StyleTwoRequestPromptPresenter.swift:60:37: error: 'UIApplication' is unavailable in watchOS
58 | ) {
59 | if self.promptWindow == nil {
60 | guard let windowScene = UIApplication.shared.connectedScenes.first as? UIWindowScene else {
| `- error: 'UIApplication' is unavailable in watchOS
61 | return
62 | }
/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/Sources/SiriusRating/Prompts/Presenters/Request/StyleTwoRequestPromptPresenter.swift:60:58: error: 'connectedScenes' is unavailable in watchOS
58 | ) {
59 | if self.promptWindow == nil {
60 | guard let windowScene = UIApplication.shared.connectedScenes.first as? UIWindowScene else {
| `- error: 'connectedScenes' is unavailable in watchOS
61 | return
62 | }
/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:189:50: note: 'connectedScenes' has been explicitly marked unavailable here
187 | #pragma mark -- UIScene --
188 | // All of the currently connected UIScene instances
189 | @property(nonatomic, readonly) NSSet<UIScene *> *connectedScenes API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'connectedScenes' has been explicitly marked unavailable here
190 |
191 | // All of the representations that currently have connected UIScene instances or had their sessions persisted by the system (ex: visible in iOS' switcher)
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/StyleTwoRequestPromptPresenter.swift:65:32: error: 'UIWindow' is unavailable in watchOS
63 |
64 | // To make sure the alert controller is on top of everything we will have to create a new key `UIWindow`.
65 | let promptWindow = UIWindow(windowScene: windowScene)
| `- error: 'UIWindow' is unavailable in watchOS
66 | promptWindow.frame = UIScreen.main.bounds
67 | promptWindow.windowLevel = UIWindow.Level.alert + 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/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/StyleTwoRequestPromptPresenter.swift:65:32: error: 'init(windowScene:)' is unavailable in watchOS
63 |
64 | // To make sure the alert controller is on top of everything we will have to create a new key `UIWindow`.
65 | let promptWindow = UIWindow(windowScene: windowScene)
| `- error: 'init(windowScene:)' is unavailable in watchOS
66 | promptWindow.frame = UIScreen.main.bounds
67 | promptWindow.windowLevel = UIWindow.Level.alert + 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/UIWindow.h:25:1: note: 'init(windowScene:)' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
25 | - (instancetype)initWithWindowScene:(UIWindowScene *)windowScene NS_DESIGNATED_INITIALIZER API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'init(windowScene:)' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/StyleTwoRequestPromptPresenter.swift:66:34: error: 'UIScreen' is unavailable in watchOS
64 | // To make sure the alert controller is on top of everything we will have to create a new key `UIWindow`.
65 | let promptWindow = UIWindow(windowScene: windowScene)
66 | promptWindow.frame = UIScreen.main.bounds
| `- error: 'UIScreen' is unavailable in watchOS
67 | promptWindow.windowLevel = UIWindow.Level.alert + 1
68 | promptWindow.rootViewController = UIViewController()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/SiriusRating/Prompts/Presenters/Request/StyleTwoRequestPromptPresenter.swift:66:43: error: 'main' is unavailable in watchOS
64 | // To make sure the alert controller is on top of everything we will have to create a new key `UIWindow`.
65 | let promptWindow = UIWindow(windowScene: windowScene)
66 | promptWindow.frame = UIScreen.main.bounds
| `- error: 'main' is unavailable in watchOS
67 | promptWindow.windowLevel = UIWindow.Level.alert + 1
68 | promptWindow.rootViewController = UIViewController()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/SiriusRating/Prompts/Presenters/Request/StyleTwoRequestPromptPresenter.swift:67:38: error: cannot assign value of type 'CGFloat' to type 'UIWindow.Level'
65 | let promptWindow = UIWindow(windowScene: windowScene)
66 | promptWindow.frame = UIScreen.main.bounds
67 | promptWindow.windowLevel = UIWindow.Level.alert + 1
| `- error: cannot assign value of type 'CGFloat' to type 'UIWindow.Level'
68 | promptWindow.rootViewController = UIViewController()
69 | promptWindow.makeKeyAndVisible()
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/StyleTwoRequestPromptPresenter.swift:67:55: error: cannot convert value of type 'UIWindow.Level' to expected argument type 'CGFloat'
65 | let promptWindow = UIWindow(windowScene: windowScene)
66 | promptWindow.frame = UIScreen.main.bounds
67 | promptWindow.windowLevel = UIWindow.Level.alert + 1
| `- error: cannot convert value of type 'UIWindow.Level' to expected argument type 'CGFloat'
68 | promptWindow.rootViewController = UIViewController()
69 | promptWindow.makeKeyAndVisible()
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/StyleTwoRequestPromptPresenter.swift:68:47: error: 'UIViewController' is unavailable in watchOS
66 | promptWindow.frame = UIScreen.main.bounds
67 | promptWindow.windowLevel = UIWindow.Level.alert + 1
68 | promptWindow.rootViewController = UIViewController()
| `- error: 'UIViewController' is unavailable in watchOS
69 | promptWindow.makeKeyAndVisible()
70 | self.promptWindow = promptWindow
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/StyleTwoRequestPromptPresenter.swift:83:17: error: 'UIAlertAction' is unavailable in watchOS
81 |
82 | styleTwoRequestAlertController.addAction(
83 | UIAlertAction(
| `- error: 'UIAlertAction' is unavailable in watchOS
84 | title: self.localizationsBundle.localizedString(forKey: "request_prompt_dont_rate_button_text", value: nil, table: nil),
85 | style: .default,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
| `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/StyleTwoRequestPromptPresenter.swift:94:21: error: 'UIAlertAction' is unavailable in watchOS
92 | if self.canOptInForReminder {
93 | styleTwoRequestAlertController.addAction(
94 | UIAlertAction(
| `- error: 'UIAlertAction' is unavailable in watchOS
95 | title: self.localizationsBundle.localizedString(forKey: "request_prompt_opt_in_for_reminder_button_text", value: nil, table: nil),
96 | style: .default,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
| `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/RequestPromptPresenter.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RequestPromptPresenter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/StyleOneRequestPromptPresenter.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StyleOneRequestPromptPresenter.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/StyleTwoRequestPromptPresenter.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StyleTwoRequestPromptPresenter.swift
SwiftCompile normal arm64_32 Compiling\ resource_bundle_accessor.swift,\ AppVersionProvider.swift,\ BundleAppVersionProvider.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SiriusRating.build/Debug-watchos/SiriusRating-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/AppVersionProviders/AppVersionProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/AppVersionProviders/BundleAppVersionProvider.swift (in target 'SiriusRating' from project 'SiriusRating')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SiriusRating.build/Debug-watchos/SiriusRating-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/AppVersionProviders/AppVersionProvider.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AppVersionProvider.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/AppVersionProviders/BundleAppVersionProvider.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BundleAppVersionProvider.swift
SwiftCompile normal arm64_32 Compiling\ StyleOneRequestViewController.swift,\ StyleTwoRequestAlertController.swift,\ ClosureRatingCondition.swift /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleTwoRequestAlertController.swift /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/ClosureRatingCondition.swift (in target 'SiriusRating' from project 'SiriusRating')
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:22:41: error: 'UIView' is unavailable in watchOS
20 |
21 | /// The dark translucent background behind the content view.
22 | lazy var darkTranslucentBackground: UIView = {
| `- error: 'UIView' is unavailable in watchOS
23 | let darkTranslucentBackground = UIView()
24 | darkTranslucentBackground.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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:23:41: error: 'UIView' is unavailable in watchOS
21 | /// The dark translucent background behind the content view.
22 | lazy var darkTranslucentBackground: UIView = {
23 | let darkTranslucentBackground = UIView()
| `- error: 'UIView' is unavailable in watchOS
24 | darkTranslucentBackground.translatesAutoresizingMaskIntoConstraints = false
25 | darkTranslucentBackground.backgroundColor = .black.withAlphaComponent(0.3)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:23:41: error: 'init()' is unavailable in watchOS
21 | /// The dark translucent background behind the content view.
22 | lazy var darkTranslucentBackground: UIView = {
23 | let darkTranslucentBackground = UIView()
| `- error: 'init()' is unavailable in watchOS
24 | darkTranslucentBackground.translatesAutoresizingMaskIntoConstraints = false
25 | darkTranslucentBackground.backgroundColor = .black.withAlphaComponent(0.3)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:26:36: error: 'UITapGestureRecognizer' is unavailable in watchOS
24 | darkTranslucentBackground.translatesAutoresizingMaskIntoConstraints = false
25 | darkTranslucentBackground.backgroundColor = .black.withAlphaComponent(0.3)
26 | let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(self.didTapInsideDarkTranslucentBackgroundView))
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
27 | darkTranslucentBackground.addGestureRecognizer(tapGestureRecognizer)
28 | return darkTranslucentBackground
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:32:29: error: 'UIVisualEffectView' is unavailable in watchOS
30 |
31 | /// The white content view containing all the texts and buttons.
32 | lazy var containerView: UIVisualEffectView = {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
33 | let blurEffect = UIBlurEffect(style: UIBlurEffect.Style.systemMaterial)
34 | let contentView = UIVisualEffectView(effect: blurEffect)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:33:26: error: 'UIBlurEffect' is unavailable in watchOS
31 | /// The white content view containing all the texts and buttons.
32 | lazy var containerView: UIVisualEffectView = {
33 | let blurEffect = UIBlurEffect(style: UIBlurEffect.Style.systemMaterial)
| `- error: 'UIBlurEffect' is unavailable in watchOS
34 | let contentView = UIVisualEffectView(effect: blurEffect)
35 | contentView.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/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:33:46: error: 'UIBlurEffect' is unavailable in watchOS
31 | /// The white content view containing all the texts and buttons.
32 | lazy var containerView: UIVisualEffectView = {
33 | let blurEffect = UIBlurEffect(style: UIBlurEffect.Style.systemMaterial)
| `- error: 'UIBlurEffect' is unavailable in watchOS
34 | let contentView = UIVisualEffectView(effect: blurEffect)
35 | contentView.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/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:33:65: error: 'systemMaterial' is unavailable in watchOS
31 | /// The white content view containing all the texts and buttons.
32 | lazy var containerView: UIVisualEffectView = {
33 | let blurEffect = UIBlurEffect(style: UIBlurEffect.Style.systemMaterial)
| `- error: 'systemMaterial' is unavailable in watchOS
34 | let contentView = UIVisualEffectView(effect: blurEffect)
35 | contentView.translatesAutoresizingMaskIntoConstraints = false
UIKit.UIBlurEffect.Style.systemMaterial:4:10: note: 'systemMaterial' has been explicitly marked unavailable here
2 | enum Style {
3 | @available(watchOS, unavailable)
4 | case systemMaterial }
| `- note: 'systemMaterial' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:34:27: error: 'UIVisualEffectView' is unavailable in watchOS
32 | lazy var containerView: UIVisualEffectView = {
33 | let blurEffect = UIBlurEffect(style: UIBlurEffect.Style.systemMaterial)
34 | let contentView = UIVisualEffectView(effect: blurEffect)
| `- error: 'UIVisualEffectView' is unavailable in watchOS
35 | contentView.translatesAutoresizingMaskIntoConstraints = false
36 | contentView.layer.masksToBounds = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:37:40: error: 'systemBackground' is unavailable in watchOS
35 | contentView.translatesAutoresizingMaskIntoConstraints = false
36 | contentView.layer.masksToBounds = true
37 | contentView.backgroundColor = .systemBackground.withAlphaComponent(0.1)
| `- error: 'systemBackground' is unavailable in watchOS
38 | contentView.layer.cornerRadius = 12
39 | return contentView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 | * primary background in light mode.
207 | */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:43:40: error: 'UIImageView' is unavailable in watchOS
41 |
42 | /// The image view displaying the app icon.
43 | private lazy var appIconImageView: UIImageView = {
| `- error: 'UIImageView' is unavailable in watchOS
44 | let appIconImageView = UIImageView()
45 | appIconImageView.setContentCompressionResistancePriority(.defaultLow, for: .horizontal)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:44:32: error: 'UIImageView' is unavailable in watchOS
42 | /// The image view displaying the app icon.
43 | private lazy var appIconImageView: UIImageView = {
44 | let appIconImageView = UIImageView()
| `- error: 'UIImageView' is unavailable in watchOS
45 | appIconImageView.setContentCompressionResistancePriority(.defaultLow, for: .horizontal)
46 | appIconImageView.setContentCompressionResistancePriority(.defaultLow, for: .vertical)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:44:32: error: 'init()' is unavailable in watchOS
42 | /// The image view displaying the app icon.
43 | private lazy var appIconImageView: UIImageView = {
44 | let appIconImageView = UIImageView()
| `- error: 'init()' is unavailable in watchOS
45 | appIconImageView.setContentCompressionResistancePriority(.defaultLow, for: .horizontal)
46 | appIconImageView.setContentCompressionResistancePriority(.defaultLow, for: .vertical)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:45:67: error: 'defaultLow' is unavailable in watchOS
43 | private lazy var appIconImageView: UIImageView = {
44 | let appIconImageView = UIImageView()
45 | appIconImageView.setContentCompressionResistancePriority(.defaultLow, for: .horizontal)
| `- error: 'defaultLow' is unavailable in watchOS
46 | appIconImageView.setContentCompressionResistancePriority(.defaultLow, for: .vertical)
47 | appIconImageView.translatesAutoresizingMaskIntoConstraints = false
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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:46:67: error: 'defaultLow' is unavailable in watchOS
44 | let appIconImageView = UIImageView()
45 | appIconImageView.setContentCompressionResistancePriority(.defaultLow, for: .horizontal)
46 | appIconImageView.setContentCompressionResistancePriority(.defaultLow, for: .vertical)
| `- error: 'defaultLow' is unavailable in watchOS
47 | appIconImageView.translatesAutoresizingMaskIntoConstraints = false
48 | appIconImageView.contentMode = .scaleAspectFit
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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:60:25: error: 'UIStackView' is unavailable in watchOS
58 | }
59 |
60 | lazy var stackView: UIStackView = {
| `- error: 'UIStackView' is unavailable in watchOS
61 | let stackView = UIStackView(
62 | arrangedSubviews: [
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:61:25: error: 'UIStackView' is unavailable in watchOS
59 |
60 | lazy var stackView: UIStackView = {
61 | let stackView = UIStackView(
| `- error: 'UIStackView' is unavailable in watchOS
62 | arrangedSubviews: [
63 | self.appIconImageView,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:72:19: error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
70 | )
71 |
72 | stackView.setCustomSpacing(18.0, after: self.appIconImageView)
| `- error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
73 | stackView.setCustomSpacing(2.0, after: self.titleLabel)
74 | stackView.setCustomSpacing(8.0, after: self.durationLabel)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:212:1: note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
210 | Ignored if arrangedSubview is not actually an arranged subview.
211 | */
212 | - (void)setCustomSpacing:(CGFloat)spacing afterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
213 | - (CGFloat)customSpacingAfterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
214 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:73:19: error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
71 |
72 | stackView.setCustomSpacing(18.0, after: self.appIconImageView)
73 | stackView.setCustomSpacing(2.0, after: self.titleLabel)
| `- error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
74 | stackView.setCustomSpacing(8.0, after: self.durationLabel)
75 | stackView.setCustomSpacing(14.0, after: self.descriptionLabel)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:212:1: note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
210 | Ignored if arrangedSubview is not actually an arranged subview.
211 | */
212 | - (void)setCustomSpacing:(CGFloat)spacing afterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
213 | - (CGFloat)customSpacingAfterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
214 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:74:19: error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
72 | stackView.setCustomSpacing(18.0, after: self.appIconImageView)
73 | stackView.setCustomSpacing(2.0, after: self.titleLabel)
74 | stackView.setCustomSpacing(8.0, after: self.durationLabel)
| `- error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
75 | stackView.setCustomSpacing(14.0, after: self.descriptionLabel)
76 | stackView.setCustomSpacing(6.0, after: self.rateButton)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:212:1: note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
210 | Ignored if arrangedSubview is not actually an arranged subview.
211 | */
212 | - (void)setCustomSpacing:(CGFloat)spacing afterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
213 | - (CGFloat)customSpacingAfterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
214 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:75:19: error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
73 | stackView.setCustomSpacing(2.0, after: self.titleLabel)
74 | stackView.setCustomSpacing(8.0, after: self.durationLabel)
75 | stackView.setCustomSpacing(14.0, after: self.descriptionLabel)
| `- error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
76 | stackView.setCustomSpacing(6.0, after: self.rateButton)
77 | stackView.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/UIStackView.h:212:1: note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
210 | Ignored if arrangedSubview is not actually an arranged subview.
211 | */
212 | - (void)setCustomSpacing:(CGFloat)spacing afterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
213 | - (CGFloat)customSpacingAfterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
214 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:76:19: error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
74 | stackView.setCustomSpacing(8.0, after: self.durationLabel)
75 | stackView.setCustomSpacing(14.0, after: self.descriptionLabel)
76 | stackView.setCustomSpacing(6.0, after: self.rateButton)
| `- error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
77 | stackView.translatesAutoresizingMaskIntoConstraints = false
78 | stackView.alignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:212:1: note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
210 | Ignored if arrangedSubview is not actually an arranged subview.
211 | */
212 | - (void)setCustomSpacing:(CGFloat)spacing afterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
213 | - (CGFloat)customSpacingAfterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
214 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:83:26: error: 'UILabel' is unavailable in watchOS
81 | }()
82 |
83 | lazy var titleLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
84 | let titleLabel = UILabel()
85 | titleLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:84:26: error: 'UILabel' is unavailable in watchOS
82 |
83 | lazy var titleLabel: UILabel = {
84 | let titleLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
85 | titleLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
86 | titleLabel.setContentCompressionResistancePriority(.required, for: .vertical)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:84:26: error: 'init()' is unavailable in watchOS
82 |
83 | lazy var titleLabel: UILabel = {
84 | let titleLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
85 | titleLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
86 | titleLabel.setContentCompressionResistancePriority(.required, for: .vertical)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:85:61: error: 'required' is unavailable in watchOS
83 | lazy var titleLabel: UILabel = {
84 | let titleLabel = UILabel()
85 | titleLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
| `- error: 'required' is unavailable in watchOS
86 | titleLabel.setContentCompressionResistancePriority(.required, for: .vertical)
87 | titleLabel.font = .systemFont(ofSize: 20, weight: .medium)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:86:61: error: 'required' is unavailable in watchOS
84 | let titleLabel = UILabel()
85 | titleLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
86 | titleLabel.setContentCompressionResistancePriority(.required, for: .vertical)
| `- error: 'required' is unavailable in watchOS
87 | titleLabel.font = .systemFont(ofSize: 20, weight: .medium)
88 | titleLabel.textColor = .label
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:88:33: error: 'label' is unavailable in watchOS
86 | titleLabel.setContentCompressionResistancePriority(.required, for: .vertical)
87 | titleLabel.font = .systemFont(ofSize: 20, weight: .medium)
88 | titleLabel.textColor = .label
| `- error: 'label' is unavailable in watchOS
89 | titleLabel.textAlignment = .center
90 | titleLabel.numberOfLines = 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/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:94:29: error: 'UILabel' is unavailable in watchOS
92 | }()
93 |
94 | lazy var durationLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
95 | let durationLabel = UILabel()
96 | durationLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:95:29: error: 'UILabel' is unavailable in watchOS
93 |
94 | lazy var durationLabel: UILabel = {
95 | let durationLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
96 | durationLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
97 | durationLabel.setContentCompressionResistancePriority(.required, for: .vertical)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:95:29: error: 'init()' is unavailable in watchOS
93 |
94 | lazy var durationLabel: UILabel = {
95 | let durationLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
96 | durationLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
97 | durationLabel.setContentCompressionResistancePriority(.required, for: .vertical)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:96:64: error: 'required' is unavailable in watchOS
94 | lazy var durationLabel: UILabel = {
95 | let durationLabel = UILabel()
96 | durationLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
| `- error: 'required' is unavailable in watchOS
97 | durationLabel.setContentCompressionResistancePriority(.required, for: .vertical)
98 | durationLabel.font = .systemFont(ofSize: 14)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:97:64: error: 'required' is unavailable in watchOS
95 | let durationLabel = UILabel()
96 | durationLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
97 | durationLabel.setContentCompressionResistancePriority(.required, for: .vertical)
| `- error: 'required' is unavailable in watchOS
98 | durationLabel.font = .systemFont(ofSize: 14)
99 | durationLabel.textColor = .label
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:99:36: error: 'label' is unavailable in watchOS
97 | durationLabel.setContentCompressionResistancePriority(.required, for: .vertical)
98 | durationLabel.font = .systemFont(ofSize: 14)
99 | durationLabel.textColor = .label
| `- error: 'label' is unavailable in watchOS
100 | durationLabel.textAlignment = .center
101 | return durationLabel
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:104:32: error: 'UILabel' is unavailable in watchOS
102 | }()
103 |
104 | lazy var descriptionLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
105 | let descriptionLabel = UILabel()
106 | descriptionLabel.font = .systemFont(ofSize: 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/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:105:32: error: 'UILabel' is unavailable in watchOS
103 |
104 | lazy var descriptionLabel: UILabel = {
105 | let descriptionLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
106 | descriptionLabel.font = .systemFont(ofSize: 15)
107 | descriptionLabel.textColor = .secondaryLabel
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:105:32: error: 'init()' is unavailable in watchOS
103 |
104 | lazy var descriptionLabel: UILabel = {
105 | let descriptionLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
106 | descriptionLabel.font = .systemFont(ofSize: 15)
107 | descriptionLabel.textColor = .secondaryLabel
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:107:39: error: 'secondaryLabel' is unavailable in watchOS
105 | let descriptionLabel = UILabel()
106 | descriptionLabel.font = .systemFont(ofSize: 15)
107 | descriptionLabel.textColor = .secondaryLabel
| `- error: 'secondaryLabel' is unavailable in watchOS
108 | descriptionLabel.textAlignment = .center
109 | descriptionLabel.numberOfLines = 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/UIInterface.h:172:49: note: 'secondaryLabel' has been explicitly marked unavailable here
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'secondaryLabel' has been explicitly marked unavailable here
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:113:26: error: 'UIButton' is unavailable in watchOS
111 | }()
112 |
113 | lazy var rateButton: UIButton = {
| `- error: 'UIButton' is unavailable in watchOS
114 | let rateButton = UIButton(type: .system)
115 | rateButton.setContentCompressionResistancePriority(.required, for: .horizontal)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:114:26: error: 'UIButton' is unavailable in watchOS
112 |
113 | lazy var rateButton: UIButton = {
114 | let rateButton = UIButton(type: .system)
| `- error: 'UIButton' is unavailable in watchOS
115 | rateButton.setContentCompressionResistancePriority(.required, for: .horizontal)
116 | rateButton.setContentCompressionResistancePriority(.required, for: .vertical)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:115:61: error: 'required' is unavailable in watchOS
113 | lazy var rateButton: UIButton = {
114 | let rateButton = UIButton(type: .system)
115 | rateButton.setContentCompressionResistancePriority(.required, for: .horizontal)
| `- error: 'required' is unavailable in watchOS
116 | rateButton.setContentCompressionResistancePriority(.required, for: .vertical)
117 | rateButton.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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:116:61: error: 'required' is unavailable in watchOS
114 | let rateButton = UIButton(type: .system)
115 | rateButton.setContentCompressionResistancePriority(.required, for: .horizontal)
116 | rateButton.setContentCompressionResistancePriority(.required, for: .vertical)
| `- error: 'required' is unavailable in watchOS
117 | rateButton.translatesAutoresizingMaskIntoConstraints = false
118 | rateButton.backgroundColor = UIColor(red: 0.192, green: 0.594, blue: 0.86, alpha: 1.0)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:120:20: error: 'contentEdgeInsets' is unavailable in watchOS
118 | rateButton.backgroundColor = UIColor(red: 0.192, green: 0.594, blue: 0.86, alpha: 1.0)
119 | rateButton.layer.cornerRadius = 5
120 | rateButton.contentEdgeInsets = UIEdgeInsets(top: 8.0, left: 16.0, bottom: 8.0, right: 16.0)
| `- error: 'contentEdgeInsets' is unavailable in watchOS
121 | rateButton.layer.masksToBounds = true
122 | rateButton.titleLabel?.font = .systemFont(ofSize: 15, weight: .medium)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:128:38: error: 'UIButton' is unavailable in watchOS
126 | }()
127 |
128 | lazy var optInForReminderButton: UIButton = {
| `- error: 'UIButton' is unavailable in watchOS
129 | let optInForReminderButton = UIButton(type: .system)
130 | optInForReminderButton.setContentCompressionResistancePriority(.required, for: .horizontal)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:129:38: error: 'UIButton' is unavailable in watchOS
127 |
128 | lazy var optInForReminderButton: UIButton = {
129 | let optInForReminderButton = UIButton(type: .system)
| `- error: 'UIButton' is unavailable in watchOS
130 | optInForReminderButton.setContentCompressionResistancePriority(.required, for: .horizontal)
131 | optInForReminderButton.setContentCompressionResistancePriority(.required, for: .vertical)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:130:73: error: 'required' is unavailable in watchOS
128 | lazy var optInForReminderButton: UIButton = {
129 | let optInForReminderButton = UIButton(type: .system)
130 | optInForReminderButton.setContentCompressionResistancePriority(.required, for: .horizontal)
| `- error: 'required' is unavailable in watchOS
131 | optInForReminderButton.setContentCompressionResistancePriority(.required, for: .vertical)
132 | optInForReminderButton.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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:131:73: error: 'required' is unavailable in watchOS
129 | let optInForReminderButton = UIButton(type: .system)
130 | optInForReminderButton.setContentCompressionResistancePriority(.required, for: .horizontal)
131 | optInForReminderButton.setContentCompressionResistancePriority(.required, for: .vertical)
| `- error: 'required' is unavailable in watchOS
132 | optInForReminderButton.translatesAutoresizingMaskIntoConstraints = false
133 | optInForReminderButton.contentEdgeInsets = UIEdgeInsets(top: 8.0, left: 16.0, bottom: 8.0, right: 16.0)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:133:32: error: 'contentEdgeInsets' is unavailable in watchOS
131 | optInForReminderButton.setContentCompressionResistancePriority(.required, for: .vertical)
132 | optInForReminderButton.translatesAutoresizingMaskIntoConstraints = false
133 | optInForReminderButton.contentEdgeInsets = UIEdgeInsets(top: 8.0, left: 16.0, bottom: 8.0, right: 16.0)
| `- error: 'contentEdgeInsets' is unavailable in watchOS
134 | optInForReminderButton.titleLabel?.font = .systemFont(ofSize: 15)
135 | optInForReminderButton.setTitleColor(.secondaryLabel, for: .normal)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:135:47: error: 'secondaryLabel' is unavailable in watchOS
133 | optInForReminderButton.contentEdgeInsets = UIEdgeInsets(top: 8.0, left: 16.0, bottom: 8.0, right: 16.0)
134 | optInForReminderButton.titleLabel?.font = .systemFont(ofSize: 15)
135 | optInForReminderButton.setTitleColor(.secondaryLabel, for: .normal)
| `- error: 'secondaryLabel' is unavailable in watchOS
136 | optInForReminderButton.addTarget(self, action: #selector(self.didTouchUpInsideOptInForReminderButton), for: .touchUpInside)
137 | return optInForReminderButton
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:172:49: note: 'secondaryLabel' has been explicitly marked unavailable here
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'secondaryLabel' has been explicitly marked unavailable here
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:140:27: error: 'UIButton' is unavailable in watchOS
138 | }()
139 |
140 | lazy var closeButton: UIButton = {
| `- error: 'UIButton' is unavailable in watchOS
141 | let closeButton = UIButton(type: .system)
142 | closeButton.setContentCompressionResistancePriority(.required, for: .horizontal)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:141:27: error: 'UIButton' is unavailable in watchOS
139 |
140 | lazy var closeButton: UIButton = {
141 | let closeButton = UIButton(type: .system)
| `- error: 'UIButton' is unavailable in watchOS
142 | closeButton.setContentCompressionResistancePriority(.required, for: .horizontal)
143 | closeButton.setContentCompressionResistancePriority(.required, for: .vertical)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:142:62: error: 'required' is unavailable in watchOS
140 | lazy var closeButton: UIButton = {
141 | let closeButton = UIButton(type: .system)
142 | closeButton.setContentCompressionResistancePriority(.required, for: .horizontal)
| `- error: 'required' is unavailable in watchOS
143 | closeButton.setContentCompressionResistancePriority(.required, for: .vertical)
144 | closeButton.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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:143:62: error: 'required' is unavailable in watchOS
141 | let closeButton = UIButton(type: .system)
142 | closeButton.setContentCompressionResistancePriority(.required, for: .horizontal)
143 | closeButton.setContentCompressionResistancePriority(.required, for: .vertical)
| `- error: 'required' is unavailable in watchOS
144 | closeButton.translatesAutoresizingMaskIntoConstraints = false
145 | closeButton.setImage(UIImage(named: "cross_icon", in: Bundle.moduleOrSelf, compatibleWith: nil), for: .normal)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:145:30: error: 'init(named:in:compatibleWith:)' is unavailable in watchOS
143 | closeButton.setContentCompressionResistancePriority(.required, for: .vertical)
144 | closeButton.translatesAutoresizingMaskIntoConstraints = false
145 | closeButton.setImage(UIImage(named: "cross_icon", in: Bundle.moduleOrSelf, compatibleWith: nil), for: .normal)
| `- error: 'init(named:in:compatibleWith:)' is unavailable in watchOS
146 | closeButton.addTarget(
147 | 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/UIImage.h:107:1: note: 'init(named:in:compatibleWith:)' has been explicitly marked unavailable here
105 | + (nullable UIImage *)imageNamed:(NSString *)name inBundle:(nullable NSBundle *)bundle withConfiguration:(nullable UIImageConfiguration *)configuration API_AVAILABLE(ios(13.0),tvos(13.0),watchos(6.0));
106 | #if __has_include(<UIKit/UITraitCollection.h>)
107 | + (nullable UIImage *)imageNamed:(NSString *)name inBundle:(nullable NSBundle *)bundle compatibleWithTraitCollection:(nullable UITraitCollection *)traitCollection API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos);
| `- note: 'init(named:in:compatibleWith:)' has been explicitly marked unavailable here
108 | #endif
109 | /**
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:271:65: error: 'UIButton' is unavailable in watchOS
269 | ///
270 | /// - Parameter rateButton: The rate button that calls this method.
271 | @objc private func didTouchUpInsideRateButton(rateButton _: UIButton) {
| `- error: 'UIButton' is unavailable in watchOS
272 | self.onDidPressRateButton?(self)
273 | }
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:278:89: error: 'UIButton' is unavailable in watchOS
276 | ///
277 | /// - Parameter optInForReminderButton: The opt-in for reminder button that calls this method.
278 | @objc private func didTouchUpInsideOptInForReminderButton(optInForReminderButton _: UIButton) {
| `- error: 'UIButton' is unavailable in watchOS
279 | self.onDidPressOptInForReminderButton?(self)
280 | }
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:285:67: error: 'UIButton' is unavailable in watchOS
283 | ///
284 | /// - Parameter closeButton: The close button that calls this method.
285 | @objc private func didTouchUpInsideCloseButton(closeButton _: UIButton) {
| `- error: 'UIButton' is unavailable in watchOS
286 | self.onDidPressCloseButton?(self)
287 | }
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:11:38: error: 'UIViewController' is unavailable in watchOS
9 | import UIKit
10 |
11 | class StyleOneRequestViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
12 |
13 | var onDidDisappear: ((StyleOneRequestViewController) -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:210:9: error: 'NSLayoutConstraint' is unavailable in watchOS
208 | /// Setup all the view's layout constraints here.
209 | private func setupViewLayoutConstraints() {
210 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
211 | self.appIconImageView.heightAnchor.constraint(equalTo: self.appIconImageView.widthAnchor),
212 | self.appIconImageView.heightAnchor.constraint(greaterThanOrEqualToConstant: 50),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:216:9: error: 'NSLayoutConstraint' is unavailable in watchOS
214 | ])
215 |
216 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
217 | self.darkTranslucentBackground.topAnchor.constraint(equalTo: self.view.topAnchor),
218 | self.darkTranslucentBackground.trailingAnchor.constraint(equalTo: self.view.trailingAnchor),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:223:9: error: 'NSLayoutConstraint' is unavailable in watchOS
221 | ])
222 |
223 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
224 | self.stackView.topAnchor.constraint(equalTo: self.containerView.topAnchor, constant: 24),
225 | self.stackView.trailingAnchor.constraint(equalTo: self.containerView.trailingAnchor, constant: -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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:231:9: error: 'NSLayoutConstraint' is unavailable in watchOS
229 | ])
230 |
231 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
232 | self.closeButton.heightAnchor.constraint(equalToConstant: 44),
233 | self.closeButton.widthAnchor.constraint(equalToConstant: 44),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:238:9: error: 'NSLayoutConstraint' is unavailable in watchOS
236 | ])
237 |
238 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
239 | self.rateButton.heightAnchor.constraint(equalToConstant: 44),
240 | ])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:248:9: error: 'NSLayoutConstraint' is unavailable in watchOS
246 | /// view since it is based on the `preferredContentSize`.
247 | private func setupViewLayoutConstraintsForTheContentView() {
248 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
249 | self.containerView.centerXAnchor.constraint(equalTo: self.view.centerXAnchor),
250 | self.containerView.centerYAnchor.constraint(equalTo: self.view.centerYAnchor),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:252:85: error: 'safeAreaLayoutGuide' is unavailable in watchOS
250 | self.containerView.centerYAnchor.constraint(equalTo: self.view.centerYAnchor),
251 | self.containerView.widthAnchor.constraint(lessThanOrEqualToConstant: 300),
252 | self.containerView.topAnchor.constraint(greaterThanOrEqualTo: self.view.safeAreaLayoutGuide.topAnchor, constant: 16),
| `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
253 | self.containerView.trailingAnchor.constraint(lessThanOrEqualTo: self.view.safeAreaLayoutGuide.trailingAnchor, constant: -16),
254 | self.containerView.bottomAnchor.constraint(lessThanOrEqualTo: self.view.safeAreaLayoutGuide.bottomAnchor, constant: -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:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 | the status bar or navigation bar, if present). Similarly for the other edges.
305 | */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:253:87: error: 'safeAreaLayoutGuide' is unavailable in watchOS
251 | self.containerView.widthAnchor.constraint(lessThanOrEqualToConstant: 300),
252 | self.containerView.topAnchor.constraint(greaterThanOrEqualTo: self.view.safeAreaLayoutGuide.topAnchor, constant: 16),
253 | self.containerView.trailingAnchor.constraint(lessThanOrEqualTo: self.view.safeAreaLayoutGuide.trailingAnchor, constant: -16),
| `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
254 | self.containerView.bottomAnchor.constraint(lessThanOrEqualTo: self.view.safeAreaLayoutGuide.bottomAnchor, constant: -16),
255 | self.containerView.leadingAnchor.constraint(greaterThanOrEqualTo: self.view.safeAreaLayoutGuide.leadingAnchor, constant: 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:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 | the status bar or navigation bar, if present). Similarly for the other edges.
305 | */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:254:85: error: 'safeAreaLayoutGuide' is unavailable in watchOS
252 | self.containerView.topAnchor.constraint(greaterThanOrEqualTo: self.view.safeAreaLayoutGuide.topAnchor, constant: 16),
253 | self.containerView.trailingAnchor.constraint(lessThanOrEqualTo: self.view.safeAreaLayoutGuide.trailingAnchor, constant: -16),
254 | self.containerView.bottomAnchor.constraint(lessThanOrEqualTo: self.view.safeAreaLayoutGuide.bottomAnchor, constant: -16),
| `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
255 | self.containerView.leadingAnchor.constraint(greaterThanOrEqualTo: self.view.safeAreaLayoutGuide.leadingAnchor, constant: 16),
256 | ])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 | the status bar or navigation bar, if present). Similarly for the other edges.
305 | */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:255:89: error: 'safeAreaLayoutGuide' is unavailable in watchOS
253 | self.containerView.trailingAnchor.constraint(lessThanOrEqualTo: self.view.safeAreaLayoutGuide.trailingAnchor, constant: -16),
254 | self.containerView.bottomAnchor.constraint(lessThanOrEqualTo: self.view.safeAreaLayoutGuide.bottomAnchor, constant: -16),
255 | self.containerView.leadingAnchor.constraint(greaterThanOrEqualTo: self.view.safeAreaLayoutGuide.leadingAnchor, constant: 16),
| `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
256 | ])
257 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 | the status bar or navigation bar, if present). Similarly for the other edges.
305 | */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleTwoRequestAlertController.swift:14:27: error: 'UIAlertController' is unavailable in watchOS
12 | class StyleTwoRequestAlertController: UIAlertController {
13 |
14 | var onDidDisappear: ((UIAlertController) -> Void)?
| `- error: 'UIAlertController' is unavailable in watchOS
15 |
16 | override func viewDidDisappear(_ animated: Bool) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
| `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleTwoRequestAlertController.swift:27:40: error: 'UIImageView' is unavailable in watchOS
25 | private var spaceAdjustedTitle: String = ""
26 |
27 | private weak var appIconImageView: UIImageView?
| `- error: 'UIImageView' is unavailable in watchOS
28 |
29 | private var previousImgViewSize: CGSize = .zero
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleTwoRequestAlertController.swift:85:45: error: 'UIImageView' is unavailable in watchOS
83 |
84 | /// Adds appropriate number of "\n" to `title` text to make space for `imageView`
85 | private func adjustTitle(for imageView: UIImageView) {
| `- error: 'UIImageView' is unavailable in watchOS
86 | let linesCount = Int(newLinesCount(for: imageView))
87 | let lines = (0 ..< linesCount).map { _ in "\n" }.reduce("", +)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleTwoRequestAlertController.swift:94:47: error: 'UIImageView' is unavailable in watchOS
92 |
93 | /// - Return: Number new line chars needed to make enough space for `imageView`
94 | private func newLinesCount(for imageView: UIImageView) -> CGFloat {
| `- error: 'UIImageView' is unavailable in watchOS
95 | return ceil(imageView.bounds.height / self.lineHeight)
96 | }
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleTwoRequestAlertController.swift:12:39: error: 'UIAlertController' is unavailable in watchOS
10 |
11 | /// Credits to: https://github.com/stringcode86/AlertViewController for the image above the title using a `UIAlertController`.
12 | class StyleTwoRequestAlertController: UIAlertController {
| `- error: 'UIAlertController' is unavailable in watchOS
13 |
14 | var onDidDisappear: ((UIAlertController) -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
| `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StyleOneRequestViewController.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleTwoRequestAlertController.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StyleTwoRequestAlertController.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/ClosureRatingCondition.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ClosureRatingCondition.swift
SwiftCompile normal arm64_32 Compiling\ NotRatedAnyVersionRatingCondition.swift,\ NotRatedCurrentVersionRatingCondition.swift,\ RatingCondition.swift /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/NotRatedAnyVersionRatingCondition.swift /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/NotRatedCurrentVersionRatingCondition.swift /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/RatingCondition.swift (in target 'SiriusRating' from project 'SiriusRating')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/NotRatedAnyVersionRatingCondition.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NotRatedAnyVersionRatingCondition.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/NotRatedCurrentVersionRatingCondition.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NotRatedCurrentVersionRatingCondition.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/RatingCondition.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RatingCondition.swift
SwiftCompile normal arm64_32 Compiling\ Configuration.swift,\ DataStore.swift,\ UserDefaultsDataStore.swift /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Configuration.swift /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/DataStores/DataStore.swift /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/DataStores/UserDefaultsDataStore.swift (in target 'SiriusRating' from project 'SiriusRating')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Configuration.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Configuration.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/DataStores/DataStore.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DataStore.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/DataStores/UserDefaultsDataStore.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UserDefaultsDataStore.swift
SwiftCompile normal arm64_32 Compiling\ EnoughAppSessionsRatingCondition.swift,\ EnoughDaysUsedRatingCondition.swift,\ EnoughSignificantEventsRatingCondition.swift /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/EnoughAppSessionsRatingCondition.swift /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/EnoughDaysUsedRatingCondition.swift /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/EnoughSignificantEventsRatingCondition.swift (in target 'SiriusRating' from project 'SiriusRating')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/EnoughAppSessionsRatingCondition.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EnoughAppSessionsRatingCondition.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/EnoughDaysUsedRatingCondition.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EnoughDaysUsedRatingCondition.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/EnoughSignificantEventsRatingCondition.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EnoughSignificantEventsRatingCondition.swift
SwiftCompile normal arm64_32 Compiling\ NotDeclinedToRateAnyVersionRatingCondition.swift,\ NotDeclinedToRateCurrentVersionRatingCondition.swift,\ NotPostponedDueToReminderRatingCondition.swift /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/NotDeclinedToRateAnyVersionRatingCondition.swift /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/NotDeclinedToRateCurrentVersionRatingCondition.swift /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/NotPostponedDueToReminderRatingCondition.swift (in target 'SiriusRating' from project 'SiriusRating')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/NotDeclinedToRateAnyVersionRatingCondition.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NotDeclinedToRateAnyVersionRatingCondition.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/NotDeclinedToRateCurrentVersionRatingCondition.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NotDeclinedToRateCurrentVersionRatingCondition.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/RatingConditions/NotPostponedDueToReminderRatingCondition.swift (in target 'SiriusRating' from project 'SiriusRating')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NotPostponedDueToReminderRatingCondition.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ SiriusRating (in target 'SiriusRating' from project 'SiriusRating')
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/StyleOneRequestPromptPresenter.swift:14:31: error: 'UIWindow' is unavailable in watchOS
12 |
13 | /// Hold a strong reference of the prompt window to prevent it from disappearing automatically.
14 | private var promptWindow: UIWindow?
| `- error: 'UIWindow' is unavailable in watchOS
15 |
16 | /// The bundle that is used to get the app's name and icon image.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/StyleTwoRequestPromptPresenter.swift:14:31: error: 'UIWindow' is unavailable in watchOS
12 |
13 | /// Hold a strong reference of the prompt window to prevent it from disappearing automatically.
14 | private var promptWindow: UIWindow?
| `- error: 'UIWindow' is unavailable in watchOS
15 |
16 | /// The bundle that is used to get the app's name and icon image.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:22:41: error: 'UIView' is unavailable in watchOS
20 |
21 | /// The dark translucent background behind the content view.
22 | lazy var darkTranslucentBackground: UIView = {
| `- error: 'UIView' is unavailable in watchOS
23 | let darkTranslucentBackground = UIView()
24 | darkTranslucentBackground.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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:23:41: error: 'UIView' is unavailable in watchOS
21 | /// The dark translucent background behind the content view.
22 | lazy var darkTranslucentBackground: UIView = {
23 | let darkTranslucentBackground = UIView()
| `- error: 'UIView' is unavailable in watchOS
24 | darkTranslucentBackground.translatesAutoresizingMaskIntoConstraints = false
25 | darkTranslucentBackground.backgroundColor = .black.withAlphaComponent(0.3)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:23:41: error: 'init()' is unavailable in watchOS
21 | /// The dark translucent background behind the content view.
22 | lazy var darkTranslucentBackground: UIView = {
23 | let darkTranslucentBackground = UIView()
| `- error: 'init()' is unavailable in watchOS
24 | darkTranslucentBackground.translatesAutoresizingMaskIntoConstraints = false
25 | darkTranslucentBackground.backgroundColor = .black.withAlphaComponent(0.3)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:26:36: error: 'UITapGestureRecognizer' is unavailable in watchOS
24 | darkTranslucentBackground.translatesAutoresizingMaskIntoConstraints = false
25 | darkTranslucentBackground.backgroundColor = .black.withAlphaComponent(0.3)
26 | let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(self.didTapInsideDarkTranslucentBackgroundView))
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
27 | darkTranslucentBackground.addGestureRecognizer(tapGestureRecognizer)
28 | return darkTranslucentBackground
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:32:29: error: 'UIVisualEffectView' is unavailable in watchOS
30 |
31 | /// The white content view containing all the texts and buttons.
32 | lazy var containerView: UIVisualEffectView = {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
33 | let blurEffect = UIBlurEffect(style: UIBlurEffect.Style.systemMaterial)
34 | let contentView = UIVisualEffectView(effect: blurEffect)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:33:26: error: 'UIBlurEffect' is unavailable in watchOS
31 | /// The white content view containing all the texts and buttons.
32 | lazy var containerView: UIVisualEffectView = {
33 | let blurEffect = UIBlurEffect(style: UIBlurEffect.Style.systemMaterial)
| `- error: 'UIBlurEffect' is unavailable in watchOS
34 | let contentView = UIVisualEffectView(effect: blurEffect)
35 | contentView.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/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:33:46: error: 'UIBlurEffect' is unavailable in watchOS
31 | /// The white content view containing all the texts and buttons.
32 | lazy var containerView: UIVisualEffectView = {
33 | let blurEffect = UIBlurEffect(style: UIBlurEffect.Style.systemMaterial)
| `- error: 'UIBlurEffect' is unavailable in watchOS
34 | let contentView = UIVisualEffectView(effect: blurEffect)
35 | contentView.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/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:33:65: error: 'systemMaterial' is unavailable in watchOS
31 | /// The white content view containing all the texts and buttons.
32 | lazy var containerView: UIVisualEffectView = {
33 | let blurEffect = UIBlurEffect(style: UIBlurEffect.Style.systemMaterial)
| `- error: 'systemMaterial' is unavailable in watchOS
34 | let contentView = UIVisualEffectView(effect: blurEffect)
35 | contentView.translatesAutoresizingMaskIntoConstraints = false
UIKit.UIBlurEffect.Style.systemMaterial:4:10: note: 'systemMaterial' has been explicitly marked unavailable here
2 | enum Style {
3 | @available(watchOS, unavailable)
4 | case systemMaterial }
| `- note: 'systemMaterial' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:34:27: error: 'UIVisualEffectView' is unavailable in watchOS
32 | lazy var containerView: UIVisualEffectView = {
33 | let blurEffect = UIBlurEffect(style: UIBlurEffect.Style.systemMaterial)
34 | let contentView = UIVisualEffectView(effect: blurEffect)
| `- error: 'UIVisualEffectView' is unavailable in watchOS
35 | contentView.translatesAutoresizingMaskIntoConstraints = false
36 | contentView.layer.masksToBounds = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:37:40: error: 'systemBackground' is unavailable in watchOS
35 | contentView.translatesAutoresizingMaskIntoConstraints = false
36 | contentView.layer.masksToBounds = true
37 | contentView.backgroundColor = .systemBackground.withAlphaComponent(0.1)
| `- error: 'systemBackground' is unavailable in watchOS
38 | contentView.layer.cornerRadius = 12
39 | return contentView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 | * primary background in light mode.
207 | */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:43:40: error: 'UIImageView' is unavailable in watchOS
41 |
42 | /// The image view displaying the app icon.
43 | private lazy var appIconImageView: UIImageView = {
| `- error: 'UIImageView' is unavailable in watchOS
44 | let appIconImageView = UIImageView()
45 | appIconImageView.setContentCompressionResistancePriority(.defaultLow, for: .horizontal)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:44:32: error: 'UIImageView' is unavailable in watchOS
42 | /// The image view displaying the app icon.
43 | private lazy var appIconImageView: UIImageView = {
44 | let appIconImageView = UIImageView()
| `- error: 'UIImageView' is unavailable in watchOS
45 | appIconImageView.setContentCompressionResistancePriority(.defaultLow, for: .horizontal)
46 | appIconImageView.setContentCompressionResistancePriority(.defaultLow, for: .vertical)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:44:32: error: 'init()' is unavailable in watchOS
42 | /// The image view displaying the app icon.
43 | private lazy var appIconImageView: UIImageView = {
44 | let appIconImageView = UIImageView()
| `- error: 'init()' is unavailable in watchOS
45 | appIconImageView.setContentCompressionResistancePriority(.defaultLow, for: .horizontal)
46 | appIconImageView.setContentCompressionResistancePriority(.defaultLow, for: .vertical)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:45:67: error: 'defaultLow' is unavailable in watchOS
43 | private lazy var appIconImageView: UIImageView = {
44 | let appIconImageView = UIImageView()
45 | appIconImageView.setContentCompressionResistancePriority(.defaultLow, for: .horizontal)
| `- error: 'defaultLow' is unavailable in watchOS
46 | appIconImageView.setContentCompressionResistancePriority(.defaultLow, for: .vertical)
47 | appIconImageView.translatesAutoresizingMaskIntoConstraints = false
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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:46:67: error: 'defaultLow' is unavailable in watchOS
44 | let appIconImageView = UIImageView()
45 | appIconImageView.setContentCompressionResistancePriority(.defaultLow, for: .horizontal)
46 | appIconImageView.setContentCompressionResistancePriority(.defaultLow, for: .vertical)
| `- error: 'defaultLow' is unavailable in watchOS
47 | appIconImageView.translatesAutoresizingMaskIntoConstraints = false
48 | appIconImageView.contentMode = .scaleAspectFit
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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:60:25: error: 'UIStackView' is unavailable in watchOS
58 | }
59 |
60 | lazy var stackView: UIStackView = {
| `- error: 'UIStackView' is unavailable in watchOS
61 | let stackView = UIStackView(
62 | arrangedSubviews: [
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:61:25: error: 'UIStackView' is unavailable in watchOS
59 |
60 | lazy var stackView: UIStackView = {
61 | let stackView = UIStackView(
| `- error: 'UIStackView' is unavailable in watchOS
62 | arrangedSubviews: [
63 | self.appIconImageView,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:72:19: error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
70 | )
71 |
72 | stackView.setCustomSpacing(18.0, after: self.appIconImageView)
| `- error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
73 | stackView.setCustomSpacing(2.0, after: self.titleLabel)
74 | stackView.setCustomSpacing(8.0, after: self.durationLabel)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:212:1: note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
210 | Ignored if arrangedSubview is not actually an arranged subview.
211 | */
212 | - (void)setCustomSpacing:(CGFloat)spacing afterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
213 | - (CGFloat)customSpacingAfterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
214 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:73:19: error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
71 |
72 | stackView.setCustomSpacing(18.0, after: self.appIconImageView)
73 | stackView.setCustomSpacing(2.0, after: self.titleLabel)
| `- error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
74 | stackView.setCustomSpacing(8.0, after: self.durationLabel)
75 | stackView.setCustomSpacing(14.0, after: self.descriptionLabel)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:212:1: note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
210 | Ignored if arrangedSubview is not actually an arranged subview.
211 | */
212 | - (void)setCustomSpacing:(CGFloat)spacing afterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
213 | - (CGFloat)customSpacingAfterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
214 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:74:19: error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
72 | stackView.setCustomSpacing(18.0, after: self.appIconImageView)
73 | stackView.setCustomSpacing(2.0, after: self.titleLabel)
74 | stackView.setCustomSpacing(8.0, after: self.durationLabel)
| `- error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
75 | stackView.setCustomSpacing(14.0, after: self.descriptionLabel)
76 | stackView.setCustomSpacing(6.0, after: self.rateButton)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:212:1: note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
210 | Ignored if arrangedSubview is not actually an arranged subview.
211 | */
212 | - (void)setCustomSpacing:(CGFloat)spacing afterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
213 | - (CGFloat)customSpacingAfterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
214 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:75:19: error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
73 | stackView.setCustomSpacing(2.0, after: self.titleLabel)
74 | stackView.setCustomSpacing(8.0, after: self.durationLabel)
75 | stackView.setCustomSpacing(14.0, after: self.descriptionLabel)
| `- error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
76 | stackView.setCustomSpacing(6.0, after: self.rateButton)
77 | stackView.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/UIStackView.h:212:1: note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
210 | Ignored if arrangedSubview is not actually an arranged subview.
211 | */
212 | - (void)setCustomSpacing:(CGFloat)spacing afterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
213 | - (CGFloat)customSpacingAfterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
214 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:76:19: error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
74 | stackView.setCustomSpacing(8.0, after: self.durationLabel)
75 | stackView.setCustomSpacing(14.0, after: self.descriptionLabel)
76 | stackView.setCustomSpacing(6.0, after: self.rateButton)
| `- error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
77 | stackView.translatesAutoresizingMaskIntoConstraints = false
78 | stackView.alignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:212:1: note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
210 | Ignored if arrangedSubview is not actually an arranged subview.
211 | */
212 | - (void)setCustomSpacing:(CGFloat)spacing afterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
213 | - (CGFloat)customSpacingAfterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
214 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:83:26: error: 'UILabel' is unavailable in watchOS
81 | }()
82 |
83 | lazy var titleLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
84 | let titleLabel = UILabel()
85 | titleLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:84:26: error: 'UILabel' is unavailable in watchOS
82 |
83 | lazy var titleLabel: UILabel = {
84 | let titleLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
85 | titleLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
86 | titleLabel.setContentCompressionResistancePriority(.required, for: .vertical)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:84:26: error: 'init()' is unavailable in watchOS
82 |
83 | lazy var titleLabel: UILabel = {
84 | let titleLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
85 | titleLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
86 | titleLabel.setContentCompressionResistancePriority(.required, for: .vertical)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:85:61: error: 'required' is unavailable in watchOS
83 | lazy var titleLabel: UILabel = {
84 | let titleLabel = UILabel()
85 | titleLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
| `- error: 'required' is unavailable in watchOS
86 | titleLabel.setContentCompressionResistancePriority(.required, for: .vertical)
87 | titleLabel.font = .systemFont(ofSize: 20, weight: .medium)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:86:61: error: 'required' is unavailable in watchOS
84 | let titleLabel = UILabel()
85 | titleLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
86 | titleLabel.setContentCompressionResistancePriority(.required, for: .vertical)
| `- error: 'required' is unavailable in watchOS
87 | titleLabel.font = .systemFont(ofSize: 20, weight: .medium)
88 | titleLabel.textColor = .label
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:88:33: error: 'label' is unavailable in watchOS
86 | titleLabel.setContentCompressionResistancePriority(.required, for: .vertical)
87 | titleLabel.font = .systemFont(ofSize: 20, weight: .medium)
88 | titleLabel.textColor = .label
| `- error: 'label' is unavailable in watchOS
89 | titleLabel.textAlignment = .center
90 | titleLabel.numberOfLines = 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/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:94:29: error: 'UILabel' is unavailable in watchOS
92 | }()
93 |
94 | lazy var durationLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
95 | let durationLabel = UILabel()
96 | durationLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:95:29: error: 'UILabel' is unavailable in watchOS
93 |
94 | lazy var durationLabel: UILabel = {
95 | let durationLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
96 | durationLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
97 | durationLabel.setContentCompressionResistancePriority(.required, for: .vertical)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:95:29: error: 'init()' is unavailable in watchOS
93 |
94 | lazy var durationLabel: UILabel = {
95 | let durationLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
96 | durationLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
97 | durationLabel.setContentCompressionResistancePriority(.required, for: .vertical)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:96:64: error: 'required' is unavailable in watchOS
94 | lazy var durationLabel: UILabel = {
95 | let durationLabel = UILabel()
96 | durationLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
| `- error: 'required' is unavailable in watchOS
97 | durationLabel.setContentCompressionResistancePriority(.required, for: .vertical)
98 | durationLabel.font = .systemFont(ofSize: 14)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:97:64: error: 'required' is unavailable in watchOS
95 | let durationLabel = UILabel()
96 | durationLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
97 | durationLabel.setContentCompressionResistancePriority(.required, for: .vertical)
| `- error: 'required' is unavailable in watchOS
98 | durationLabel.font = .systemFont(ofSize: 14)
99 | durationLabel.textColor = .label
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:99:36: error: 'label' is unavailable in watchOS
97 | durationLabel.setContentCompressionResistancePriority(.required, for: .vertical)
98 | durationLabel.font = .systemFont(ofSize: 14)
99 | durationLabel.textColor = .label
| `- error: 'label' is unavailable in watchOS
100 | durationLabel.textAlignment = .center
101 | return durationLabel
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:104:32: error: 'UILabel' is unavailable in watchOS
102 | }()
103 |
104 | lazy var descriptionLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
105 | let descriptionLabel = UILabel()
106 | descriptionLabel.font = .systemFont(ofSize: 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/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:105:32: error: 'UILabel' is unavailable in watchOS
103 |
104 | lazy var descriptionLabel: UILabel = {
105 | let descriptionLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
106 | descriptionLabel.font = .systemFont(ofSize: 15)
107 | descriptionLabel.textColor = .secondaryLabel
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:105:32: error: 'init()' is unavailable in watchOS
103 |
104 | lazy var descriptionLabel: UILabel = {
105 | let descriptionLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
106 | descriptionLabel.font = .systemFont(ofSize: 15)
107 | descriptionLabel.textColor = .secondaryLabel
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:107:39: error: 'secondaryLabel' is unavailable in watchOS
105 | let descriptionLabel = UILabel()
106 | descriptionLabel.font = .systemFont(ofSize: 15)
107 | descriptionLabel.textColor = .secondaryLabel
| `- error: 'secondaryLabel' is unavailable in watchOS
108 | descriptionLabel.textAlignment = .center
109 | descriptionLabel.numberOfLines = 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/UIInterface.h:172:49: note: 'secondaryLabel' has been explicitly marked unavailable here
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'secondaryLabel' has been explicitly marked unavailable here
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:113:26: error: 'UIButton' is unavailable in watchOS
111 | }()
112 |
113 | lazy var rateButton: UIButton = {
| `- error: 'UIButton' is unavailable in watchOS
114 | let rateButton = UIButton(type: .system)
115 | rateButton.setContentCompressionResistancePriority(.required, for: .horizontal)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:114:26: error: 'UIButton' is unavailable in watchOS
112 |
113 | lazy var rateButton: UIButton = {
114 | let rateButton = UIButton(type: .system)
| `- error: 'UIButton' is unavailable in watchOS
115 | rateButton.setContentCompressionResistancePriority(.required, for: .horizontal)
116 | rateButton.setContentCompressionResistancePriority(.required, for: .vertical)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:115:61: error: 'required' is unavailable in watchOS
113 | lazy var rateButton: UIButton = {
114 | let rateButton = UIButton(type: .system)
115 | rateButton.setContentCompressionResistancePriority(.required, for: .horizontal)
| `- error: 'required' is unavailable in watchOS
116 | rateButton.setContentCompressionResistancePriority(.required, for: .vertical)
117 | rateButton.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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:116:61: error: 'required' is unavailable in watchOS
114 | let rateButton = UIButton(type: .system)
115 | rateButton.setContentCompressionResistancePriority(.required, for: .horizontal)
116 | rateButton.setContentCompressionResistancePriority(.required, for: .vertical)
| `- error: 'required' is unavailable in watchOS
117 | rateButton.translatesAutoresizingMaskIntoConstraints = false
118 | rateButton.backgroundColor = UIColor(red: 0.192, green: 0.594, blue: 0.86, alpha: 1.0)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:120:20: error: 'contentEdgeInsets' is unavailable in watchOS
118 | rateButton.backgroundColor = UIColor(red: 0.192, green: 0.594, blue: 0.86, alpha: 1.0)
119 | rateButton.layer.cornerRadius = 5
120 | rateButton.contentEdgeInsets = UIEdgeInsets(top: 8.0, left: 16.0, bottom: 8.0, right: 16.0)
| `- error: 'contentEdgeInsets' is unavailable in watchOS
121 | rateButton.layer.masksToBounds = true
122 | rateButton.titleLabel?.font = .systemFont(ofSize: 15, weight: .medium)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:128:38: error: 'UIButton' is unavailable in watchOS
126 | }()
127 |
128 | lazy var optInForReminderButton: UIButton = {
| `- error: 'UIButton' is unavailable in watchOS
129 | let optInForReminderButton = UIButton(type: .system)
130 | optInForReminderButton.setContentCompressionResistancePriority(.required, for: .horizontal)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:129:38: error: 'UIButton' is unavailable in watchOS
127 |
128 | lazy var optInForReminderButton: UIButton = {
129 | let optInForReminderButton = UIButton(type: .system)
| `- error: 'UIButton' is unavailable in watchOS
130 | optInForReminderButton.setContentCompressionResistancePriority(.required, for: .horizontal)
131 | optInForReminderButton.setContentCompressionResistancePriority(.required, for: .vertical)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:130:73: error: 'required' is unavailable in watchOS
128 | lazy var optInForReminderButton: UIButton = {
129 | let optInForReminderButton = UIButton(type: .system)
130 | optInForReminderButton.setContentCompressionResistancePriority(.required, for: .horizontal)
| `- error: 'required' is unavailable in watchOS
131 | optInForReminderButton.setContentCompressionResistancePriority(.required, for: .vertical)
132 | optInForReminderButton.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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:131:73: error: 'required' is unavailable in watchOS
129 | let optInForReminderButton = UIButton(type: .system)
130 | optInForReminderButton.setContentCompressionResistancePriority(.required, for: .horizontal)
131 | optInForReminderButton.setContentCompressionResistancePriority(.required, for: .vertical)
| `- error: 'required' is unavailable in watchOS
132 | optInForReminderButton.translatesAutoresizingMaskIntoConstraints = false
133 | optInForReminderButton.contentEdgeInsets = UIEdgeInsets(top: 8.0, left: 16.0, bottom: 8.0, right: 16.0)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:133:32: error: 'contentEdgeInsets' is unavailable in watchOS
131 | optInForReminderButton.setContentCompressionResistancePriority(.required, for: .vertical)
132 | optInForReminderButton.translatesAutoresizingMaskIntoConstraints = false
133 | optInForReminderButton.contentEdgeInsets = UIEdgeInsets(top: 8.0, left: 16.0, bottom: 8.0, right: 16.0)
| `- error: 'contentEdgeInsets' is unavailable in watchOS
134 | optInForReminderButton.titleLabel?.font = .systemFont(ofSize: 15)
135 | optInForReminderButton.setTitleColor(.secondaryLabel, for: .normal)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:135:47: error: 'secondaryLabel' is unavailable in watchOS
133 | optInForReminderButton.contentEdgeInsets = UIEdgeInsets(top: 8.0, left: 16.0, bottom: 8.0, right: 16.0)
134 | optInForReminderButton.titleLabel?.font = .systemFont(ofSize: 15)
135 | optInForReminderButton.setTitleColor(.secondaryLabel, for: .normal)
| `- error: 'secondaryLabel' is unavailable in watchOS
136 | optInForReminderButton.addTarget(self, action: #selector(self.didTouchUpInsideOptInForReminderButton), for: .touchUpInside)
137 | return optInForReminderButton
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:172:49: note: 'secondaryLabel' has been explicitly marked unavailable here
170 | */
171 | @property (class, nonatomic, readonly) UIColor *labelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'secondaryLabel' has been explicitly marked unavailable here
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:140:27: error: 'UIButton' is unavailable in watchOS
138 | }()
139 |
140 | lazy var closeButton: UIButton = {
| `- error: 'UIButton' is unavailable in watchOS
141 | let closeButton = UIButton(type: .system)
142 | closeButton.setContentCompressionResistancePriority(.required, for: .horizontal)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:141:27: error: 'UIButton' is unavailable in watchOS
139 |
140 | lazy var closeButton: UIButton = {
141 | let closeButton = UIButton(type: .system)
| `- error: 'UIButton' is unavailable in watchOS
142 | closeButton.setContentCompressionResistancePriority(.required, for: .horizontal)
143 | closeButton.setContentCompressionResistancePriority(.required, for: .vertical)
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:142:62: error: 'required' is unavailable in watchOS
140 | lazy var closeButton: UIButton = {
141 | let closeButton = UIButton(type: .system)
142 | closeButton.setContentCompressionResistancePriority(.required, for: .horizontal)
| `- error: 'required' is unavailable in watchOS
143 | closeButton.setContentCompressionResistancePriority(.required, for: .vertical)
144 | closeButton.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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:143:62: error: 'required' is unavailable in watchOS
141 | let closeButton = UIButton(type: .system)
142 | closeButton.setContentCompressionResistancePriority(.required, for: .horizontal)
143 | closeButton.setContentCompressionResistancePriority(.required, for: .vertical)
| `- error: 'required' is unavailable in watchOS
144 | closeButton.translatesAutoresizingMaskIntoConstraints = false
145 | closeButton.setImage(UIImage(named: "cross_icon", in: Bundle.moduleOrSelf, compatibleWith: nil), for: .normal)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:145:30: error: 'init(named:in:compatibleWith:)' is unavailable in watchOS
143 | closeButton.setContentCompressionResistancePriority(.required, for: .vertical)
144 | closeButton.translatesAutoresizingMaskIntoConstraints = false
145 | closeButton.setImage(UIImage(named: "cross_icon", in: Bundle.moduleOrSelf, compatibleWith: nil), for: .normal)
| `- error: 'init(named:in:compatibleWith:)' is unavailable in watchOS
146 | closeButton.addTarget(
147 | 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/UIImage.h:107:1: note: 'init(named:in:compatibleWith:)' has been explicitly marked unavailable here
105 | + (nullable UIImage *)imageNamed:(NSString *)name inBundle:(nullable NSBundle *)bundle withConfiguration:(nullable UIImageConfiguration *)configuration API_AVAILABLE(ios(13.0),tvos(13.0),watchos(6.0));
106 | #if __has_include(<UIKit/UITraitCollection.h>)
107 | + (nullable UIImage *)imageNamed:(NSString *)name inBundle:(nullable NSBundle *)bundle compatibleWithTraitCollection:(nullable UITraitCollection *)traitCollection API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos);
| `- note: 'init(named:in:compatibleWith:)' has been explicitly marked unavailable here
108 | #endif
109 | /**
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:271:65: error: 'UIButton' is unavailable in watchOS
269 | ///
270 | /// - Parameter rateButton: The rate button that calls this method.
271 | @objc private func didTouchUpInsideRateButton(rateButton _: UIButton) {
| `- error: 'UIButton' is unavailable in watchOS
272 | self.onDidPressRateButton?(self)
273 | }
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:278:89: error: 'UIButton' is unavailable in watchOS
276 | ///
277 | /// - Parameter optInForReminderButton: The opt-in for reminder button that calls this method.
278 | @objc private func didTouchUpInsideOptInForReminderButton(optInForReminderButton _: UIButton) {
| `- error: 'UIButton' is unavailable in watchOS
279 | self.onDidPressOptInForReminderButton?(self)
280 | }
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:285:67: error: 'UIButton' is unavailable in watchOS
283 | ///
284 | /// - Parameter closeButton: The close button that calls this method.
285 | @objc private func didTouchUpInsideCloseButton(closeButton _: UIButton) {
| `- error: 'UIButton' is unavailable in watchOS
286 | self.onDidPressCloseButton?(self)
287 | }
/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleOneRequestViewController.swift:11:38: error: 'UIViewController' is unavailable in watchOS
9 | import UIKit
10 |
11 | class StyleOneRequestViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
12 |
13 | var onDidDisappear: ((StyleOneRequestViewController) -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleTwoRequestAlertController.swift:14:27: error: 'UIAlertController' is unavailable in watchOS
12 | class StyleTwoRequestAlertController: UIAlertController {
13 |
14 | var onDidDisappear: ((UIAlertController) -> Void)?
| `- error: 'UIAlertController' is unavailable in watchOS
15 |
16 | override func viewDidDisappear(_ animated: Bool) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
| `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleTwoRequestAlertController.swift:27:40: error: 'UIImageView' is unavailable in watchOS
25 | private var spaceAdjustedTitle: String = ""
26 |
27 | private weak var appIconImageView: UIImageView?
| `- error: 'UIImageView' is unavailable in watchOS
28 |
29 | private var previousImgViewSize: CGSize = .zero
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/SiriusRating/Prompts/Presenters/Request/Views/StyleTwoRequestAlertController.swift:85:45: error: 'UIImageView' is unavailable in watchOS
83 |
84 | /// Adds appropriate number of "\n" to `title` text to make space for `imageView`
85 | private func adjustTitle(for imageView: UIImageView) {
| `- error: 'UIImageView' is unavailable in watchOS
86 | let linesCount = Int(newLinesCount(for: imageView))
87 | let lines = (0 ..< linesCount).map { _ in "\n" }.reduce("", +)
/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;
SwiftCompile normal arm64 (in target 'SiriusRating' from project 'SiriusRating')
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-24 15:29:18.765 xcodebuild[857:5143] [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 'SiriusRating' from project 'SiriusRating')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SiriusRating (in target 'SiriusRating' from project 'SiriusRating')
Building workspace SiriusRating with scheme SiriusRating
(3 failures)
BUILD FAILURE 6.4 watchOS