Build Information
Failed to build SUIAlertController, reference main (f0d4ba), with Swift 6.4 for watchOS using Xcode 27.0 on 22 Sep 2026 05:24:57 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 SUIAlertController -destination generic/platform=watchOSBuild Log
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
14 | private var contentViewHeightConstraint: NSLayoutConstraint?
15 | private var initialMessage: String?
/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/SUIAlertController/SUIAlertController.swift:14:46: error: 'NSLayoutConstraint' is unavailable in watchOS
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
14 | private var contentViewHeightConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
15 | private var initialMessage: String?
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/SUIAlertController/SUIAlertController.swift:99:38: error: 'UILabel' is unavailable in watchOS
97 | }
98 |
99 | private func getHeight(of label: UILabel, text: String?) -> CGFloat {
| `- error: 'UILabel' is unavailable in watchOS
100 | label.text = text
101 | let size = CGSize(width: contentWidth, height: UIView.layoutFittingCompressedSize.height)
/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/SUIAlertController/SUIAlertController.swift:116:59: error: 'UILabel' is unavailable in watchOS
114 |
115 | private func createPositionConstraint(_ contentView: SContentView,
116 | _ messageLabel: UILabel) -> NSLayoutConstraint {
| `- error: 'UILabel' is unavailable in watchOS
117 | switch contentPosition {
118 | case .bellowMessage:
/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/SUIAlertController/SUIAlertController.swift:116:71: error: 'NSLayoutConstraint' is unavailable in watchOS
114 |
115 | private func createPositionConstraint(_ contentView: SContentView,
116 | _ messageLabel: UILabel) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
117 | switch contentPosition {
118 | case .bellowMessage:
/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/SUIAlertController/SUIAlertController.swift:11:32: error: 'UIAlertController' is unavailable in watchOS
9 | import UIKit
10 |
11 | open class SUIAlertController: UIAlertController {
| `- error: 'UIAlertController' is unavailable in watchOS
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SUIAlertController/SUIAlertController.swift:128:43: error: 'UILabel' is unavailable in watchOS
126 |
127 | private extension UIView {
128 | func findLabel(with text: String?) -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
129 | for view in subviews {
130 | if let label = view as? UILabel,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SUIAlertController/SUIAlertController.swift:127:19: error: 'UIView' is unavailable in watchOS
125 | }
126 |
127 | private extension UIView {
| `- error: 'UIView' is unavailable in watchOS
128 | func findLabel(with text: String?) -> UILabel? {
129 | for view in subviews {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/SUIAlertController+SNetworkImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/UIImageView+SContentView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SContentView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SUIAlertController.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SUIAlertController -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController.abi.json
SwiftCompile normal arm64_32 (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ SNetworkImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:12:29: error: 'UIImageView' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'UIImageView' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:12:29: error: 'init()' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'init()' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:13:30: error: 'UIActivityIndicatorView' is unavailable in watchOS
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
| `- error: 'UIActivityIndicatorView' is unavailable in watchOS
14 | private let loaderSize = CGSize(width: 30, height: 30)
15 | private var downloadTask: URLSessionDataTask?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
| `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:13:30: error: 'init()' is unavailable in watchOS
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
| `- error: 'init()' is unavailable in watchOS
14 | private let loaderSize = CGSize(width: 30, height: 30)
15 | private var downloadTask: URLSessionDataTask?
/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/SUIAlertController/SNetworkImageView.swift:33:38: error: 'UIView' is unavailable in watchOS
31 | }
32 |
33 | public override var contentMode: UIView.ContentMode {
| `- error: 'UIView' is unavailable in watchOS
34 | didSet {
35 | imageView.contentMode = contentMode
/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/SUIAlertController/SNetworkImageView.swift:11:26: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | class SNetworkImageView: UIView, SContentView {
| `- error: 'UIView' is unavailable in watchOS
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
/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/SUIAlertController/SNetworkImageView.swift:120:28: error: cannot find 'CGImageSourceCreateWithData' in scope
118 |
119 | private func isGIF(data: Data) -> Bool {
120 | guard let source = CGImageSourceCreateWithData(data as CFData, nil),
| `- error: cannot find 'CGImageSourceCreateWithData' in scope
121 | let type = CGImageSourceGetType(source) else { return false }
122 | return UTTypeConformsTo(type, kUTTypeGIF)
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:121:26: error: cannot find 'CGImageSourceGetType' in scope
119 | private func isGIF(data: Data) -> Bool {
120 | guard let source = CGImageSourceCreateWithData(data as CFData, nil),
121 | let type = CGImageSourceGetType(source) else { return false }
| `- error: cannot find 'CGImageSourceGetType' in scope
122 | return UTTypeConformsTo(type, kUTTypeGIF)
123 | }
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:126:33: error: cannot find 'CGImageSourceCreateWithData' in scope
124 |
125 | private func setupGIFAnimation(data: Data) {
126 | guard let imageSource = CGImageSourceCreateWithData(data as CFData, nil) else { return }
| `- error: cannot find 'CGImageSourceCreateWithData' in scope
127 | let frameCount = CGImageSourceGetCount(imageSource)
128 |
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:127:26: error: cannot find 'CGImageSourceGetCount' in scope
125 | private func setupGIFAnimation(data: Data) {
126 | guard let imageSource = CGImageSourceCreateWithData(data as CFData, nil) else { return }
127 | let frameCount = CGImageSourceGetCount(imageSource)
| `- error: cannot find 'CGImageSourceGetCount' in scope
128 |
129 | var images = [UIImage]()
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:133:30: error: cannot find 'CGImageSourceCreateImageAtIndex' in scope
131 |
132 | for i in 0..<frameCount {
133 | if let cgImage = CGImageSourceCreateImageAtIndex(imageSource, i, nil) {
| `- error: cannot find 'CGImageSourceCreateImageAtIndex' in scope
134 | let image = UIImage(cgImage: cgImage)
135 | images.append(image)
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SNetworkImageView.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:137:37: error: cannot find 'CGImageSourceCopyPropertiesAtIndex' in scope
135 | images.append(image)
136 |
137 | if let properties = CGImageSourceCopyPropertiesAtIndex(imageSource, i, nil) as? [String: Any],
| `- error: cannot find 'CGImageSourceCopyPropertiesAtIndex' in scope
138 | let gifProperties = properties[kCGImagePropertyGIFDictionary as String] as? [String: Any],
139 | let delayTime = gifProperties[kCGImagePropertyGIFDelayTime as String] as? TimeInterval {
SwiftCompile normal arm64_32 Compiling\ UIImageView+SContentView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/UIImageView+SContentView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/UIImageView+SContentView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIImageView+SContentView.swift
SwiftCompile normal arm64_32 Compiling\ SUIAlertController+SNetworkImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/SUIAlertController+SNetworkImageView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/SUIAlertController+SNetworkImageView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SUIAlertController+SNetworkImageView.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:12:29: error: 'UIImageView' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'UIImageView' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:12:29: error: 'init()' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'init()' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:13:30: error: 'UIActivityIndicatorView' is unavailable in watchOS
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
| `- error: 'UIActivityIndicatorView' is unavailable in watchOS
14 | private let loaderSize = CGSize(width: 30, height: 30)
15 | private var downloadTask: URLSessionDataTask?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
| `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
SwiftCompile normal arm64_32 Compiling\ SUIAlertController.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SUIAlertController.swift (in target 'SUIAlertController' from project 'SUIAlertController')
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SUIAlertController.swift:13:45: error: 'NSLayoutConstraint' is unavailable in watchOS
11 | open class SUIAlertController: UIAlertController {
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
14 | private var contentViewHeightConstraint: NSLayoutConstraint?
15 | private var initialMessage: String?
/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/SUIAlertController/SUIAlertController.swift:14:46: error: 'NSLayoutConstraint' is unavailable in watchOS
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
14 | private var contentViewHeightConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
15 | private var initialMessage: String?
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/SUIAlertController/SUIAlertController.swift:99:38: error: 'UILabel' is unavailable in watchOS
97 | }
98 |
99 | private func getHeight(of label: UILabel, text: String?) -> CGFloat {
| `- error: 'UILabel' is unavailable in watchOS
100 | label.text = text
101 | let size = CGSize(width: contentWidth, height: UIView.layoutFittingCompressedSize.height)
/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/SUIAlertController/SUIAlertController.swift:116:59: error: 'UILabel' is unavailable in watchOS
114 |
115 | private func createPositionConstraint(_ contentView: SContentView,
116 | _ messageLabel: UILabel) -> NSLayoutConstraint {
| `- error: 'UILabel' is unavailable in watchOS
117 | switch contentPosition {
118 | case .bellowMessage:
/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/SUIAlertController/SUIAlertController.swift:116:71: error: 'NSLayoutConstraint' is unavailable in watchOS
114 |
115 | private func createPositionConstraint(_ contentView: SContentView,
116 | _ messageLabel: UILabel) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
117 | switch contentPosition {
118 | case .bellowMessage:
/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/SUIAlertController/SUIAlertController.swift:11:32: error: 'UIAlertController' is unavailable in watchOS
9 | import UIKit
10 |
11 | open class SUIAlertController: UIAlertController {
| `- error: 'UIAlertController' is unavailable in watchOS
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SUIAlertController/SUIAlertController.swift:128:43: error: 'UILabel' is unavailable in watchOS
126 |
127 | private extension UIView {
128 | func findLabel(with text: String?) -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
129 | for view in subviews {
130 | if let label = view as? UILabel,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SUIAlertController/SUIAlertController.swift:127:19: error: 'UIView' is unavailable in watchOS
125 | }
126 |
127 | private extension UIView {
| `- error: 'UIView' is unavailable in watchOS
128 | func findLabel(with text: String?) -> UILabel? {
129 | for view in subviews {
/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/SUIAlertController/SUIAlertController.swift:70:54: error: 'UIVisualEffectView' is unavailable in watchOS
68 |
69 | var superView = messageLabel.superview
70 | if let effectView = superView?.superview as? UIVisualEffectView {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
71 | superView = effectView.superview
72 | }
/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/SUIAlertController/SUIAlertController.swift:78:9: error: 'NSLayoutConstraint' is unavailable in watchOS
76 | let contentSize = contentView.getSize(with: contentWidth)
77 | updateConstraints(contentView, contentSize)
78 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
79 | createPositionConstraint(contentView, messageLabel),
80 | contentView.centerXAnchor.constraint(equalTo: view.centerXAnchor),
/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/SUIAlertController/SUIAlertController.swift:101:56: error: 'UIView' is unavailable in watchOS
99 | private func getHeight(of label: UILabel, text: String?) -> CGFloat {
100 | label.text = text
101 | let size = CGSize(width: contentWidth, height: UIView.layoutFittingCompressedSize.height)
| `- error: 'UIView' is unavailable in watchOS
102 | return label.systemLayoutSizeFitting(size,
103 | withHorizontalFittingPriority: .required,
/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/SUIAlertController/SUIAlertController.swift:101:63: error: 'layoutFittingCompressedSize' is unavailable in watchOS
99 | private func getHeight(of label: UILabel, text: String?) -> CGFloat {
100 | label.text = text
101 | let size = CGSize(width: contentWidth, height: UIView.layoutFittingCompressedSize.height)
| `- error: 'layoutFittingCompressedSize' is unavailable in watchOS
102 | return label.systemLayoutSizeFitting(size,
103 | withHorizontalFittingPriority: .required,
/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:560:27: note: 'layoutFittingCompressedSize' has been explicitly marked unavailable here
558 | // Size To Fit
559 |
560 | UIKIT_EXTERN const CGSize UILayoutFittingCompressedSize API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'layoutFittingCompressedSize' has been explicitly marked unavailable here
561 | UIKIT_EXTERN const CGSize UILayoutFittingExpandedSize API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
562 |
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SUIAlertController.swift:103:78: error: 'required' is unavailable in watchOS
101 | let size = CGSize(width: contentWidth, height: UIView.layoutFittingCompressedSize.height)
102 | return label.systemLayoutSizeFitting(size,
103 | withHorizontalFittingPriority: .required,
| `- error: 'required' is unavailable in watchOS
104 | verticalFittingPriority: .fittingSizeLevel).height
105 | }
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 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SUIAlertController.swift (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SUIAlertController.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ SUIAlertController (in target 'SUIAlertController' from project 'SUIAlertController')
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/UIImageView+SContentView.swift:10:11: error: 'UIImageView' is unavailable in watchOS
8 | import UIKit
9 |
10 | extension UIImageView: SContentView {
| `- error: 'UIImageView' is unavailable in watchOS
11 | public func getSize(with maximalWidth: CGFloat) -> CGSize {
12 | guard let size = (animationImages?.first ?? image)?.size else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SUIAlertController/SContentView.swift:10:31: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public protocol SContentView: UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | func getSize(with maximalWidth: CGFloat) -> CGSize
12 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:12:29: error: 'UIImageView' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'UIImageView' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:12:29: error: 'init()' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'init()' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:13:30: error: 'UIActivityIndicatorView' is unavailable in watchOS
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
| `- error: 'UIActivityIndicatorView' is unavailable in watchOS
14 | private let loaderSize = CGSize(width: 30, height: 30)
15 | private var downloadTask: URLSessionDataTask?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
| `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:13:30: error: 'init()' is unavailable in watchOS
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
| `- error: 'init()' is unavailable in watchOS
14 | private let loaderSize = CGSize(width: 30, height: 30)
15 | private var downloadTask: URLSessionDataTask?
/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/SUIAlertController/SNetworkImageView.swift:33:38: error: 'UIView' is unavailable in watchOS
31 | }
32 |
33 | public override var contentMode: UIView.ContentMode {
| `- error: 'UIView' is unavailable in watchOS
34 | didSet {
35 | imageView.contentMode = contentMode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ UIImageView+SContentView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/UIImageView+SContentView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/UIImageView+SContentView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIImageView+SContentView.swift
SwiftCompile normal arm64 Compiling\ SNetworkImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SNetworkImageView.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:12:29: error: 'UIImageView' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'UIImageView' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:12:29: error: 'init()' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'init()' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:13:30: error: 'UIActivityIndicatorView' is unavailable in watchOS
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
| `- error: 'UIActivityIndicatorView' is unavailable in watchOS
14 | private let loaderSize = CGSize(width: 30, height: 30)
15 | private var downloadTask: URLSessionDataTask?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
| `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:13:30: error: 'init()' is unavailable in watchOS
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
| `- error: 'init()' is unavailable in watchOS
14 | private let loaderSize = CGSize(width: 30, height: 30)
15 | private var downloadTask: URLSessionDataTask?
/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/SUIAlertController/SNetworkImageView.swift:33:38: error: 'UIView' is unavailable in watchOS
31 | }
32 |
33 | public override var contentMode: UIView.ContentMode {
| `- error: 'UIView' is unavailable in watchOS
34 | didSet {
35 | imageView.contentMode = contentMode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 Compiling\ SUIAlertController.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SUIAlertController.swift (in target 'SUIAlertController' from project 'SUIAlertController')
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SUIAlertController.swift:13:45: error: 'NSLayoutConstraint' is unavailable in watchOS
11 | open class SUIAlertController: UIAlertController {
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
14 | private var contentViewHeightConstraint: NSLayoutConstraint?
15 | private var initialMessage: String?
/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/SUIAlertController/SUIAlertController.swift:14:46: error: 'NSLayoutConstraint' is unavailable in watchOS
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
14 | private var contentViewHeightConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
15 | private var initialMessage: String?
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/SUIAlertController/SUIAlertController.swift:99:38: error: 'UILabel' is unavailable in watchOS
97 | }
98 |
99 | private func getHeight(of label: UILabel, text: String?) -> CGFloat {
| `- error: 'UILabel' is unavailable in watchOS
100 | label.text = text
101 | let size = CGSize(width: contentWidth, height: UIView.layoutFittingCompressedSize.height)
/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/SUIAlertController/SUIAlertController.swift:116:59: error: 'UILabel' is unavailable in watchOS
114 |
115 | private func createPositionConstraint(_ contentView: SContentView,
116 | _ messageLabel: UILabel) -> NSLayoutConstraint {
| `- error: 'UILabel' is unavailable in watchOS
117 | switch contentPosition {
118 | case .bellowMessage:
/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/SUIAlertController/SUIAlertController.swift:116:71: error: 'NSLayoutConstraint' is unavailable in watchOS
114 |
115 | private func createPositionConstraint(_ contentView: SContentView,
116 | _ messageLabel: UILabel) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
117 | switch contentPosition {
118 | case .bellowMessage:
/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/SUIAlertController/SUIAlertController.swift:11:32: error: 'UIAlertController' is unavailable in watchOS
9 | import UIKit
10 |
11 | open class SUIAlertController: UIAlertController {
| `- error: 'UIAlertController' is unavailable in watchOS
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SUIAlertController/SUIAlertController.swift:128:43: error: 'UILabel' is unavailable in watchOS
126 |
127 | private extension UIView {
128 | func findLabel(with text: String?) -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
129 | for view in subviews {
130 | if let label = view as? UILabel,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SUIAlertController.swift (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SUIAlertController.swift
SwiftCompile normal arm64 Compiling\ SContentView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SContentView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SContentView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SContentView.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-22 01:24:47.302 xcodebuild[661:4323] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-22 01:24:47.447 xcodebuild[661:4323] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SUIAlertController (in target 'SUIAlertController' from project 'SUIAlertController')
SwiftCompile normal arm64_32 (in target 'SUIAlertController' from project 'SUIAlertController')
Building workspace SUIAlertController with scheme SUIAlertController
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
SUIAlertController: /Users/admin/builder/spi-builder-workspace
resolved source packages: SUIAlertController
2026-09-22 01:24:53.971 xcodebuild[792:4819] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-22 01:24:54.113 xcodebuild[792:4819] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "SUIAlertController",
"name" : "SUIAlertController",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "12.0"
}
],
"products" : [
{
"name" : "SUIAlertController",
"targets" : [
"SUIAlertController"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SUIAlertControllerTests",
"module_type" : "SwiftTarget",
"name" : "SUIAlertControllerTests",
"path" : "Tests/SUIAlertControllerTests",
"sources" : [
"SUIAlertControllerTests.swift"
],
"target_dependencies" : [
"SUIAlertController"
],
"type" : "test"
},
{
"c99name" : "SUIAlertController",
"module_type" : "SwiftTarget",
"name" : "SUIAlertController",
"path" : "Sources/SUIAlertController",
"product_memberships" : [
"SUIAlertController"
],
"sources" : [
"Extensions/SUIAlertController+SNetworkImageView.swift",
"Extensions/UIImageView+SContentView.swift",
"SContentView.swift",
"SNetworkImageView.swift",
"SUIAlertController.swift"
],
"type" : "library"
}
],
"tools_version" : "5.1"
}
{
"workspace" : {
"name" : "SUIAlertController",
"schemes" : [
"SUIAlertController"
]
}
}
2026-09-22 01:24:55.216 xcodebuild[800:4888] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-22 01:24:55.360 xcodebuild[800:4888] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SUIAlertController -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme SUIAlertController -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
SUIAlertController: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'SUIAlertController-product' in project 'SUIAlertController'
➜ Explicit dependency on target 'SUIAlertController' in project 'SUIAlertController'
Target 'SUIAlertController' in project 'SUIAlertController' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver SUIAlertController normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name SUIAlertController -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64/SUIAlertController.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64/SUIAlertController-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64/SUIAlertController.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64/SUIAlertController-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64/SUIAlertController_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64/SUIAlertController-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver SUIAlertController normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name SUIAlertController -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SUIAlertController (in target 'SUIAlertController' from project 'SUIAlertController')
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/UIImageView+SContentView.swift:10:11: error: 'UIImageView' is unavailable in watchOS
8 | import UIKit
9 |
10 | extension UIImageView: SContentView {
| `- error: 'UIImageView' is unavailable in watchOS
11 | public func getSize(with maximalWidth: CGFloat) -> CGSize {
12 | guard let size = (animationImages?.first ?? image)?.size else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SUIAlertController/SContentView.swift:10:31: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public protocol SContentView: UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | func getSize(with maximalWidth: CGFloat) -> CGSize
12 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:12:29: error: 'UIImageView' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'UIImageView' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:12:29: error: 'init()' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'init()' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:13:30: error: 'UIActivityIndicatorView' is unavailable in watchOS
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
| `- error: 'UIActivityIndicatorView' is unavailable in watchOS
14 | private let loaderSize = CGSize(width: 30, height: 30)
15 | private var downloadTask: URLSessionDataTask?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
| `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:13:30: error: 'init()' is unavailable in watchOS
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
| `- error: 'init()' is unavailable in watchOS
14 | private let loaderSize = CGSize(width: 30, height: 30)
15 | private var downloadTask: URLSessionDataTask?
/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/SUIAlertController/SNetworkImageView.swift:33:38: error: 'UIView' is unavailable in watchOS
31 | }
32 |
33 | public override var contentMode: UIView.ContentMode {
| `- error: 'UIView' is unavailable in watchOS
34 | didSet {
35 | imageView.contentMode = contentMode
/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/SUIAlertController/SNetworkImageView.swift:11:26: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | class SNetworkImageView: UIView, SContentView {
| `- error: 'UIView' is unavailable in watchOS
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
/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/SUIAlertController/SUIAlertController.swift:13:45: error: 'NSLayoutConstraint' is unavailable in watchOS
11 | open class SUIAlertController: UIAlertController {
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
14 | private var contentViewHeightConstraint: NSLayoutConstraint?
15 | private var initialMessage: String?
/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/SUIAlertController/SUIAlertController.swift:14:46: error: 'NSLayoutConstraint' is unavailable in watchOS
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
14 | private var contentViewHeightConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
15 | private var initialMessage: String?
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/SUIAlertController/SUIAlertController.swift:99:38: error: 'UILabel' is unavailable in watchOS
97 | }
98 |
99 | private func getHeight(of label: UILabel, text: String?) -> CGFloat {
| `- error: 'UILabel' is unavailable in watchOS
100 | label.text = text
101 | let size = CGSize(width: contentWidth, height: UIView.layoutFittingCompressedSize.height)
/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/SUIAlertController/SUIAlertController.swift:116:59: error: 'UILabel' is unavailable in watchOS
114 |
115 | private func createPositionConstraint(_ contentView: SContentView,
116 | _ messageLabel: UILabel) -> NSLayoutConstraint {
| `- error: 'UILabel' is unavailable in watchOS
117 | switch contentPosition {
118 | case .bellowMessage:
/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/SUIAlertController/SUIAlertController.swift:116:71: error: 'NSLayoutConstraint' is unavailable in watchOS
114 |
115 | private func createPositionConstraint(_ contentView: SContentView,
116 | _ messageLabel: UILabel) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
117 | switch contentPosition {
118 | case .bellowMessage:
/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/SUIAlertController/SUIAlertController.swift:11:32: error: 'UIAlertController' is unavailable in watchOS
9 | import UIKit
10 |
11 | open class SUIAlertController: UIAlertController {
| `- error: 'UIAlertController' is unavailable in watchOS
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SUIAlertController/SUIAlertController.swift:128:43: error: 'UILabel' is unavailable in watchOS
126 |
127 | private extension UIView {
128 | func findLabel(with text: String?) -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
129 | for view in subviews {
130 | if let label = view as? UILabel,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SUIAlertController/SUIAlertController.swift:127:19: error: 'UIView' is unavailable in watchOS
125 | }
126 |
127 | private extension UIView {
| `- error: 'UIView' is unavailable in watchOS
128 | func findLabel(with text: String?) -> UILabel? {
129 | for view in subviews {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/SUIAlertController+SNetworkImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/UIImageView+SContentView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SContentView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SUIAlertController.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SUIAlertController -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64_32/SUIAlertController.abi.json
SwiftEmitModule normal arm64 Emitting\ module\ for\ SUIAlertController (in target 'SUIAlertController' from project 'SUIAlertController')
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/UIImageView+SContentView.swift:10:11: error: 'UIImageView' is unavailable in watchOS
8 | import UIKit
9 |
10 | extension UIImageView: SContentView {
| `- error: 'UIImageView' is unavailable in watchOS
11 | public func getSize(with maximalWidth: CGFloat) -> CGSize {
12 | guard let size = (animationImages?.first ?? image)?.size else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SUIAlertController/SContentView.swift:10:31: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public protocol SContentView: UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | func getSize(with maximalWidth: CGFloat) -> CGSize
12 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:12:29: error: 'UIImageView' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'UIImageView' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:12:29: error: 'init()' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'init()' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:13:30: error: 'UIActivityIndicatorView' is unavailable in watchOS
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
| `- error: 'UIActivityIndicatorView' is unavailable in watchOS
14 | private let loaderSize = CGSize(width: 30, height: 30)
15 | private var downloadTask: URLSessionDataTask?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
| `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:13:30: error: 'init()' is unavailable in watchOS
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
| `- error: 'init()' is unavailable in watchOS
14 | private let loaderSize = CGSize(width: 30, height: 30)
15 | private var downloadTask: URLSessionDataTask?
/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/SUIAlertController/SNetworkImageView.swift:33:38: error: 'UIView' is unavailable in watchOS
31 | }
32 |
33 | public override var contentMode: UIView.ContentMode {
| `- error: 'UIView' is unavailable in watchOS
34 | didSet {
35 | imageView.contentMode = contentMode
/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/SUIAlertController/SNetworkImageView.swift:11:26: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | class SNetworkImageView: UIView, SContentView {
| `- error: 'UIView' is unavailable in watchOS
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
/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/SUIAlertController/SUIAlertController.swift:13:45: error: 'NSLayoutConstraint' is unavailable in watchOS
11 | open class SUIAlertController: UIAlertController {
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
14 | private var contentViewHeightConstraint: NSLayoutConstraint?
15 | private var initialMessage: String?
/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/SUIAlertController/SUIAlertController.swift:14:46: error: 'NSLayoutConstraint' is unavailable in watchOS
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
14 | private var contentViewHeightConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
15 | private var initialMessage: String?
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/SUIAlertController/SUIAlertController.swift:99:38: error: 'UILabel' is unavailable in watchOS
97 | }
98 |
99 | private func getHeight(of label: UILabel, text: String?) -> CGFloat {
| `- error: 'UILabel' is unavailable in watchOS
100 | label.text = text
101 | let size = CGSize(width: contentWidth, height: UIView.layoutFittingCompressedSize.height)
/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/SUIAlertController/SUIAlertController.swift:116:59: error: 'UILabel' is unavailable in watchOS
114 |
115 | private func createPositionConstraint(_ contentView: SContentView,
116 | _ messageLabel: UILabel) -> NSLayoutConstraint {
| `- error: 'UILabel' is unavailable in watchOS
117 | switch contentPosition {
118 | case .bellowMessage:
/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/SUIAlertController/SUIAlertController.swift:116:71: error: 'NSLayoutConstraint' is unavailable in watchOS
114 |
115 | private func createPositionConstraint(_ contentView: SContentView,
116 | _ messageLabel: UILabel) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
117 | switch contentPosition {
118 | case .bellowMessage:
/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/SUIAlertController/SUIAlertController.swift:11:32: error: 'UIAlertController' is unavailable in watchOS
9 | import UIKit
10 |
11 | open class SUIAlertController: UIAlertController {
| `- error: 'UIAlertController' is unavailable in watchOS
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SUIAlertController/SUIAlertController.swift:128:43: error: 'UILabel' is unavailable in watchOS
126 |
127 | private extension UIView {
128 | func findLabel(with text: String?) -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
129 | for view in subviews {
130 | if let label = view as? UILabel,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SUIAlertController/SUIAlertController.swift:127:19: error: 'UIView' is unavailable in watchOS
125 | }
126 |
127 | private extension UIView {
| `- error: 'UIView' is unavailable in watchOS
128 | func findLabel(with text: String?) -> UILabel? {
129 | for view in subviews {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
Failed frontend command:
SwiftCompile normal arm64 (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/SUIAlertController+SNetworkImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/UIImageView+SContentView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SContentView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SUIAlertController.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64/SUIAlertController-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SUIAlertController -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64/SUIAlertController_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64/SUIAlertController.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64/SUIAlertController.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64/SUIAlertController-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64/SUIAlertController-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64/SUIAlertController-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64/SUIAlertController.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SUIAlertController.build/Debug-watchos/SUIAlertController-t.build/Objects-normal/arm64/SUIAlertController.abi.json
SwiftCompile normal arm64_32 Compiling\ SNetworkImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SNetworkImageView.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:12:29: error: 'UIImageView' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'UIImageView' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:12:29: error: 'init()' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'init()' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:13:30: error: 'UIActivityIndicatorView' is unavailable in watchOS
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
| `- error: 'UIActivityIndicatorView' is unavailable in watchOS
14 | private let loaderSize = CGSize(width: 30, height: 30)
15 | private var downloadTask: URLSessionDataTask?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
| `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:13:30: error: 'init()' is unavailable in watchOS
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
| `- error: 'init()' is unavailable in watchOS
14 | private let loaderSize = CGSize(width: 30, height: 30)
15 | private var downloadTask: URLSessionDataTask?
/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/SUIAlertController/SNetworkImageView.swift:33:38: error: 'UIView' is unavailable in watchOS
31 | }
32 |
33 | public override var contentMode: UIView.ContentMode {
| `- error: 'UIView' is unavailable in watchOS
34 | didSet {
35 | imageView.contentMode = contentMode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 Compiling\ UIImageView+SContentView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/UIImageView+SContentView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/UIImageView+SContentView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIImageView+SContentView.swift
SwiftCompile normal arm64_32 Compiling\ SContentView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SContentView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SContentView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SContentView.swift
SwiftCompile normal arm64 Compiling\ SNetworkImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:12:29: error: 'UIImageView' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'UIImageView' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:12:29: error: 'init()' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'init()' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:13:30: error: 'UIActivityIndicatorView' is unavailable in watchOS
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
| `- error: 'UIActivityIndicatorView' is unavailable in watchOS
14 | private let loaderSize = CGSize(width: 30, height: 30)
15 | private var downloadTask: URLSessionDataTask?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
| `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:13:30: error: 'init()' is unavailable in watchOS
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
| `- error: 'init()' is unavailable in watchOS
14 | private let loaderSize = CGSize(width: 30, height: 30)
15 | private var downloadTask: URLSessionDataTask?
/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/SUIAlertController/SNetworkImageView.swift:33:38: error: 'UIView' is unavailable in watchOS
31 | }
32 |
33 | public override var contentMode: UIView.ContentMode {
| `- error: 'UIView' is unavailable in watchOS
34 | didSet {
35 | imageView.contentMode = contentMode
/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/SUIAlertController/SNetworkImageView.swift:11:26: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | class SNetworkImageView: UIView, SContentView {
| `- error: 'UIView' is unavailable in watchOS
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
/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/SUIAlertController/SNetworkImageView.swift:120:28: error: cannot find 'CGImageSourceCreateWithData' in scope
118 |
119 | private func isGIF(data: Data) -> Bool {
120 | guard let source = CGImageSourceCreateWithData(data as CFData, nil),
| `- error: cannot find 'CGImageSourceCreateWithData' in scope
121 | let type = CGImageSourceGetType(source) else { return false }
122 | return UTTypeConformsTo(type, kUTTypeGIF)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SNetworkImageView.swift
SwiftCompile normal arm64 Compiling\ SUIAlertController.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SUIAlertController.swift (in target 'SUIAlertController' from project 'SUIAlertController')
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SUIAlertController.swift:13:45: error: 'NSLayoutConstraint' is unavailable in watchOS
11 | open class SUIAlertController: UIAlertController {
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
14 | private var contentViewHeightConstraint: NSLayoutConstraint?
15 | private var initialMessage: String?
/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/SUIAlertController/SUIAlertController.swift:14:46: error: 'NSLayoutConstraint' is unavailable in watchOS
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
14 | private var contentViewHeightConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
15 | private var initialMessage: String?
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/SUIAlertController/SUIAlertController.swift:99:38: error: 'UILabel' is unavailable in watchOS
97 | }
98 |
99 | private func getHeight(of label: UILabel, text: String?) -> CGFloat {
| `- error: 'UILabel' is unavailable in watchOS
100 | label.text = text
101 | let size = CGSize(width: contentWidth, height: UIView.layoutFittingCompressedSize.height)
/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/SUIAlertController/SUIAlertController.swift:116:59: error: 'UILabel' is unavailable in watchOS
114 |
115 | private func createPositionConstraint(_ contentView: SContentView,
116 | _ messageLabel: UILabel) -> NSLayoutConstraint {
| `- error: 'UILabel' is unavailable in watchOS
117 | switch contentPosition {
118 | case .bellowMessage:
/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/SUIAlertController/SUIAlertController.swift:116:71: error: 'NSLayoutConstraint' is unavailable in watchOS
114 |
115 | private func createPositionConstraint(_ contentView: SContentView,
116 | _ messageLabel: UILabel) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
117 | switch contentPosition {
118 | case .bellowMessage:
/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/SUIAlertController/SUIAlertController.swift:11:32: error: 'UIAlertController' is unavailable in watchOS
9 | import UIKit
10 |
11 | open class SUIAlertController: UIAlertController {
| `- error: 'UIAlertController' is unavailable in watchOS
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SUIAlertController/SUIAlertController.swift:128:43: error: 'UILabel' is unavailable in watchOS
126 |
127 | private extension UIView {
128 | func findLabel(with text: String?) -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
129 | for view in subviews {
130 | if let label = view as? UILabel,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SUIAlertController/SUIAlertController.swift:127:19: error: 'UIView' is unavailable in watchOS
125 | }
126 |
127 | private extension UIView {
| `- error: 'UIView' is unavailable in watchOS
128 | func findLabel(with text: String?) -> UILabel? {
129 | for view in subviews {
/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/SUIAlertController/SUIAlertController.swift:70:54: error: 'UIVisualEffectView' is unavailable in watchOS
68 |
69 | var superView = messageLabel.superview
70 | if let effectView = superView?.superview as? UIVisualEffectView {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
71 | superView = effectView.superview
72 | }
/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/SUIAlertController/SUIAlertController.swift:78:9: error: 'NSLayoutConstraint' is unavailable in watchOS
76 | let contentSize = contentView.getSize(with: contentWidth)
77 | updateConstraints(contentView, contentSize)
78 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
79 | createPositionConstraint(contentView, messageLabel),
80 | contentView.centerXAnchor.constraint(equalTo: view.centerXAnchor),
/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/SUIAlertController/SUIAlertController.swift:101:56: error: 'UIView' is unavailable in watchOS
99 | private func getHeight(of label: UILabel, text: String?) -> CGFloat {
100 | label.text = text
101 | let size = CGSize(width: contentWidth, height: UIView.layoutFittingCompressedSize.height)
| `- error: 'UIView' is unavailable in watchOS
102 | return label.systemLayoutSizeFitting(size,
103 | withHorizontalFittingPriority: .required,
/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/SUIAlertController/SUIAlertController.swift:101:63: error: 'layoutFittingCompressedSize' is unavailable in watchOS
99 | private func getHeight(of label: UILabel, text: String?) -> CGFloat {
100 | label.text = text
101 | let size = CGSize(width: contentWidth, height: UIView.layoutFittingCompressedSize.height)
| `- error: 'layoutFittingCompressedSize' is unavailable in watchOS
102 | return label.systemLayoutSizeFitting(size,
103 | withHorizontalFittingPriority: .required,
/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:560:27: note: 'layoutFittingCompressedSize' has been explicitly marked unavailable here
558 | // Size To Fit
559 |
560 | UIKIT_EXTERN const CGSize UILayoutFittingCompressedSize API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'layoutFittingCompressedSize' has been explicitly marked unavailable here
561 | UIKIT_EXTERN const CGSize UILayoutFittingExpandedSize API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
562 |
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SUIAlertController.swift:103:78: error: 'required' is unavailable in watchOS
101 | let size = CGSize(width: contentWidth, height: UIView.layoutFittingCompressedSize.height)
102 | return label.systemLayoutSizeFitting(size,
103 | withHorizontalFittingPriority: .required,
| `- error: 'required' is unavailable in watchOS
104 | verticalFittingPriority: .fittingSizeLevel).height
105 | }
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 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SUIAlertController.swift (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SUIAlertController.swift
SwiftCompile normal arm64_32 Compiling\ SUIAlertController+SNetworkImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/SUIAlertController+SNetworkImageView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:12:29: error: 'UIImageView' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'UIImageView' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:12:29: error: 'init()' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'init()' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:13:30: error: 'UIActivityIndicatorView' is unavailable in watchOS
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
| `- error: 'UIActivityIndicatorView' is unavailable in watchOS
14 | private let loaderSize = CGSize(width: 30, height: 30)
15 | private var downloadTask: URLSessionDataTask?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
| `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/SUIAlertController+SNetworkImageView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SUIAlertController+SNetworkImageView.swift
SwiftCompile normal arm64 Compiling\ SUIAlertController+SNetworkImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/SUIAlertController+SNetworkImageView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SNetworkImageView.swift:12:29: error: 'UIImageView' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'UIImageView' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:12:29: error: 'init()' is unavailable in watchOS
10 |
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
| `- error: 'init()' is unavailable in watchOS
13 | private let loaderView = UIActivityIndicatorView()
14 | private let loaderSize = CGSize(width: 30, height: 30)
/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/SUIAlertController/SNetworkImageView.swift:13:30: error: 'UIActivityIndicatorView' is unavailable in watchOS
11 | class SNetworkImageView: UIView, SContentView {
12 | private var imageView = UIImageView()
13 | private let loaderView = UIActivityIndicatorView()
| `- error: 'UIActivityIndicatorView' is unavailable in watchOS
14 | private let loaderSize = CGSize(width: 30, height: 30)
15 | private var downloadTask: URLSessionDataTask?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
| `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/SUIAlertController+SNetworkImageView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SUIAlertController+SNetworkImageView.swift
SwiftCompile normal arm64_32 Compiling\ SUIAlertController.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SUIAlertController.swift (in target 'SUIAlertController' from project 'SUIAlertController')
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SUIAlertController.swift:13:45: error: 'NSLayoutConstraint' is unavailable in watchOS
11 | open class SUIAlertController: UIAlertController {
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
14 | private var contentViewHeightConstraint: NSLayoutConstraint?
15 | private var initialMessage: String?
/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/SUIAlertController/SUIAlertController.swift:14:46: error: 'NSLayoutConstraint' is unavailable in watchOS
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
14 | private var contentViewHeightConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
15 | private var initialMessage: String?
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/SUIAlertController/SUIAlertController.swift:99:38: error: 'UILabel' is unavailable in watchOS
97 | }
98 |
99 | private func getHeight(of label: UILabel, text: String?) -> CGFloat {
| `- error: 'UILabel' is unavailable in watchOS
100 | label.text = text
101 | let size = CGSize(width: contentWidth, height: UIView.layoutFittingCompressedSize.height)
/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/SUIAlertController/SUIAlertController.swift:116:59: error: 'UILabel' is unavailable in watchOS
114 |
115 | private func createPositionConstraint(_ contentView: SContentView,
116 | _ messageLabel: UILabel) -> NSLayoutConstraint {
| `- error: 'UILabel' is unavailable in watchOS
117 | switch contentPosition {
118 | case .bellowMessage:
/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/SUIAlertController/SUIAlertController.swift:116:71: error: 'NSLayoutConstraint' is unavailable in watchOS
114 |
115 | private func createPositionConstraint(_ contentView: SContentView,
116 | _ messageLabel: UILabel) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
117 | switch contentPosition {
118 | case .bellowMessage:
/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/SUIAlertController/SUIAlertController.swift:11:32: error: 'UIAlertController' is unavailable in watchOS
9 | import UIKit
10 |
11 | open class SUIAlertController: UIAlertController {
| `- error: 'UIAlertController' is unavailable in watchOS
12 | private var contentView: SContentView?
13 | private var contentViewWidthConstraint: NSLayoutConstraint?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SUIAlertController/SUIAlertController.swift:128:43: error: 'UILabel' is unavailable in watchOS
126 |
127 | private extension UIView {
128 | func findLabel(with text: String?) -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
129 | for view in subviews {
130 | if let label = view as? UILabel,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SUIAlertController/SUIAlertController.swift:127:19: error: 'UIView' is unavailable in watchOS
125 | }
126 |
127 | private extension UIView {
| `- error: 'UIView' is unavailable in watchOS
128 | func findLabel(with text: String?) -> UILabel? {
129 | for view in subviews {
/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/SUIAlertController/SUIAlertController.swift:70:54: error: 'UIVisualEffectView' is unavailable in watchOS
68 |
69 | var superView = messageLabel.superview
70 | if let effectView = superView?.superview as? UIVisualEffectView {
| `- error: 'UIVisualEffectView' is unavailable in watchOS
71 | superView = effectView.superview
72 | }
/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/SUIAlertController/SUIAlertController.swift:78:9: error: 'NSLayoutConstraint' is unavailable in watchOS
76 | let contentSize = contentView.getSize(with: contentWidth)
77 | updateConstraints(contentView, contentSize)
78 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
79 | createPositionConstraint(contentView, messageLabel),
80 | contentView.centerXAnchor.constraint(equalTo: view.centerXAnchor),
/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/SUIAlertController/SUIAlertController.swift:101:56: error: 'UIView' is unavailable in watchOS
99 | private func getHeight(of label: UILabel, text: String?) -> CGFloat {
100 | label.text = text
101 | let size = CGSize(width: contentWidth, height: UIView.layoutFittingCompressedSize.height)
| `- error: 'UIView' is unavailable in watchOS
102 | return label.systemLayoutSizeFitting(size,
103 | withHorizontalFittingPriority: .required,
/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/SUIAlertController/SUIAlertController.swift:101:63: error: 'layoutFittingCompressedSize' is unavailable in watchOS
99 | private func getHeight(of label: UILabel, text: String?) -> CGFloat {
100 | label.text = text
101 | let size = CGSize(width: contentWidth, height: UIView.layoutFittingCompressedSize.height)
| `- error: 'layoutFittingCompressedSize' is unavailable in watchOS
102 | return label.systemLayoutSizeFitting(size,
103 | withHorizontalFittingPriority: .required,
/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:560:27: note: 'layoutFittingCompressedSize' has been explicitly marked unavailable here
558 | // Size To Fit
559 |
560 | UIKIT_EXTERN const CGSize UILayoutFittingCompressedSize API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'layoutFittingCompressedSize' has been explicitly marked unavailable here
561 | UIKIT_EXTERN const CGSize UILayoutFittingExpandedSize API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
562 |
/Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SUIAlertController.swift:103:78: error: 'required' is unavailable in watchOS
101 | let size = CGSize(width: contentWidth, height: UIView.layoutFittingCompressedSize.height)
102 | return label.systemLayoutSizeFitting(size,
103 | withHorizontalFittingPriority: .required,
| `- error: 'required' is unavailable in watchOS
104 | verticalFittingPriority: .fittingSizeLevel).height
105 | }
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 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/SUIAlertController.swift (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SUIAlertController.swift
SwiftCompile normal arm64_32 Compiling\ UIImageView+SContentView.swift /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/UIImageView+SContentView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SUIAlertController/Extensions/UIImageView+SContentView.swift (in target 'SUIAlertController' from project 'SUIAlertController')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIImageView+SContentView.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-22 01:24:56.196 xcodebuild[801:4911] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-22 01:24:56.337 xcodebuild[801:4911] [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 'SUIAlertController' from project 'SUIAlertController')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SUIAlertController (in target 'SUIAlertController' from project 'SUIAlertController')
SwiftCompile normal arm64 (in target 'SUIAlertController' from project 'SUIAlertController')
SwiftEmitModule normal arm64 Emitting\ module\ for\ SUIAlertController (in target 'SUIAlertController' from project 'SUIAlertController')
Building workspace SUIAlertController with scheme SUIAlertController
(5 failures)
BUILD FAILURE 6.4 watchOS