Build Information
Failed to build Toolbox, reference 5.1.3 (6d34c3), with Swift 6.4 for watchOS using Xcode 27.0 on 25 Sep 2026 18:30:24 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 Toolbox -destination generic/platform=watchOSBuild Log
| `- error: 'UIViewController' is unavailable in watchOS
142 | // see https://stackoverflow.com/questions/36503224/ios-app-freezes-on-pushviewcontroller
143 | navigationController.interactivePopGestureRecognizer?.isEnabled = navigationController.viewControllers.count > 1
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Coordinators/NavigationCoordinator.swift:139:34: error: 'UINavigationControllerDelegate' is unavailable in watchOS
137 | // MARK: UINavigationControllerDelegate
138 |
139 | extension NavigationCoordinator: UINavigationControllerDelegate {
| `- error: 'UINavigationControllerDelegate' is unavailable in watchOS
140 |
141 | open func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:128:11: note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
126 |
127 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
128 | @protocol UINavigationControllerDelegate <NSObject>
| `- note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
129 |
130 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Coordinators/NavigationCoordinator.swift:155:56: error: 'UIGestureRecognizer' is unavailable in watchOS
153 |
154 | extension NavigationCoordinator: UIGestureRecognizerDelegate {
155 | public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
156 | return true
157 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Coordinators/NavigationCoordinator.swift:155:135: error: 'UIGestureRecognizer' is unavailable in watchOS
153 |
154 | extension NavigationCoordinator: UIGestureRecognizerDelegate {
155 | public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
156 | return true
157 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Coordinators/Coordinator.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Coordinator.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Coordinators/NavigationCoordinator.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NavigationCoordinator.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Coordinators/TabBarCoordinator.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TabBarCoordinator.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/Builder.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Builder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/Bundle+Version.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Bundle+Version.swift
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Coordinators/NavigationCoordinator.swift:154:34: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
152 | // MARK: UIGestureRecognizerDelegate
153 |
154 | extension NavigationCoordinator: UIGestureRecognizerDelegate {
| `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
155 | public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
156 | return true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:91:11: note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
89 |
90 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
91 | @protocol UIGestureRecognizerDelegate <NSObject>
| `- note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
92 | @optional
93 | // called when a gesture recognizer attempts to transition out of UIGestureRecognizerStatePossible. returning NO causes it to transition to UIGestureRecognizerStateFailed
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Coordinators/NavigationCoordinator.swift:132:73: error: 'UIAdaptivePresentationControllerDelegate' is unavailable in watchOS
130 |
131 | open override var targetAdaptiveDelegate: UIAdaptivePresentationControllerDelegate? {
132 | guard let delegate = navigationController.topViewController as? UIAdaptivePresentationControllerDelegate else { return nil }
| `- error: 'UIAdaptivePresentationControllerDelegate' is unavailable in watchOS
133 | return delegate
134 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:24:11: note: 'UIAdaptivePresentationControllerDelegate' has been explicitly marked unavailable here
22 |
23 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @protocol UIAdaptivePresentationControllerDelegate <NSObject>
| `- note: 'UIAdaptivePresentationControllerDelegate' has been explicitly marked unavailable here
25 |
26 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Coordinators/NavigationCoordinator.swift:146:105: error: 'from' is unavailable in watchOS
144 |
145 | // ensure the view controller is popping
146 | if let fromViewController = navigationController.transitionCoordinator?.viewController(forKey: .from), navigationController.viewControllers.contains(fromViewController) == false {
| `- error: 'from' is unavailable in watchOS
147 | removePushedViewController(fromViewController)
148 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:23:57: note: 'from' has been explicitly marked unavailable here
21 | // that are created by the system.
22 |
23 | UIKIT_EXTERN UITransitionContextViewControllerKey const UITransitionContextFromViewControllerKey API_UNAVAILABLE(watchos) NS_SWIFT_NAME(from) API_AVAILABLE(ios(7.0));
| `- note: 'from' has been explicitly marked unavailable here
24 | UIKIT_EXTERN UITransitionContextViewControllerKey const UITransitionContextToViewControllerKey API_UNAVAILABLE(watchos) NS_SWIFT_NAME(to) API_AVAILABLE(ios(7.0));
25 |
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Coordinators/TabBarCoordinator.swift:6:34: error: 'UITabBarController' is unavailable in watchOS
4 |
5 | open class TabBarCoordinator: Coordinator {
6 | public let tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
7 |
8 | public init(tabBarController: UITabBarController) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' has been explicitly marked unavailable here
62 |
63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
| `- note: 'UITabBarController' has been explicitly marked unavailable here
65 |
66 | /// The object managing the delegate of the tab bar controller.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Coordinators/TabBarCoordinator.swift:8:35: error: 'UITabBarController' is unavailable in watchOS
6 | public let tabBarController: UITabBarController
7 |
8 | public init(tabBarController: UITabBarController) {
| `- error: 'UITabBarController' is unavailable in watchOS
9 | self.tabBarController = tabBarController
10 | super.init(rootViewController: self.tabBarController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' has been explicitly marked unavailable here
62 |
63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
| `- note: 'UITabBarController' has been explicitly marked unavailable here
65 |
66 | /// The object managing the delegate of the tab bar controller.
SwiftCompile normal arm64_32 Compiling\ Date+Helpers.swift,\ Optional+Nesting.swift,\ String+Helpers.swift,\ View+EraseToAnyView.swift,\ View+HideKeyboard.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/Date+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/Optional+Nesting.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/String+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/SwiftUI/View+EraseToAnyView.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/SwiftUI/View+HideKeyboard.swift (in target 'Toolbox' from project 'Toolbox')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/Date+Helpers.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Date+Helpers.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/Optional+Nesting.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Optional+Nesting.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/String+Helpers.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile String+Helpers.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/SwiftUI/View+EraseToAnyView.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile View+EraseToAnyView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/SwiftUI/View+HideKeyboard.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile View+HideKeyboard.swift
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/SwiftUI/View+HideKeyboard.swift:7:9: error: 'UIApplication' is unavailable in watchOS
5 | public extension View {
6 | func hideKeyboard() {
7 | UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil)
| `- error: 'UIApplication' is unavailable in watchOS
8 | }
9 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
SwiftCompile normal arm64_32 Compiling\ UICollectionView+Helpers.swift,\ UIColor+Helpers.swift,\ UIEdgeInsets+Convenience.swift,\ UIStackView+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UICollectionView+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIColor+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIEdgeInsets+Convenience.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIStackView+Helpers.swift (in target 'Toolbox' from project 'Toolbox')
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UICollectionView+Helpers.swift:9:28: error: 'UICollectionViewCell' is unavailable in watchOS
7 | /// To be able to use this, please tag the CustomCollectionViewCell class with the "Reusable" protocol.
8 | /// *Usage*: self.register(cellType: CustomCollectionViewCell.self)
9 | final func register<T: UICollectionViewCell>(cellType: T.Type) {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
10 | register(cellType.self, forCellWithReuseIdentifier: cellType.reuseIdentifier)
11 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UICollectionView+Helpers.swift:13:22: error: 'UICollectionReusableView' is unavailable in watchOS
11 | }
12 |
13 | func register<T: UICollectionReusableView>(supplementaryType: T.Type,
| `- error: 'UICollectionReusableView' is unavailable in watchOS
14 | ofKind elementKind: String) {
15 | register(supplementaryType.self,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UICollectionView+Helpers.swift:22:33: error: 'UICollectionViewCell' is unavailable in watchOS
20 | /// To be able to use this, please tag the CustomCollectionViewCell class with the "Reusable" protocol.
21 | /// *Usage*: if let cell = collectionView.dequeueReusableCell(for: indexPath) as CustomCollectionViewCell {}
22 | func dequeueReusableCell<T: UICollectionViewCell>(for indexPath: IndexPath,
| `- error: 'UICollectionViewCell' is unavailable in watchOS
23 | cellType: T.Type) -> T {
24 | let reusableCell = dequeueReusableCell(withReuseIdentifier: cellType.reuseIdentifier,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UICollectionView+Helpers.swift:32:46: error: 'UICollectionReusableView' is unavailable in watchOS
30 | }
31 |
32 | func dequeueReusableSupplementaryView<T: UICollectionReusableView>(ofKind elementKind: String,
| `- error: 'UICollectionReusableView' is unavailable in watchOS
33 | for indexPath: IndexPath,
34 | viewType: T.Type) -> T {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UICollectionView+Helpers.swift:5:18: error: 'UICollectionView' is unavailable in watchOS
3 | import UIKit
4 |
5 | public extension UICollectionView {
| `- error: 'UICollectionView' is unavailable in watchOS
6 |
7 | /// To be able to use this, please tag the CustomCollectionViewCell class with the "Reusable" protocol.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIStackView+Helpers.swift:9:42: error: 'UIView' is unavailable in watchOS
7 | ///
8 | /// **Usage:** self.stackView.addArrangedSubviews(self.firstSubview, self.secondSubview, etc.).
9 | func addArrangedSubviews(_ subviews: UIView...) {
| `- error: 'UIView' is unavailable in watchOS
10 | subviews.forEach(addArrangedSubview)
11 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIStackView+Helpers.swift:5:18: error: 'UIStackView' is unavailable in watchOS
3 | import UIKit
4 |
5 | public extension UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
6 | /// Allows to add multiple subviews to a UIStackView at once.
7 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UICollectionView+Helpers.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UICollectionView+Helpers.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIColor+Helpers.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIColor+Helpers.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIEdgeInsets+Convenience.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIEdgeInsets+Convenience.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIStackView+Helpers.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIStackView+Helpers.swift
SwiftCompile normal arm64_32 Compiling\ UIView+Superview.swift,\ UIWindow+TopViewController.swift,\ Array.swift,\ FailableCodable.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+Superview.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIWindow+TopViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/Array.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/FailableCodable.swift (in target 'Toolbox' from project 'Toolbox')
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+Superview.swift:7:32: error: 'UIView' is unavailable in watchOS
5 | public extension UIView {
6 |
7 | func resolveSuperviewOf<T: UIView>(type: T.Type) -> T? {
| `- error: 'UIView' is unavailable in watchOS
8 | return superview as? T ?? superview?.resolveSuperviewOf(type: type)
9 | }
/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/Toolbox/Extensions/UIKit/UIView+Superview.swift:5:18: error: 'UIView' is unavailable in watchOS
3 | import UIKit
4 |
5 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
6 |
7 | func resolveSuperviewOf<T: UIView>(type: T.Type) -> T? {
/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/Toolbox/Extensions/UIKit/UIWindow+TopViewController.swift:6:33: error: 'UIViewController' is unavailable in watchOS
4 |
5 | public extension UIWindow {
6 | func topViewController() -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
7 | var top = self.rootViewController
8 | while true {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIWindow+TopViewController.swift:5:18: error: 'UIWindow' is unavailable in watchOS
3 | import UIKit
4 |
5 | public extension UIWindow {
| `- error: 'UIWindow' is unavailable in watchOS
6 | func topViewController() -> UIViewController? {
7 | var top = self.rootViewController
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIWindow+TopViewController.swift:11:41: error: 'UINavigationController' is unavailable in watchOS
9 | if let presented = top?.presentedViewController {
10 | top = presented
11 | } else if let nav = top as? UINavigationController {
| `- error: 'UINavigationController' is unavailable in watchOS
12 | top = nav.visibleViewController
13 | } else if let tab = top as? UITabBarController {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+Superview.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+Superview.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIWindow+TopViewController.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIWindow+TopViewController.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/Array.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Array.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/FailableCodable.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FailableCodable.swift
SwiftCompile normal arm64_32 Compiling\ ImagePicker.swift,\ KeyboardObserver.swift,\ StyledHostingController.swift,\ Typealias.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/ImagePicker.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/KeyboardObserver.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/StyledHostingController.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/Typealias.swift (in target 'Toolbox' from project 'Toolbox')
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/ImagePicker.swift:17:46: error: 'UIImagePickerController' is unavailable in watchOS
15 | }
16 |
17 | func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey: Any]) {
| `- error: 'UIImagePickerController' is unavailable in watchOS
18 | if let editedImage = info[.editedImage] as? UIImage {
19 | parent.image = editedImage
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/ImagePicker.swift:17:108: error: 'UIImagePickerController' is unavailable in watchOS
15 | }
16 |
17 | func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey: Any]) {
| `- error: 'UIImagePickerController' is unavailable in watchOS
18 | if let editedImage = info[.editedImage] as? UIImage {
19 | parent.image = editedImage
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/ImagePicker.swift:10:40: error: 'UINavigationControllerDelegate' is unavailable in watchOS
8 | /// SwiftUI 1.0 && iOS13
9 | struct ImagePicker: UIViewControllerRepresentable {
10 | class PickerCoordinator: NSObject, UINavigationControllerDelegate, UIImagePickerControllerDelegate {
| `- error: 'UINavigationControllerDelegate' is unavailable in watchOS
11 | let parent: ImagePicker
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/UINavigationController.h:128:11: note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
126 |
127 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
128 | @protocol UINavigationControllerDelegate <NSObject>
| `- note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
129 |
130 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/ImagePicker.swift:10:72: error: 'UIImagePickerControllerDelegate' is unavailable in watchOS
8 | /// SwiftUI 1.0 && iOS13
9 | struct ImagePicker: UIViewControllerRepresentable {
10 | class PickerCoordinator: NSObject, UINavigationControllerDelegate, UIImagePickerControllerDelegate {
| `- error: 'UIImagePickerControllerDelegate' is unavailable in watchOS
11 | let parent: ImagePicker
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/UIImagePickerController.h:113:11: note: 'UIImagePickerControllerDelegate' has been explicitly marked unavailable here
111 |
112 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
113 | @protocol UIImagePickerControllerDelegate<NSObject>
| `- note: 'UIImagePickerControllerDelegate' has been explicitly marked unavailable here
114 | @optional
115 | // The picker does not dismiss itself; the client dismisses it in these callbacks.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/ImagePicker.swift:27:30: error: 'UIImagePickerController' is unavailable in watchOS
25 |
26 | @Binding var image: UIImage?
27 | @Binding var sourceType: UIImagePickerController.SourceType
| `- error: 'UIImagePickerController' is unavailable in watchOS
28 |
29 | @SwiftUI .Environment(\.presentationMode) var presentationMode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/ImagePicker.swift:31:18: error: 'UIImagePickerController' is unavailable in watchOS
29 | @SwiftUI .Environment(\.presentationMode) var presentationMode
30 |
31 | let picker = UIImagePickerController()
| `- error: 'UIImagePickerController' is unavailable in watchOS
32 |
33 | var onDenied: VoidClosure?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/ImagePicker.swift:35:40: error: cannot find type 'UIViewControllerRepresentableContext' in scope
33 | var onDenied: VoidClosure?
34 |
35 | func makeUIViewController(context: UIViewControllerRepresentableContext<ImagePicker>) -> UIImagePickerController {
| `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
36 | let authStatus = AVCaptureDevice.authorizationStatus(for: AVMediaType.video)
37 | picker.delegate = context.coordinator
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/ImagePicker.swift:35:94: error: 'UIImagePickerController' is unavailable in watchOS
33 | var onDenied: VoidClosure?
34 |
35 | func makeUIViewController(context: UIViewControllerRepresentableContext<ImagePicker>) -> UIImagePickerController {
| `- error: 'UIImagePickerController' is unavailable in watchOS
36 | let authStatus = AVCaptureDevice.authorizationStatus(for: AVMediaType.video)
37 | picker.delegate = context.coordinator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/ImagePicker.swift:56:28: error: 'UIImagePickerController' is unavailable in watchOS
54 | }
55 |
56 | private func test() -> UIImagePickerController {
| `- error: 'UIImagePickerController' is unavailable in watchOS
57 | return picker
58 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/ImagePicker.swift:60:87: error: cannot find type 'UIViewControllerRepresentableContext' in scope
58 | }
59 |
60 | func updateUIViewController(_ uiViewController: UIImagePickerController, context: UIViewControllerRepresentableContext<ImagePicker>) {}
| `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
61 |
62 | func makeCoordinator() -> PickerCoordinator {
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/ImagePicker.swift:60:53: error: 'UIImagePickerController' is unavailable in watchOS
58 | }
59 |
60 | func updateUIViewController(_ uiViewController: UIImagePickerController, context: UIViewControllerRepresentableContext<ImagePicker>) {}
| `- error: 'UIImagePickerController' is unavailable in watchOS
61 |
62 | func makeCoordinator() -> PickerCoordinator {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/ImagePicker.swift:9:21: error: cannot find type 'UIViewControllerRepresentable' in scope
7 | @available(iOS 13.0, macOS 10.15, *)
8 | /// SwiftUI 1.0 && iOS13
9 | struct ImagePicker: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
10 | class PickerCoordinator: NSObject, UINavigationControllerDelegate, UIImagePickerControllerDelegate {
11 | let parent: ImagePicker
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/ImagePicker.swift:18:40: error: 'editedImage' is unavailable in watchOS
16 |
17 | func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey: Any]) {
18 | if let editedImage = info[.editedImage] as? UIImage {
| `- error: 'editedImage' is unavailable in watchOS
19 | parent.image = editedImage
20 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:59:51: note: 'editedImage' has been explicitly marked unavailable here
57 | UIKIT_EXTERN UIImagePickerControllerInfoKey const UIImagePickerControllerMediaType API_UNAVAILABLE(tvos, watchos); // an NSString (UTI, i.e. kUTTypeImage)
58 | UIKIT_EXTERN UIImagePickerControllerInfoKey const UIImagePickerControllerOriginalImage API_UNAVAILABLE(tvos, watchos); // a UIImage
59 | UIKIT_EXTERN UIImagePickerControllerInfoKey const UIImagePickerControllerEditedImage API_UNAVAILABLE(tvos, watchos); // a UIImage
| `- note: 'editedImage' has been explicitly marked unavailable here
60 | UIKIT_EXTERN UIImagePickerControllerInfoKey const UIImagePickerControllerCropRect API_UNAVAILABLE(tvos, watchos); // an NSValue (CGRect)
61 | UIKIT_EXTERN UIImagePickerControllerInfoKey const UIImagePickerControllerMediaURL API_UNAVAILABLE(tvos, watchos); // an NSURL
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/ImagePicker.swift:36:26: error: 'AVCaptureDevice' is unavailable in watchOS
34 |
35 | func makeUIViewController(context: UIViewControllerRepresentableContext<ImagePicker>) -> UIImagePickerController {
36 | let authStatus = AVCaptureDevice.authorizationStatus(for: AVMediaType.video)
| `- error: 'AVCaptureDevice' is unavailable in watchOS
37 | picker.delegate = context.coordinator
38 | picker.sourceType = sourceType
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:134:12: note: 'AVCaptureDevice' has been explicitly marked unavailable here
132 | */
133 | API_AVAILABLE(macos(10.7), ios(4.0), macCatalyst(14.0), tvos(17.0), visionos(1.0)) API_UNAVAILABLE(watchos)
134 | @interface AVCaptureDevice : NSObject
| `- note: 'AVCaptureDevice' has been explicitly marked unavailable here
135 | {
136 | @private
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/KeyboardObserver.swift:21:25: error: 'UIResponder' is unavailable in watchOS
19 |
20 | let keyboardWillShow = NotificationCenter.default
21 | .publisher(for: UIResponder.keyboardWillShowNotification)
| `- error: 'UIResponder' is unavailable in watchOS
22 | .compactMap { ($0.userInfo?[UIResponder.keyboardFrameEndUserInfoKey] as? CGRect)?.height }
23 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
80 |
81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
| `- note: 'UIResponder' has been explicitly marked unavailable here
83 |
84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/KeyboardObserver.swift:21:37: error: 'keyboardWillShowNotification' is unavailable in watchOS
19 |
20 | let keyboardWillShow = NotificationCenter.default
21 | .publisher(for: UIResponder.keyboardWillShowNotification)
| `- error: 'keyboardWillShowNotification' is unavailable in watchOS
22 | .compactMap { ($0.userInfo?[UIResponder.keyboardFrameEndUserInfoKey] as? CGRect)?.height }
23 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:132:39: note: 'keyboardWillShowNotification' has been explicitly marked unavailable here
130 | // Use the various UICoordinateSpace convertRect facilities to get the frame in the desired coordinate system.
131 | // Animation key/value pairs are only available for the "will" family of notification.
132 | UIKIT_EXTERN NSNotificationName const UIKeyboardWillShowNotification API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
| `- note: 'keyboardWillShowNotification' has been explicitly marked unavailable here
133 | UIKIT_EXTERN NSNotificationName const UIKeyboardDidShowNotification API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
134 | UIKIT_EXTERN NSNotificationName const UIKeyboardWillHideNotification API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/KeyboardObserver.swift:22:37: error: 'UIResponder' is unavailable in watchOS
20 | let keyboardWillShow = NotificationCenter.default
21 | .publisher(for: UIResponder.keyboardWillShowNotification)
22 | .compactMap { ($0.userInfo?[UIResponder.keyboardFrameEndUserInfoKey] as? CGRect)?.height }
| `- error: 'UIResponder' is unavailable in watchOS
23 |
24 | let keyboardWillHide = NotificationCenter.default
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
80 |
81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
| `- note: 'UIResponder' has been explicitly marked unavailable here
83 |
84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/KeyboardObserver.swift:22:49: error: 'keyboardFrameEndUserInfoKey' is unavailable in watchOS
20 | let keyboardWillShow = NotificationCenter.default
21 | .publisher(for: UIResponder.keyboardWillShowNotification)
22 | .compactMap { ($0.userInfo?[UIResponder.keyboardFrameEndUserInfoKey] as? CGRect)?.height }
| `- error: 'keyboardFrameEndUserInfoKey' is unavailable in watchOS
23 |
24 | let keyboardWillHide = NotificationCenter.default
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:138:30: note: 'keyboardFrameEndUserInfoKey' has been explicitly marked unavailable here
136 |
137 | UIKIT_EXTERN NSString *const UIKeyboardFrameBeginUserInfoKey API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED; // NSValue of CGRect
138 | UIKIT_EXTERN NSString *const UIKeyboardFrameEndUserInfoKey API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED; // NSValue of CGRect
| `- note: 'keyboardFrameEndUserInfoKey' has been explicitly marked unavailable here
139 | UIKIT_EXTERN NSString *const UIKeyboardAnimationDurationUserInfoKey API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED; // NSNumber of double
140 | UIKIT_EXTERN NSString *const UIKeyboardAnimationCurveUserInfoKey API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED; // NSNumber of NSUInteger (UIViewAnimationCurve)
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/KeyboardObserver.swift:25:25: error: 'UIResponder' is unavailable in watchOS
23 |
24 | let keyboardWillHide = NotificationCenter.default
25 | .publisher(for: UIResponder.keyboardWillHideNotification)
| `- error: 'UIResponder' is unavailable in watchOS
26 | .map { _ -> CGFloat in 0 }
27 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
80 |
81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
| `- note: 'UIResponder' has been explicitly marked unavailable here
83 |
84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/KeyboardObserver.swift:25:37: error: 'keyboardWillHideNotification' is unavailable in watchOS
23 |
24 | let keyboardWillHide = NotificationCenter.default
25 | .publisher(for: UIResponder.keyboardWillHideNotification)
| `- error: 'keyboardWillHideNotification' is unavailable in watchOS
26 | .map { _ -> CGFloat in 0 }
27 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:134:39: note: 'keyboardWillHideNotification' has been explicitly marked unavailable here
132 | UIKIT_EXTERN NSNotificationName const UIKeyboardWillShowNotification API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
133 | UIKIT_EXTERN NSNotificationName const UIKeyboardDidShowNotification API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
134 | UIKIT_EXTERN NSNotificationName const UIKeyboardWillHideNotification API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
| `- note: 'keyboardWillHideNotification' has been explicitly marked unavailable here
135 | UIKIT_EXTERN NSNotificationName const UIKeyboardDidHideNotification API_UNAVAILABLE(tvos, watchos) NS_SWIFT_NONISOLATED;
136 |
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/StyledHostingController.swift:7:48: error: cannot find type 'UIHostingController' in scope
5 | import UIKit
6 |
7 | public class StyledHostingController<Content>: UIHostingController<Content> where Content: View {
| `- error: cannot find type 'UIHostingController' in scope
8 |
9 | public var navigationBarStyle: NavigationBarStyle? {
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/StyledHostingController.swift:12:13: error: cannot find 'setNeedsStatusBarAppearanceUpdate' in scope
10 | didSet {
11 | updateNavigationBarAppearance()
12 | setNeedsStatusBarAppearanceUpdate()
| `- error: cannot find 'setNeedsStatusBarAppearanceUpdate' in scope
13 | }
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/StyledHostingController.swift:21:21: error: initializer does not override a designated initializer from its superclass
19 | }
20 |
21 | override public init(rootView: Content) {
| `- error: initializer does not override a designated initializer from its superclass
22 | super.init(rootView: rootView)
23 | }
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/StyledHostingController.swift:32:25: error: property does not override any property from its superclass
30 | }
31 |
32 | override public var preferredStatusBarStyle: UIStatusBarStyle {
| `- error: property does not override any property from its superclass
33 | navigationBarStyle?.statusBarStyle ?? .default
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/StyledHostingController.swift:32:50: error: 'UIStatusBarStyle' is unavailable in watchOS
30 | }
31 |
32 | override public var preferredStatusBarStyle: UIStatusBarStyle {
| `- error: 'UIStatusBarStyle' is unavailable in watchOS
33 | navigationBarStyle?.statusBarStyle ?? .default
34 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:22:28: note: 'UIStatusBarStyle' has been explicitly marked unavailable here
20 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
21 |
22 | typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
| `- note: 'UIStatusBarStyle' has been explicitly marked unavailable here
23 | UIStatusBarStyleDefault = 0, // Automatically chooses light or dark content based on the user interface style
24 | UIStatusBarStyleLightContent API_AVAILABLE(ios(7.0)) = 1, // Light content, for use on dark backgrounds
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/StyledHostingController.swift:36:26: error: method does not override any method from its superclass
34 | }
35 |
36 | override public func viewWillAppear(_ animated: Bool) {
| `- error: method does not override any method from its superclass
37 | super.viewWillAppear(animated)
38 |
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/StyledHostingController.swift:59:49: error: 'UIViewController' is unavailable in watchOS
57 | public class StyledNavigationController: UINavigationController {
58 |
59 | override public var childForStatusBarStyle: UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
60 | visibleViewController
61 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/StyledHostingController.swift:57:42: error: 'UINavigationController' is unavailable in watchOS
55 | }
56 |
57 | public class StyledNavigationController: UINavigationController {
| `- error: 'UINavigationController' is unavailable in watchOS
58 |
59 | override public var childForStatusBarStyle: UIViewController? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/StyledHostingController.swift:22:9: error: 'super' cannot be used in class 'StyledHostingController' because it has no superclass
20 |
21 | override public init(rootView: Content) {
22 | super.init(rootView: rootView)
| `- error: 'super' cannot be used in class 'StyledHostingController' because it has no superclass
23 | }
24 |
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/StyledHostingController.swift:37:9: error: 'super' cannot be used in class 'StyledHostingController' because it has no superclass
35 |
36 | override public func viewWillAppear(_ animated: Bool) {
37 | super.viewWillAppear(animated)
| `- error: 'super' cannot be used in class 'StyledHostingController' because it has no superclass
38 |
39 | if let navigationBarStyle = navigationBarStyle {
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/StyledHostingController.swift:40:13: error: cannot find 'navigationController' in scope
38 |
39 | if let navigationBarStyle = navigationBarStyle {
40 | navigationController?.navigationBar.tintColor = navigationBarStyle.tintColor
| `- error: cannot find 'navigationController' in scope
41 | }
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/StyledHostingController.swift:47:9: error: cannot find 'navigationItem' in scope
45 | guard let appearance = navigationBarStyle?.toAppearance() else { return }
46 |
47 | navigationItem.standardAppearance = appearance
| `- error: cannot find 'navigationItem' in scope
48 | navigationItem.scrollEdgeAppearance = appearance
49 | navigationItem.compactAppearance = appearance
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/StyledHostingController.swift:48:9: error: cannot find 'navigationItem' in scope
46 |
47 | navigationItem.standardAppearance = appearance
48 | navigationItem.scrollEdgeAppearance = appearance
| `- error: cannot find 'navigationItem' in scope
49 | navigationItem.compactAppearance = appearance
50 |
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/StyledHostingController.swift:49:9: error: cannot find 'navigationItem' in scope
47 | navigationItem.standardAppearance = appearance
48 | navigationItem.scrollEdgeAppearance = appearance
49 | navigationItem.compactAppearance = appearance
| `- error: cannot find 'navigationItem' in scope
50 |
51 | if #available(iOS 15.0, *) {
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/ImagePicker.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImagePicker.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/KeyboardObserver.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile KeyboardObserver.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/StyledHostingController.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StyledHostingController.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/Typealias.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Typealias.swift
SwiftCompile normal arm64_32 Compiling\ View+Navigation.swift,\ View+Style.swift,\ NSDirectionalEdgeInsets+Convenience.swift,\ NSLayoutConstraint+Convenience.swift,\ ScrollView+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/SwiftUI/View+Navigation.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/SwiftUI/View+Style.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/NSDirectionalEdgeInsets+Convenience.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/NSLayoutConstraint+Convenience.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/ScrollView+Helpers.swift (in target 'Toolbox' from project 'Toolbox')
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/SwiftUI/View+Navigation.swift:17:14: warning: 'init(destination:isActive:label:)' was deprecated in watchOS 9.0: use NavigationLink(value:label:), or navigationDestination(isPresented:destination:), inside a NavigationStack or NavigationSplitView [#DeprecatedDeclaration]
15 | )
16 |
17 | self.init(destination: destination(value), isActive: isActive, label: EmptyView.init)
| `- warning: 'init(destination:isActive:label:)' was deprecated in watchOS 9.0: use NavigationLink(value:label:), or navigationDestination(isPresented:destination:), inside a NavigationStack or NavigationSplitView [#DeprecatedDeclaration]
18 | }
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/NSLayoutConstraint+Convenience.swift:7:31: error: 'UILayoutPriority' is unavailable in watchOS
5 | public extension NSLayoutConstraint {
6 |
7 | func priority(_ priority: UILayoutPriority) -> NSLayoutConstraint {
| `- error: 'UILayoutPriority' is unavailable in watchOS
8 | let constraint = self
9 | constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/NSLayoutConstraint+Convenience.swift:7:52: error: 'NSLayoutConstraint' is unavailable in watchOS
5 | public extension NSLayoutConstraint {
6 |
7 | func priority(_ priority: UILayoutPriority) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
8 | let constraint = self
9 | constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/NSLayoutConstraint+Convenience.swift:13:43: error: 'NSLayoutConstraint' is unavailable in watchOS
11 | }
12 |
13 | func constant(_ constant: CGFloat) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
14 | let constraint = self
15 | constraint.constant = constant
/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/Toolbox/Extensions/UIKit/NSLayoutConstraint+Convenience.swift:5:18: error: 'NSLayoutConstraint' is unavailable in watchOS
3 | import UIKit
4 |
5 | public extension NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
6 |
7 | func priority(_ priority: UILayoutPriority) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/SwiftUI/View+Navigation.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile View+Navigation.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/SwiftUI/View+Style.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile View+Style.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/NSDirectionalEdgeInsets+Convenience.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSDirectionalEdgeInsets+Convenience.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/NSLayoutConstraint+Convenience.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSLayoutConstraint+Convenience.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/ScrollView+Helpers.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ScrollView+Helpers.swift
SwiftCompile normal arm64_32 Compiling\ UITableView+Helpers.swift,\ UIView+AutoLayout.swift,\ UIView+Helpers.swift,\ UIView+Nib.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UITableView+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+Nib.swift (in target 'Toolbox' from project 'Toolbox')
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UITableView+Helpers.swift:9:28: error: 'UITableViewCell' is unavailable in watchOS
7 | /// To be able to use this, please tag the CustomTableViewCell class with the "Reusable" protocol.
8 | /// *Usage*: self.register(cellType: CustomTableViewCell.self)
9 | final func register<T: UITableViewCell>(cellType: T.Type) {
| `- error: 'UITableViewCell' is unavailable in watchOS
10 | register(cellType.self, forCellReuseIdentifier: cellType.reuseIdentifier)
11 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UITableView+Helpers.swift:14:39: error: 'UITableViewCell' is unavailable in watchOS
12 |
13 | /// *Usage*: if let cell = tableView.dequeueReusableCell(for: indexPath) as CustomTableViewCell {}
14 | final func dequeueReusableCell<T: UITableViewCell>(for indexPath: IndexPath,
| `- error: 'UITableViewCell' is unavailable in watchOS
15 | cellType: T.Type = T.self) -> T {
16 | let reusableCell = dequeueReusableCell(withIdentifier: cellType.reuseIdentifier,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UITableView+Helpers.swift:26:28: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
24 | /// To be able to use this, please tag the CustomTableViewCell class with the "Reusable" protocol.
25 | /// *Usage*: self.register(viewType: HeaderFooterView.self)
26 | final func register<T: UITableViewHeaderFooterView>(viewType: T.Type) {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
27 | register(viewType.self, forHeaderFooterViewReuseIdentifier: viewType.reuseIdentifier)
28 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UITableView+Helpers.swift:31:39: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
29 |
30 | /// To be able to use this, please tag the CustomTableViewCell class with the "Reusable" protocol.
31 | final func dequeueReusableCell<T: UITableViewHeaderFooterView>(viewType: T.Type = T.self) -> T {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
32 | let reusableView = dequeueReusableHeaderFooterView(withIdentifier: viewType.reuseIdentifier)
33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UITableView+Helpers.swift:42:31: error: 'UITableViewCell' is unavailable in watchOS
40 |
41 | /// To be able to use this, please tag the CustomTableViewCell class with the "Reusable" protocol.
42 | final func registerNib<T: UITableViewCell>(cellType: T.Type, bundle: Bundle = Bundle.main) {
| `- error: 'UITableViewCell' is unavailable in watchOS
43 | let nib = UINib(nibName: cellType.reuseIdentifier, bundle: bundle)
44 | register(nib, forCellReuseIdentifier: cellType.reuseIdentifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UITableView+Helpers.swift:48:31: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
46 |
47 | /// To be able to use this, please tag the CustomTableViewCell class with the "Reusable" protocol.
48 | final func registerNib<T: UITableViewHeaderFooterView>(viewType: T.Type, bundle: Bundle = Bundle.main) {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
49 | let nib = UINib(nibName: viewType.reuseIdentifier, bundle: bundle)
50 | register(nib, forHeaderFooterViewReuseIdentifier: viewType.reuseIdentifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UITableView+Helpers.swift:5:18: error: 'UITableView' is unavailable in watchOS
3 | import UIKit
4 |
5 | public extension UITableView {
| `- error: 'UITableView' is unavailable in watchOS
6 |
7 | /// To be able to use this, please tag the CustomTableViewCell class with the "Reusable" protocol.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UITableView+Helpers.swift:43:19: error: 'UINib' is unavailable in watchOS
41 | /// To be able to use this, please tag the CustomTableViewCell class with the "Reusable" protocol.
42 | final func registerNib<T: UITableViewCell>(cellType: T.Type, bundle: Bundle = Bundle.main) {
43 | let nib = UINib(nibName: cellType.reuseIdentifier, bundle: bundle)
| `- error: 'UINib' is unavailable in watchOS
44 | register(nib, forCellReuseIdentifier: cellType.reuseIdentifier)
45 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:16:12: note: 'UINib' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0))
16 | @interface UINib : NSObject
| `- note: 'UINib' has been explicitly marked unavailable here
17 |
18 | // If the bundle parameter is nil, the main bundle is used.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UITableView+Helpers.swift:49:19: error: 'UINib' is unavailable in watchOS
47 | /// To be able to use this, please tag the CustomTableViewCell class with the "Reusable" protocol.
48 | final func registerNib<T: UITableViewHeaderFooterView>(viewType: T.Type, bundle: Bundle = Bundle.main) {
49 | let nib = UINib(nibName: viewType.reuseIdentifier, bundle: bundle)
| `- error: 'UINib' is unavailable in watchOS
50 | register(nib, forHeaderFooterViewReuseIdentifier: viewType.reuseIdentifier)
51 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:16:12: note: 'UINib' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0))
16 | @interface UINib : NSObject
| `- note: 'UINib' has been explicitly marked unavailable here
17 |
18 | // If the bundle parameter is nil, the main bundle is used.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:19:102: error: 'UIView' is unavailable in watchOS
17 | }
18 |
19 | func animateConstraints(withDuration duration: TimeInterval, delay: TimeInterval = 0.0, options: UIView.AnimationOptions, animations: () -> Void, completion: ((Bool) -> Void)?) {
| `- error: 'UIView' is unavailable in watchOS
20 | self.layoutIfNeeded()
21 | animations()
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:27:65: error: 'UIView' is unavailable in watchOS
25 | }
26 |
27 | @discardableResult func withConstraints(_ closure: (_ view: UIView) -> [NSLayoutConstraint]) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
28 | translatesAutoresizingMaskIntoConstraints = false
29 | NSLayoutConstraint.activate(closure(self))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:27:77: error: 'NSLayoutConstraint' is unavailable in watchOS
25 | }
26 |
27 | @discardableResult func withConstraints(_ closure: (_ view: UIView) -> [NSLayoutConstraint]) -> UIView {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
28 | translatesAutoresizingMaskIntoConstraints = false
29 | NSLayoutConstraint.activate(closure(self))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:27:101: error: 'UIView' is unavailable in watchOS
25 | }
26 |
27 | @discardableResult func withConstraints(_ closure: (_ view: UIView) -> [NSLayoutConstraint]) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
28 | translatesAutoresizingMaskIntoConstraints = false
29 | NSLayoutConstraint.activate(closure(self))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:35:38: error: 'UILayoutGuide' is unavailable in watchOS
33 | // Layout guide
34 |
35 | func alignLeading(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'UILayoutGuide' is unavailable in watchOS
36 | return leadingAnchor.constraint(equalTo: layoutGuide.leadingAnchor, constant: constant)
37 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 | */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
| `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:35:79: error: 'NSLayoutConstraint' is unavailable in watchOS
33 | // Layout guide
34 |
35 | func alignLeading(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
36 | return leadingAnchor.constraint(equalTo: layoutGuide.leadingAnchor, constant: constant)
37 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:39:39: error: 'UILayoutGuide' is unavailable in watchOS
37 | }
38 |
39 | func alignTrailing(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'UILayoutGuide' is unavailable in watchOS
40 | return trailingAnchor.constraint(equalTo: layoutGuide.trailingAnchor, constant: constant)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 | */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
| `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:39:80: error: 'NSLayoutConstraint' is unavailable in watchOS
37 | }
38 |
39 | func alignTrailing(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
40 | return trailingAnchor.constraint(equalTo: layoutGuide.trailingAnchor, constant: constant)
41 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:43:35: error: 'UILayoutGuide' is unavailable in watchOS
41 | }
42 |
43 | func alignLeft(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'UILayoutGuide' is unavailable in watchOS
44 | return leftAnchor.constraint(equalTo: layoutGuide.leftAnchor, constant: constant)
45 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 | */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
| `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:43:76: error: 'NSLayoutConstraint' is unavailable in watchOS
41 | }
42 |
43 | func alignLeft(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
44 | return leftAnchor.constraint(equalTo: layoutGuide.leftAnchor, constant: constant)
45 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:47:36: error: 'UILayoutGuide' is unavailable in watchOS
45 | }
46 |
47 | func alignRight(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'UILayoutGuide' is unavailable in watchOS
48 | return rightAnchor.constraint(equalTo: layoutGuide.rightAnchor, constant: constant)
49 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 | */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
| `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:47:77: error: 'NSLayoutConstraint' is unavailable in watchOS
45 | }
46 |
47 | func alignRight(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
48 | return rightAnchor.constraint(equalTo: layoutGuide.rightAnchor, constant: constant)
49 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:51:34: error: 'UILayoutGuide' is unavailable in watchOS
49 | }
50 |
51 | func alignTop(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'UILayoutGuide' is unavailable in watchOS
52 | return topAnchor.constraint(equalTo: layoutGuide.topAnchor, constant: constant)
53 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 | */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
| `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:51:75: error: 'NSLayoutConstraint' is unavailable in watchOS
49 | }
50 |
51 | func alignTop(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
52 | return topAnchor.constraint(equalTo: layoutGuide.topAnchor, constant: constant)
53 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:55:37: error: 'UILayoutGuide' is unavailable in watchOS
53 | }
54 |
55 | func alignBottom(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'UILayoutGuide' is unavailable in watchOS
56 | return bottomAnchor.constraint(equalTo: layoutGuide.bottomAnchor, constant: constant)
57 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 | */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
| `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:55:78: error: 'NSLayoutConstraint' is unavailable in watchOS
53 | }
54 |
55 | func alignBottom(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
56 | return bottomAnchor.constraint(equalTo: layoutGuide.bottomAnchor, constant: constant)
57 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:59:36: error: 'UILayoutGuide' is unavailable in watchOS
57 | }
58 |
59 | func alignEdges(_ layoutGuide: UILayoutGuide,
| `- error: 'UILayoutGuide' is unavailable in watchOS
60 | edgeInsets: UIEdgeInsets) -> [NSLayoutConstraint] {
61 | return [
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 | */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
| `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:60:51: error: 'NSLayoutConstraint' is unavailable in watchOS
58 |
59 | func alignEdges(_ layoutGuide: UILayoutGuide,
60 | edgeInsets: UIEdgeInsets) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
61 | return [
62 | alignLeft(layoutGuide, constant: edgeInsets.left),
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:69:36: error: 'UILayoutGuide' is unavailable in watchOS
67 | }
68 |
69 | func alignEdges(_ layoutGuide: UILayoutGuide,
| `- error: 'UILayoutGuide' is unavailable in watchOS
70 | directionalEdgeInsets: NSDirectionalEdgeInsets) -> [NSLayoutConstraint] {
71 | return [
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 | */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
| `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:70:73: error: 'NSLayoutConstraint' is unavailable in watchOS
68 |
69 | func alignEdges(_ layoutGuide: UILayoutGuide,
70 | directionalEdgeInsets: NSDirectionalEdgeInsets) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
71 | return [
72 | alignLeading(layoutGuide, constant: directionalEdgeInsets.leading),
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:81:31: error: 'UIView' is unavailable in watchOS
79 | // View
80 |
81 | func alignLeading(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'UIView' is unavailable in watchOS
82 | return leadingAnchor.constraint(equalTo: anchorView(view).leadingAnchor, constant: constant)
83 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:81:72: error: 'NSLayoutConstraint' is unavailable in watchOS
79 | // View
80 |
81 | func alignLeading(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
82 | return leadingAnchor.constraint(equalTo: anchorView(view).leadingAnchor, constant: constant)
83 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:85:32: error: 'UIView' is unavailable in watchOS
83 | }
84 |
85 | func alignTrailing(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'UIView' is unavailable in watchOS
86 | return trailingAnchor.constraint(equalTo: anchorView(view).trailingAnchor, constant: constant)
87 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:85:73: error: 'NSLayoutConstraint' is unavailable in watchOS
83 | }
84 |
85 | func alignTrailing(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
86 | return trailingAnchor.constraint(equalTo: anchorView(view).trailingAnchor, constant: constant)
87 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:89:28: error: 'UIView' is unavailable in watchOS
87 | }
88 |
89 | func alignLeft(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'UIView' is unavailable in watchOS
90 | return leftAnchor.constraint(equalTo: anchorView(view).leftAnchor, constant: constant)
91 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:89:69: error: 'NSLayoutConstraint' is unavailable in watchOS
87 | }
88 |
89 | func alignLeft(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
90 | return leftAnchor.constraint(equalTo: anchorView(view).leftAnchor, constant: constant)
91 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:93:29: error: 'UIView' is unavailable in watchOS
91 | }
92 |
93 | func alignRight(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'UIView' is unavailable in watchOS
94 | return rightAnchor.constraint(equalTo: anchorView(view).rightAnchor, constant: constant)
95 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:93:70: error: 'NSLayoutConstraint' is unavailable in watchOS
91 | }
92 |
93 | func alignRight(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
94 | return rightAnchor.constraint(equalTo: anchorView(view).rightAnchor, constant: constant)
95 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:97:27: error: 'UIView' is unavailable in watchOS
95 | }
96 |
97 | func alignTop(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'UIView' is unavailable in watchOS
98 | return topAnchor.constraint(equalTo: anchorView(view).topAnchor, constant: constant)
99 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:97:68: error: 'NSLayoutConstraint' is unavailable in watchOS
95 | }
96 |
97 | func alignTop(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
98 | return topAnchor.constraint(equalTo: anchorView(view).topAnchor, constant: constant)
99 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:101:30: error: 'UIView' is unavailable in watchOS
99 | }
100 |
101 | func alignBottom(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'UIView' is unavailable in watchOS
102 | return bottomAnchor.constraint(equalTo: anchorView(view).bottomAnchor, constant: constant)
103 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:101:71: error: 'NSLayoutConstraint' is unavailable in watchOS
99 | }
100 |
101 | func alignBottom(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
102 | return bottomAnchor.constraint(equalTo: anchorView(view).bottomAnchor, constant: constant)
103 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:105:34: error: 'UIView' is unavailable in watchOS
103 | }
104 |
105 | func alignVertically(_ view: UIView? = nil, topInset: CGFloat = 0, bottomInset: CGFloat = 0) -> [NSLayoutConstraint] {
| `- error: 'UIView' is unavailable in watchOS
106 | return [
107 | alignTop(view, constant: topInset),
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:105:102: error: 'NSLayoutConstraint' is unavailable in watchOS
103 | }
104 |
105 | func alignVertically(_ view: UIView? = nil, topInset: CGFloat = 0, bottomInset: CGFloat = 0) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
106 | return [
107 | alignTop(view, constant: topInset),
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:112:36: error: 'UIView' is unavailable in watchOS
110 | }
111 |
112 | func alignHorizontally(_ view: UIView? = nil, leadingInset: CGFloat = 0, trailingInset: CGFloat = 0) -> [NSLayoutConstraint] {
| `- error: 'UIView' is unavailable in watchOS
113 | return [
114 | alignLeading(view, constant: leadingInset),
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:112:110: error: 'NSLayoutConstraint' is unavailable in watchOS
110 | }
111 |
112 | func alignHorizontally(_ view: UIView? = nil, leadingInset: CGFloat = 0, trailingInset: CGFloat = 0) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
113 | return [
114 | alignLeading(view, constant: leadingInset),
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:119:31: error: 'UIView' is unavailable in watchOS
117 | }
118 |
119 | func alignCenterX(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'UIView' is unavailable in watchOS
120 | return centerXAnchor.constraint(equalTo: anchorView(view).centerXAnchor, constant: constant)
121 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:119:72: error: 'NSLayoutConstraint' is unavailable in watchOS
117 | }
118 |
119 | func alignCenterX(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
120 | return centerXAnchor.constraint(equalTo: anchorView(view).centerXAnchor, constant: constant)
121 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:123:31: error: 'UIView' is unavailable in watchOS
121 | }
122 |
123 | func alignCenterY(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'UIView' is unavailable in watchOS
124 | return centerYAnchor.constraint(equalTo: anchorView(view).centerYAnchor, constant: constant)
125 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:123:72: error: 'NSLayoutConstraint' is unavailable in watchOS
121 | }
122 |
123 | func alignCenterY(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
124 | return centerYAnchor.constraint(equalTo: anchorView(view).centerYAnchor, constant: constant)
125 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:127:30: error: 'UIView' is unavailable in watchOS
125 | }
126 |
127 | func alignCenter(_ view: UIView? = nil) -> [NSLayoutConstraint] {
| `- error: 'UIView' is unavailable in watchOS
128 | return [
129 | alignCenterX(view),
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:127:49: error: 'NSLayoutConstraint' is unavailable in watchOS
125 | }
126 |
127 | func alignCenter(_ view: UIView? = nil) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
128 | return [
129 | alignCenterX(view),
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:134:29: error: 'UIView' is unavailable in watchOS
132 | }
133 |
134 | func alignEdges(_ view: UIView? = nil,
| `- error: 'UIView' is unavailable in watchOS
135 | edgeInsets: UIEdgeInsets) -> [NSLayoutConstraint] {
136 | return [
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:135:51: error: 'NSLayoutConstraint' is unavailable in watchOS
133 |
134 | func alignEdges(_ view: UIView? = nil,
135 | edgeInsets: UIEdgeInsets) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
136 | return [
137 | alignLeft(view, constant: edgeInsets.left),
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:144:29: error: 'UIView' is unavailable in watchOS
142 | }
143 |
144 | func alignEdges(_ view: UIView? = nil,
| `- error: 'UIView' is unavailable in watchOS
145 | directionalEdgeInsets: NSDirectionalEdgeInsets) -> [NSLayoutConstraint] {
146 | return [
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:145:73: error: 'NSLayoutConstraint' is unavailable in watchOS
143 |
144 | func alignEdges(_ view: UIView? = nil,
145 | directionalEdgeInsets: NSDirectionalEdgeInsets) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
146 | return [
147 | alignLeading(view, constant: directionalEdgeInsets.leading),
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:154:47: error: 'NSLayoutConstraint' is unavailable in watchOS
152 | }
153 |
154 | func constraintWidth(_ width: CGFloat) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
155 | return widthAnchor.constraint(equalToConstant: width)
156 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:158:49: error: 'NSLayoutConstraint' is unavailable in watchOS
156 | }
157 |
158 | func constraintHeight(_ height: CGFloat) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
159 | return heightAnchor.constraint(equalToConstant: height)
160 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:162:45: error: 'NSLayoutConstraint' is unavailable in watchOS
160 | }
161 |
162 | func constraintSize(_ size: CGSize) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
163 | return [
164 | constraintWidth(size.width),
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:169:37: error: 'UIView' is unavailable in watchOS
167 | }
168 |
169 | private func anchorView(_ view: UIView?) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
170 | return view ?? superview!
171 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:169:49: error: 'UIView' is unavailable in watchOS
167 | }
168 |
169 | private func anchorView(_ view: UIView?) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
170 | return view ?? superview!
171 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:5:18: error: 'UIView' is unavailable in watchOS
3 | import UIKit
4 |
5 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
6 |
7 | func animateConstraints(withDuration duration: TimeInterval, delay: TimeInterval = 0.0, animations: () -> Void) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:180:31: error: 'UILayoutPriority' is unavailable in watchOS
178 | }
179 |
180 | func priority(_ priority: UILayoutPriority) -> [NSLayoutConstraint] {
| `- error: 'UILayoutPriority' is unavailable in watchOS
181 | for constraint in self {
182 | constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:180:53: error: 'NSLayoutConstraint' is unavailable in watchOS
178 | }
179 |
180 | func priority(_ priority: UILayoutPriority) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
181 | for constraint in self {
182 | constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:174:39: error: 'NSLayoutConstraint' is unavailable in watchOS
172 | }
173 |
174 | public extension Array where Element: NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
175 |
176 | func activate() {
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:194:23: error: 'UIView' is unavailable in watchOS
192 | /// - Parameter view: The superview to which the view should be added as a subview
193 | /// - Parameter offset: The `UIEdgeInsets` that should be applied to all edges of the subview
194 | func pin(to view: UIView, edgeInsets: UIEdgeInsets) {
| `- error: 'UIView' is unavailable in watchOS
195 | view.addSubview(self)
196 |
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:205:23: error: 'UIView' is unavailable in watchOS
203 | /// - Parameter view: The superview to which the view should be added as a subview
204 | /// - Parameter directionalEdgeInsets: The `NSDirectionalEdgeInsets` that should be applied to all edges of the subview
205 | func pin(to view: UIView, directionalEdgeInsets: NSDirectionalEdgeInsets) {
| `- error: 'UIView' is unavailable in watchOS
206 | view.addSubview(self)
207 |
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:216:21: error: 'UIView' is unavailable in watchOS
214 | /// - Parameter view: The subview that should be added to the superview
215 | /// - Parameter edgeInsets: The `UIEdgeInsets` insets that should be applied to all edges of the subview
216 | func wrap(view: UIView, edgeInsets: UIEdgeInsets) {
| `- error: 'UIView' is unavailable in watchOS
217 | view.pin(to: self, edgeInsets: edgeInsets)
218 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:223:21: error: 'UIView' is unavailable in watchOS
221 | /// - Parameter view: The subview that should be added to the superview
222 | /// - Parameter directionalEdgeInsets: The `NSDirectionalEdgeInsets` that should be applied to all edges of the subview
223 | func wrap(view: UIView, directionalEdgeInsets: NSDirectionalEdgeInsets) {
| `- error: 'UIView' is unavailable in watchOS
224 | view.pin(to: self, directionalEdgeInsets: directionalEdgeInsets)
225 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:189:18: error: 'UIView' is unavailable in watchOS
187 | }
188 |
189 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
190 |
191 | /// Adds `self` to `view` as a subview and applies constraints to all edges
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:14:9: error: 'UIView' is unavailable in watchOS
12 | self.layoutIfNeeded()
13 | animations()
14 | UIView.animate(withDuration: duration, delay: delay, options: UIView.AnimationOptions(rawValue: 0), animations: { () -> Void in
| `- error: 'UIView' is unavailable in watchOS
15 | self.layoutIfNeeded()
16 | }, completion: completion)
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:14:71: error: 'UIView' is unavailable in watchOS
12 | self.layoutIfNeeded()
13 | animations()
14 | UIView.animate(withDuration: duration, delay: delay, options: UIView.AnimationOptions(rawValue: 0), animations: { () -> Void in
| `- error: 'UIView' is unavailable in watchOS
15 | self.layoutIfNeeded()
16 | }, completion: completion)
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:22:9: error: 'UIView' is unavailable in watchOS
20 | self.layoutIfNeeded()
21 | animations()
22 | UIView.animate(withDuration: duration, delay: delay, options: options, animations: { () -> Void in
| `- error: 'UIView' is unavailable in watchOS
23 | self.layoutIfNeeded()
24 | }, completion: completion)
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:29:9: error: 'NSLayoutConstraint' is unavailable in watchOS
27 | @discardableResult func withConstraints(_ closure: (_ view: UIView) -> [NSLayoutConstraint]) -> UIView {
28 | translatesAutoresizingMaskIntoConstraints = false
29 | NSLayoutConstraint.activate(closure(self))
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
30 | return self
31 | }
/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/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift:177:9: error: 'NSLayoutConstraint' is unavailable in watchOS
175 |
176 | func activate() {
177 | NSLayoutConstraint.activate(self)
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
178 | }
179 |
/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/Toolbox/Extensions/UIKit/UIView+Helpers.swift:5:26: error: 'UIView' is unavailable in watchOS
3 | import UIKit
4 |
5 | public protocol Nibable: UIView {
| `- error: 'UIView' is unavailable in watchOS
6 | static func load(from bundle: Bundle) -> Self?
7 | }
/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/Toolbox/Extensions/UIKit/UIView+Helpers.swift:13:34: error: 'UIView' is unavailable in watchOS
11 | ///
12 | /// **Usage:** self.view.add(self.firstSubview, self.secondSubview, etc.).
13 | func addSubviews(_ subviews: UIView...) {
| `- error: 'UIView' is unavailable in watchOS
14 | subviews.forEach(addSubview)
15 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+Helpers.swift:9:18: error: 'UIView' is unavailable in watchOS
7 | }
8 |
9 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
10 | /// Allows to add multiple views at once.
11 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+Helpers.swift:20:143: error: 'UILayoutPriority' is unavailable in watchOS
18 | public extension UIView {
19 | /// Allows to create separator view like => width: 100%, height: 1.0, color: .darkGray
20 | class func createSeparatorView(width: CGFloat? = nil, height: CGFloat? = nil, color: UIColor = UIColor(white: 0.0, alpha: 0.1), priority: UILayoutPriority = .required) -> UIView {
| `- error: 'UILayoutPriority' is unavailable in watchOS
21 | let view = UIView()
22 | view.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+Helpers.swift:20:176: error: 'UIView' is unavailable in watchOS
18 | public extension UIView {
19 | /// Allows to create separator view like => width: 100%, height: 1.0, color: .darkGray
20 | class func createSeparatorView(width: CGFloat? = nil, height: CGFloat? = nil, color: UIColor = UIColor(white: 0.0, alpha: 0.1), priority: UILayoutPriority = .required) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
21 | let view = UIView()
22 | view.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+Helpers.swift:20:163: error: 'required' is unavailable in watchOS
18 | public extension UIView {
19 | /// Allows to create separator view like => width: 100%, height: 1.0, color: .darkGray
20 | class func createSeparatorView(width: CGFloat? = nil, height: CGFloat? = nil, color: UIColor = UIColor(white: 0.0, alpha: 0.1), priority: UILayoutPriority = .required) -> UIView {
| `- error: 'required' is unavailable in watchOS
21 | let view = UIView()
22 | view.translatesAutoresizingMaskIntoConstraints = false
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+Helpers.swift:18:18: error: 'UIView' is unavailable in watchOS
16 | }
17 |
18 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
19 | /// Allows to create separator view like => width: 100%, height: 1.0, color: .darkGray
20 | class func createSeparatorView(width: CGFloat? = nil, height: CGFloat? = nil, color: UIColor = UIColor(white: 0.0, alpha: 0.1), priority: UILayoutPriority = .required) -> UIView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Toolbox/Extensions/UIKit/UIView+Helpers.swift:41:11: error: 'UIView' is unavailable in watchOS
39 | }
40 |
41 | extension UIView: Nibable {
| `- error: 'UIView' is unavailable in watchOS
42 |
43 | /// Tries to load a view from its nib if possible
/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/Toolbox/Extensions/UIKit/UIView+Helpers.swift:21:20: error: 'UIView' is unavailable in watchOS
19 | /// Allows to create separator view like => width: 100%, height: 1.0, color: .darkGray
20 | class func createSeparatorView(width: CGFloat? = nil, height: CGFloat? = nil, color: UIColor = UIColor(white: 0.0, alpha: 0.1), priority: UILayoutPriority = .required) -> UIView {
21 | let view = UIView()
| `- error: 'UIView' is unavailable in watchOS
22 | view.translatesAutoresizingMaskIntoConstraints = false
23 | view.backgroundColor = color
/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/Toolbox/Extensions/UIKit/UIView+Helpers.swift:21:20: error: 'init()' is unavailable in watchOS
19 | /// Allows to create separator view like => width: 100%, height: 1.0, color: .darkGray
20 | class func createSeparatorView(width: CGFloat? = nil, height: CGFloat? = nil, color: UIColor = UIColor(white: 0.0, alpha: 0.1), priority: UILayoutPriority = .required) -> UIView {
21 | let view = UIView()
| `- error: 'init()' is unavailable in watchOS
22 | view.translatesAutoresizingMaskIntoConstraints = false
23 | view.backgroundColor = color
/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/Toolbox/Extensions/UIKit/UIView+Helpers.swift:51:23: error: 'loadNibNamed(_:owner:options:)' is unavailable in watchOS
49 |
50 | private static func loadFromNib<T>(type: T.Type, from bundle: Bundle) -> T? {
51 | return bundle.loadNibNamed("\(type)", owner: self, options: nil)?.first as? T
| `- error: 'loadNibNamed(_:owner:options:)' is unavailable in watchOS
52 | }
53 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINibLoading.h:19:1: note: 'loadNibNamed(_:owner:options:)' has been explicitly marked unavailable here
17 |
18 | @interface NSBundle(UINibLoadingAdditions)
19 | - (nullable NSArray *)loadNibNamed:(NSString *)name owner:(nullable id)owner options:(nullable NSDictionary<UINibOptionsKey, id> *)options API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'loadNibNamed(_:owner:options:)' has been explicitly marked unavailable here
20 | @end
21 |
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+Nib.swift:12:27: error: 'UIView' is unavailable in watchOS
10 | }
11 |
12 | class func fromNib<T: UIView>(_ nibNameOrNil: String? = nil, type: T.Type, in bundle: Bundle = Bundle.main) -> T {
| `- error: 'UIView' is unavailable in watchOS
13 | let v: T? = fromNib(nibNameOrNil, type: T.self, in: bundle)
14 | return v!
/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/Toolbox/Extensions/UIKit/UIView+Nib.swift:17:27: error: 'UIView' is unavailable in watchOS
15 | }
16 |
17 | class func fromNib<T: UIView>(_ nibNameOrNil: String? = nil, type: T.Type, in bundle: Bundle = Bundle.main) -> T? {
| `- error: 'UIView' is unavailable in watchOS
18 | var view: T?
19 | let name: 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/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/Toolbox/Extensions/UIKit/UIView+Nib.swift:44:20: error: 'UINib' is unavailable in watchOS
42 | }
43 |
44 | class var nib: UINib? {
| `- error: 'UINib' is unavailable in watchOS
45 | if let _ = Bundle.main.path(forResource: nibName, ofType: "nib") {
46 | return UINib(nibName: nibName, bundle: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:16:12: note: 'UINib' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0))
16 | @interface UINib : NSObject
| `- note: 'UINib' has been explicitly marked unavailable here
17 |
18 | // If the bundle parameter is nil, the main bundle is used.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+Nib.swift:52:42: error: 'UINib' is unavailable in watchOS
50 | }
51 |
52 | class func nib(in bundle: Bundle) -> UINib? {
| `- error: 'UINib' is unavailable in watchOS
53 | if let _ = bundle.path(forResource: nibName, ofType: "nib") {
54 | return UINib(nibName: nibName, bundle: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:16:12: note: 'UINib' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0))
16 | @interface UINib : NSObject
| `- note: 'UINib' has been explicitly marked unavailable here
17 |
18 | // If the bundle parameter is nil, the main bundle is used.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+Nib.swift:6:18: error: 'UIView' is unavailable in watchOS
4 |
5 | // see http://stackoverflow.com/a/26326006/278288
6 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
7 |
8 | class func fromNib(_ nibNameOrNil: String? = nil, in bundle: Bundle = Bundle.main) -> Self {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+Nib.swift:27:34: error: 'loadNibNamed(_:owner:options:)' is unavailable in watchOS
25 | }
26 |
27 | if let nibViews = bundle.loadNibNamed(name, owner: nil, options: nil) {
| `- error: 'loadNibNamed(_:owner:options:)' is unavailable in watchOS
28 | for v in nibViews {
29 | if let tog = v as? T {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINibLoading.h:19:1: note: 'loadNibNamed(_:owner:options:)' has been explicitly marked unavailable here
17 |
18 | @interface NSBundle(UINibLoadingAdditions)
19 | - (nullable NSArray *)loadNibNamed:(NSString *)name owner:(nullable id)owner options:(nullable NSDictionary<UINibOptionsKey, id> *)options API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'loadNibNamed(_:owner:options:)' has been explicitly marked unavailable here
20 | @end
21 |
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+Nib.swift:46:20: error: 'UINib' is unavailable in watchOS
44 | class var nib: UINib? {
45 | if let _ = Bundle.main.path(forResource: nibName, ofType: "nib") {
46 | return UINib(nibName: nibName, bundle: nil)
| `- error: 'UINib' is unavailable in watchOS
47 | } else {
48 | return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:16:12: note: 'UINib' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0))
16 | @interface UINib : NSObject
| `- note: 'UINib' has been explicitly marked unavailable here
17 |
18 | // If the bundle parameter is nil, the main bundle is used.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UITableView+Helpers.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UITableView+Helpers.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+AutoLayout.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+AutoLayout.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+Helpers.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+Helpers.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Extensions/UIKit/UIView+Nib.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+Nib.swift
SwiftCompile normal arm64_32 Compiling\ SharedAsyncChannel.swift,\ AsyncButton.swift,\ HTMLStyleModifier.swift,\ HTMLView.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SharedAsyncChannel.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/AsyncButton.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/HTMLStyleModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/HTMLView.swift (in target 'Toolbox' from project 'Toolbox')
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/HTMLView.swift:119:25: error: 'UIApplication' is unavailable in watchOS
117 | } else {
118 | #if canImport(UIKit)
119 | UIApplication.shared.open(url)
| `- error: 'UIApplication' is unavailable in watchOS
120 | #elseif canImport(AppKit)
121 | NSWorkspace.shared.open(url)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/HTMLView.swift:119:46: error: 'open(_:options:completionHandler:)' is unavailable in watchOS
117 | } else {
118 | #if canImport(UIKit)
119 | UIApplication.shared.open(url)
| `- error: 'open(_:options:completionHandler:)' is unavailable in watchOS
120 | #elseif canImport(AppKit)
121 | NSWorkspace.shared.open(url)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:104:1: note: 'open(_:options:completionHandler:)' has been explicitly marked unavailable here
102 | // than returning a result.
103 | // The completion handler is called on the main queue.
104 | - (void)openURL:(NSURL*)url options:(NSDictionary<UIApplicationOpenExternalURLOptionsKey, id> *)options completionHandler:(void (^ __nullable NS_SWIFT_UI_ACTOR)(BOOL success))completion API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
| `- note: 'open(_:options:completionHandler:)' has been explicitly marked unavailable here
105 |
106 | - (void)sendEvent:(UIEvent *)event;
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/HTMLView.swift:163:29: error: 'UIApplication' is unavailable in watchOS
161 | } else {
162 | #if canImport(UIKit)
163 | UIApplication.shared.open(url)
| `- error: 'UIApplication' is unavailable in watchOS
164 | #elseif canImport(AppKit)
165 | NSWorkspace.shared.open(url)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SharedAsyncChannel.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SharedAsyncChannel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/AsyncButton.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AsyncButton.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/HTMLStyleModifier.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTMLStyleModifier.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SwiftUI/HTMLView.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTMLView.swift
SwiftCompile normal arm64_32 Compiling\ HTMLParser.swift,\ ReusableProtocol.swift,\ SemanticVersion.swift,\ Services.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/HTMLParser.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/ReusableProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SemanticVersion.swift /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/Services.swift (in target 'Toolbox' from project 'Toolbox')
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/ReusableProtocol.swift:13:11: error: 'UICollectionReusableView' is unavailable in watchOS
11 | }
12 |
13 | extension UICollectionReusableView: Reusable {}
| `- error: 'UICollectionReusableView' is unavailable in watchOS
14 | extension UITableViewCell: Reusable {}
15 | extension UITableViewHeaderFooterView: Reusable {}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:38:12: note: 'UICollectionReusableView' has been explicitly marked unavailable here
36 |
37 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
38 | @interface UICollectionReusableView : UIView
| `- note: 'UICollectionReusableView' has been explicitly marked unavailable here
39 |
40 | @property (nonatomic, readonly, copy, nullable) NSString *reuseIdentifier;
/Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/ReusableProtocol.swift:14:11: error: 'UITableViewCell' is unavailable in watchOS
12 |
13 | extension UICollectionReusableView: Reusable {}
14 | extension UITableViewCell: Reusable {}
| `- error: 'UITableViewCell' is unavailable in watchOS
15 | extension UITableViewHeaderFooterView: Reusable {}
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/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/HTMLParser.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTMLParser.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/ReusableProtocol.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ReusableProtocol.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/SemanticVersion.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SemanticVersion.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Toolbox/Utilities/Services.swift (in target 'Toolbox' from project 'Toolbox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Services.swift
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-APXDH8ULYLM6FD17YRA73TULO.pcm
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-25 14:30:20.852 xcodebuild[1061:6142] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-25 14:30:20.956 xcodebuild[1061:6142] [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 'Toolbox' from project 'Toolbox')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Toolbox (in target 'Toolbox' from project 'Toolbox')
Building workspace Toolbox with scheme Toolbox
(3 failures)
BUILD FAILURE 6.4 watchOS