Build Information
Failed to build FloatingAccessoryKit, reference main (264a15), with Swift 6.4 for watchOS using Xcode 27.0 on 23 Oct 2026 07:37:33 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme FloatingAccessoryKit -destination generic/platform=watchOSBuild Log
| `- error: 'UIView' is unavailable in watchOS
40 | let duration = inheritedDuration > 0
41 | ? inheritedDuration
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutAnimator.swift:42:15: error: 'CATransaction' is unavailable in watchOS
40 | let duration = inheritedDuration > 0
41 | ? inheritedDuration
42 | : CATransaction.animationDuration()
| `- error: 'CATransaction' is unavailable in watchOS
43 | var options: UIView.AnimationOptions = [
44 | .allowUserInteraction,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutAnimator.swift:43:22: error: 'UIView' is unavailable in watchOS
41 | ? inheritedDuration
42 | : CATransaction.animationDuration()
43 | var options: UIView.AnimationOptions = [
| `- error: 'UIView' is unavailable in watchOS
44 | .allowUserInteraction,
45 | .beginFromCurrentState,
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutAnimator.swift:49:29: error: 'flushUpdates' is unavailable in watchOS
47 | ]
48 | if #available(iOS 26.0, *) {
49 | options.insert(.flushUpdates)
| `- error: 'flushUpdates' is unavailable in watchOS
50 | }
51 | UIView.animate(
UIKit.UIView.AnimationOptions.flushUpdates:4:23: note: 'flushUpdates' has been explicitly marked unavailable here
2 | struct AnimationOptions {
3 | @available(watchOS, unavailable)
4 | public static var flushUpdates: UIView.AnimationOptions { get } }
| `- note: 'flushUpdates' has been explicitly marked unavailable here
5 | }
6 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryHostObservation.swift (in target 'FloatingAccessoryKit' from project 'FloatingAccessoryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TabBarAccessoryHostObservation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutAnimator.swift (in target 'FloatingAccessoryKit' from project 'FloatingAccessoryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TabBarAccessoryLayoutAnimator.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ FloatingAccessoryKit (in target 'FloatingAccessoryKit' from project 'FloatingAccessoryKit')
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Public/TabBarAccessoryController.swift:35:34: error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
33 |
34 | func resolvedHorizontalAlignment(
35 | for layoutDirection: UIUserInterfaceLayoutDirection
| `- error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
36 | ) -> CGFloat {
37 | layoutDirection == .rightToLeft
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:38:28: note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
36 | } API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
37 |
38 | typedef NS_ENUM(NSInteger, UIUserInterfaceLayoutDirection) {
| `- note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
39 | UIUserInterfaceLayoutDirectionLeftToRight,
40 | UIUserInterfaceLayoutDirectionRightToLeft,
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Public/TabBarAccessoryController.swift:43:40: error: 'UITabBarController' is unavailable in watchOS
41 | }
42 |
43 | private weak var tabBarController: UITabBarController?
| `- error: 'UITabBarController' is unavailable in watchOS
44 | private var state = TabBarAccessoryState()
45 | private let renderer: any TabBarAccessoryRendering
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Public/TabBarAccessoryController.swift:58:27: error: 'UITabBarController' is unavailable in watchOS
56 |
57 | init(
58 | tabBarController: UITabBarController,
| `- error: 'UITabBarController' is unavailable in watchOS
59 | renderer: (any TabBarAccessoryRendering)? = nil,
60 | isReduceMotionEnabled: @escaping @MainActor () -> Bool = {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Public/TabBarAccessoryController.swift:61:29: error: 'isReduceMotionEnabled' is unavailable in watchOS
59 | renderer: (any TabBarAccessoryRendering)? = nil,
60 | isReduceMotionEnabled: @escaping @MainActor () -> Bool = {
61 | UIAccessibility.isReduceMotionEnabled
| `- error: 'isReduceMotionEnabled' is unavailable in watchOS
62 | }
63 | ) {
UIKit.UIAccessibility.isReduceMotionEnabled:3:32: note: 'isReduceMotionEnabled' has been explicitly marked unavailable here
1 | struct UIAccessibility {
2 | @available(watchOS, unavailable)
3 | @MainActor public static var isReduceMotionEnabled: Bool { get }}
| `- note: 'isReduceMotionEnabled' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Public/TabBarAccessoryController.swift:87:29: error: 'UIView' is unavailable in watchOS
85 | /// The currently installed content view, or `nil` when no content is
86 | /// installed.
87 | public var contentView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
88 | state.contentView
89 | }
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Public/TabBarAccessoryController.swift:130:24: error: 'UIView' is unavailable in watchOS
128 | /// - animated: Pass `true` to animate installation or replacement.
129 | public func setContentView(
130 | _ contentView: UIView,
| `- error: 'UIView' is unavailable in watchOS
131 | position: Position? = nil,
132 | animated: Bool = false
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Public/TabBarAccessoryController.swift:328:30: error: 'UITabBarController' is unavailable in watchOS
326 | private func updateRenderer(
327 | animated: Bool,
328 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
329 | ) {
330 | let renderedState = state
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Public/TabBarAccessoryController.swift:362:58: error: 'UIView' is unavailable in watchOS
360 | }
361 |
362 | private func relinquishContentIfOwned(_ contentView: UIView) {
| `- error: 'UIView' is unavailable in watchOS
363 | guard state.contentView === contentView else {
364 | return
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Public/TabBarAccessoryController.swift:373:30: error: 'UITabBarController' is unavailable in watchOS
371 |
372 | private func installHostObservationIfNeeded(
373 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
374 | ) {
375 | guard hostObservation == nil else {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Public/TabBarAccessoryController.swift:393:30: error: 'UITabBarController' is unavailable in watchOS
391 |
392 | private func synchronizeHostObservation(
393 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
394 | ) {
395 | if state.contentView != nil {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Public/UITabBarController+FloatingAccessory.swift:10:18: error: 'UITabBarController' is unavailable in watchOS
8 |
9 | @MainActor
10 | public extension UITabBarController {
| `- error: 'UITabBarController' is unavailable in watchOS
11 | /// The floating-accessory controller owned by this tab bar controller.
12 | ///
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/AccessoryContentHostView.swift:5:35: error: 'UIView' is unavailable in watchOS
3 | @MainActor
4 | final class AccessoryContentHostView: UIView {
5 | private(set) var contentView: UIView?
| `- error: 'UIView' is unavailable in watchOS
6 | private var contentConstraints: [NSLayoutConstraint] = []
7 | private var horizontalConstraint: NSLayoutConstraint?
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/AccessoryContentHostView.swift:6:38: error: 'NSLayoutConstraint' is unavailable in watchOS
4 | final class AccessoryContentHostView: UIView {
5 | private(set) var contentView: UIView?
6 | private var contentConstraints: [NSLayoutConstraint] = []
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
7 | private var horizontalConstraint: NSLayoutConstraint?
8 | private var originalTranslatesAutoresizingMaskIntoConstraints: Bool?
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/AccessoryContentHostView.swift:7:39: error: 'NSLayoutConstraint' is unavailable in watchOS
5 | private(set) var contentView: UIView?
6 | private var contentConstraints: [NSLayoutConstraint] = []
7 | private var horizontalConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
8 | private var originalTranslatesAutoresizingMaskIntoConstraints: Bool?
9 | private var position: TabBarAccessoryController.Position
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/AccessoryContentHostView.swift:10:74: error: 'UIView' is unavailable in watchOS
8 | private var originalTranslatesAutoresizingMaskIntoConstraints: Bool?
9 | private var position: TabBarAccessoryController.Position
10 | private let contentOwnershipRelinquished: @MainActor (_ contentView: UIView) -> Void
| `- error: 'UIView' is unavailable in watchOS
11 | private let preferredSizeDidChange: @MainActor (_ animated: Bool) -> Void
12 | private var lastObservedFittingSize: CGSize?
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/AccessoryContentHostView.swift:15:22: error: 'UIView' is unavailable in watchOS
13 |
14 | init(
15 | contentView: UIView,
| `- error: 'UIView' is unavailable in watchOS
16 | position: TabBarAccessoryController.Position,
17 | contentOwnershipRelinquished: @escaping @MainActor (_ contentView: UIView) -> Void,
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/AccessoryContentHostView.swift:17:76: error: 'UIView' is unavailable in watchOS
15 | contentView: UIView,
16 | position: TabBarAccessoryController.Position,
17 | contentOwnershipRelinquished: @escaping @MainActor (_ contentView: UIView) -> Void,
| `- error: 'UIView' is unavailable in watchOS
18 | preferredSizeDidChange: @escaping @MainActor (_ animated: Bool) -> Void
19 | ) {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/AccessoryContentHostView.swift:79:50: error: 'UIView' is unavailable in watchOS
77 |
78 | @discardableResult
79 | func detachContent(keepingSnapshot: Bool) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
80 | guard let contentView else {
81 | return nil
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/AccessoryContentHostView.swift:113:40: error: 'UIView' is unavailable in watchOS
111 | }
112 |
113 | private func attach(_ contentView: UIView) {
| `- error: 'UIView' is unavailable in watchOS
114 | precondition(self.contentView == nil)
115 |
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/AccessoryContentHostView.swift:151:26: error: 'UIView' is unavailable in watchOS
149 |
150 | private func makeHorizontalConstraint(
151 | for contentView: UIView
| `- error: 'UIView' is unavailable in watchOS
152 | ) -> NSLayoutConstraint {
153 | if position == .leading {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/AccessoryContentHostView.swift:152:10: error: 'NSLayoutConstraint' is unavailable in watchOS
150 | private func makeHorizontalConstraint(
151 | for contentView: UIView
152 | ) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
153 | if position == .leading {
154 | return contentView.leadingAnchor.constraint(equalTo: leadingAnchor)
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/AccessoryContentHostView.swift:178:24: error: 'UIView' is unavailable in watchOS
176 |
177 | private static func restoreConsumerAutoresizingIfUnchanged(
178 | _ contentView: UIView?,
| `- error: 'UIView' is unavailable in watchOS
179 | originalValue: Bool?
180 | ) {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/AccessoryContentHostView.swift:190:55: error: 'UIView' is unavailable in watchOS
188 | }
189 |
190 | private func measuredFittingSize(for contentView: UIView) -> CGSize {
| `- error: 'UIView' is unavailable in watchOS
191 | let fittingSize = contentView.systemLayoutSizeFitting(
192 | UIView.layoutFittingCompressedSize,
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/AccessoryContentHostView.swift:4:39: error: 'UIView' is unavailable in watchOS
2 |
3 | @MainActor
4 | final class AccessoryContentHostView: UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | private(set) var contentView: UIView?
6 | private var contentConstraints: [NSLayoutConstraint] = []
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/AccessoryRendering.swift:5:22: error: 'UIView' is unavailable in watchOS
3 | @MainActor
4 | struct TabBarAccessoryState {
5 | var contentView: UIView?
| `- error: 'UIView' is unavailable in watchOS
6 | var position: TabBarAccessoryController.Position = .trailing
7 | var isHidden = false
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/AccessoryRendering.swift:18:74: error: 'UIView' is unavailable in watchOS
16 | protocol TabBarAccessoryRendering: AnyObject {
17 | var contentSizeInvalidationHandler: (@MainActor (_ animated: Bool) -> Void)? { get set }
18 | var contentOwnershipRelinquishedHandler: (@MainActor (_ contentView: UIView) -> Void)? { get set }
| `- error: 'UIView' is unavailable in watchOS
19 |
20 | func invalidateContentSize(animated: Bool)
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/AccessoryRendering.swift:26:30: error: 'UITabBarController' is unavailable in watchOS
24 | to state: TabBarAccessoryState,
25 | animated: Bool,
26 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
27 | ) -> TabBarAccessoryRenderResult
28 |
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/AccessoryRendering.swift:31:30: error: 'UITabBarController' is unavailable in watchOS
29 | func update(
30 | _ state: TabBarAccessoryState,
31 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
32 | ) -> TabBarAccessoryRenderResult
33 | }
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:7:63: error: 'UIView' is unavailable in watchOS
5 | @available(iOS 26.0, *)
6 | enum NativeAccessoryContainerLayout {
7 | private typealias HostedElementFrameIMP = @convention(c) (UIView, Selector, Int, Int) -> CGRect
| `- error: 'UIView' is unavailable in watchOS
8 |
9 | private static let hostedElementFrameSelector = NSSelectorFromString([":", "options", ":", "frameForHostedElement"].reversed().joined())
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:16:20: error: 'UIView' is unavailable in watchOS
14 |
15 | static func register(
16 | container: UIView,
| `- error: 'UIView' is unavailable in watchOS
17 | contentView: UIView,
18 | position: TabBarAccessoryController.Position
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:17:22: error: 'UIView' is unavailable in watchOS
15 | static func register(
16 | container: UIView,
17 | contentView: UIView,
| `- error: 'UIView' is unavailable in watchOS
18 | position: TabBarAccessoryController.Position
19 | ) {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:70:20: error: 'UIView' is unavailable in watchOS
68 |
69 | static func update(
70 | container: UIView,
| `- error: 'UIView' is unavailable in watchOS
71 | contentWidth: CGFloat,
72 | position: TabBarAccessoryController.Position
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:85:39: error: 'UIView' is unavailable in watchOS
83 | }
84 |
85 | static func unregister(container: UIView?) {
| `- error: 'UIView' is unavailable in watchOS
86 | guard let container else {
87 | return
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:126:47: error: 'UIView' is unavailable in watchOS
124 | }
125 |
126 | static func availableWidth(for container: UIView) -> CGFloat {
| `- error: 'UIView' is unavailable in watchOS
127 | if let state = layoutState(for: container) {
128 | if let width = state.systemFrame?.width,
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:152:48: error: 'UIView' is unavailable in watchOS
150 | }
151 |
152 | static func availableHeight(for container: UIView) -> CGFloat {
| `- error: 'UIView' is unavailable in watchOS
153 | if let height = layoutState(for: container)?.systemFrame?.height,
154 | height.isFinite,
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:234:58: error: 'UIView' is unavailable in watchOS
232 | }
233 |
234 | private static func layoutHost(containing container: UIView) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
235 | var view = container.superview
236 | while let currentView = view {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:234:69: error: 'UIView' is unavailable in watchOS
232 | }
233 |
234 | private static func layoutHost(containing container: UIView) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
235 | var view = container.superview
236 | while let currentView = view {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:248:24: error: 'UIView' is unavailable in watchOS
246 |
247 | private static func systemFrame(
248 | for container: UIView,
| `- error: 'UIView' is unavailable in watchOS
249 | in host: UIView,
250 | state: LayoutState
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:249:18: error: 'UIView' is unavailable in watchOS
247 | private static func systemFrame(
248 | for container: UIView,
249 | in host: UIView,
| `- error: 'UIView' is unavailable in watchOS
250 | state: LayoutState
251 | ) -> CGRect {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:270:18: error: 'UIView' is unavailable in watchOS
268 |
269 | private static func accessoryElement(
270 | in host: UIView,
| `- error: 'UIView' is unavailable in watchOS
271 | matching container: UIView,
272 | state: LayoutState
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:271:29: error: 'UIView' is unavailable in watchOS
269 | private static func accessoryElement(
270 | in host: UIView,
271 | matching container: UIView,
| `- error: 'UIView' is unavailable in watchOS
272 | state: LayoutState
273 | ) -> Int? {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:302:18: error: 'UIView' is unavailable in watchOS
300 |
301 | private static func originalFrameForHostedElement(
302 | in host: UIView,
| `- error: 'UIView' is unavailable in watchOS
303 | element: Int,
304 | options: Int
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:428:52: error: 'UIView' is unavailable in watchOS
426 | }
427 |
428 | private static func layoutState(for container: UIView) -> LayoutState? {
| `- error: 'UIView' is unavailable in watchOS
429 | objc_getAssociatedObject(container, &containerStateKey) as? LayoutState
430 | }
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:432:45: error: 'UIView' is unavailable in watchOS
430 | }
431 |
432 | private static func hostState(for host: UIView) -> LayoutState? {
| `- error: 'UIView' is unavailable in watchOS
433 | objc_getAssociatedObject(host, &hostStateKey) as? LayoutState
434 | }
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:450:29: error: 'UIView' is unavailable in watchOS
448 |
449 | private final class LayoutState {
450 | weak var container: UIView?
| `- error: 'UIView' is unavailable in watchOS
451 | weak var contentView: UIView?
452 | weak var host: UIView?
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:451:31: error: 'UIView' is unavailable in watchOS
449 | private final class LayoutState {
450 | weak var container: UIView?
451 | weak var contentView: UIView?
| `- error: 'UIView' is unavailable in watchOS
452 | weak var host: UIView?
453 | var horizontalConstraint: NSLayoutConstraint?
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:452:24: error: 'UIView' is unavailable in watchOS
450 | weak var container: UIView?
451 | weak var contentView: UIView?
452 | weak var host: UIView?
| `- error: 'UIView' is unavailable in watchOS
453 | var horizontalConstraint: NSLayoutConstraint?
454 | var horizontalPlacement: HorizontalPlacement?
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:453:35: error: 'NSLayoutConstraint' is unavailable in watchOS
451 | weak var contentView: UIView?
452 | weak var host: UIView?
453 | var horizontalConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
454 | var horizontalPlacement: HorizontalPlacement?
455 | var preferredWidth: CGFloat?
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift:458:30: error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
456 | var systemFrame: CGRect?
457 | var position: TabBarAccessoryController.Position = .trailing
458 | var layoutDirection: UIUserInterfaceLayoutDirection = .leftToRight
| `- error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
459 | var accessoryElement: Int?
460 | var resolvedHorizontalAlignment: CGFloat {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:38:28: note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
36 | } API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
37 |
38 | typedef NS_ENUM(NSInteger, UIUserInterfaceLayoutDirection) {
| `- note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
39 | UIUserInterfaceLayoutDirectionLeftToRight,
40 | UIUserInterfaceLayoutDirectionRightToLeft,
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Native/NativeAccessoryEnvironmentObservation.swift:9:46: error: 'UITraitChangeRegistration' is unavailable in watchOS
7 | private let onChange: @MainActor () -> Void
8 | private var containerFrameObservation: NSKeyValueObservation?
9 | private var environmentObservation: (any UITraitChangeRegistration)?
| `- error: 'UITraitChangeRegistration' is unavailable in watchOS
10 | private var lastObservedContainerFrame: CGRect
11 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:226:11: note: 'UITraitChangeRegistration' has been explicitly marked unavailable here
224 |
225 | API_AVAILABLE(ios(17.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
226 | @protocol UITraitChangeRegistration <NSObject, NSCopying>
| `- note: 'UITraitChangeRegistration' has been explicitly marked unavailable here
227 | @end
228 |
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Native/NativeAccessoryEnvironmentObservation.swift:13:20: error: 'UIView' is unavailable in watchOS
11 |
12 | init(
13 | container: UIView,
| `- error: 'UIView' is unavailable in watchOS
14 | contentHostView: AccessoryContentHostView,
15 | onChange: @escaping @MainActor () -> Void
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryHitTesting.swift:7:52: error: 'UIView' is unavailable in watchOS
5 | @available(iOS 26.0, *)
6 | enum NativeAccessoryHitTesting {
7 | private typealias HitTestIMP = @convention(c) (UIView, Selector, CGPoint, UIEvent?) -> UIView?
| `- error: 'UIView' is unavailable in watchOS
8 |
9 | private static var installedClassStates: [ObjectIdentifier: ClassState] = [:]
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryHitTesting.swift:7:79: error: 'UIEvent' is unavailable in watchOS
5 | @available(iOS 26.0, *)
6 | enum NativeAccessoryHitTesting {
7 | private typealias HitTestIMP = @convention(c) (UIView, Selector, CGPoint, UIEvent?) -> UIView?
| `- error: 'UIEvent' is unavailable in watchOS
8 |
9 | private static var installedClassStates: [ObjectIdentifier: ClassState] = [:]
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Native/NativeAccessoryHitTesting.swift:7:92: error: 'UIView' is unavailable in watchOS
5 | @available(iOS 26.0, *)
6 | enum NativeAccessoryHitTesting {
7 | private typealias HitTestIMP = @convention(c) (UIView, Selector, CGPoint, UIEvent?) -> UIView?
| `- error: 'UIView' is unavailable in watchOS
8 |
9 | private static var installedClassStates: [ObjectIdentifier: ClassState] = [:]
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryHitTesting.swift:12:37: error: 'UIView' is unavailable in watchOS
10 | private static var passthroughStateKey: UInt8 = 0
11 |
12 | static func register(container: UIView, contentView: UIView) {
| `- error: 'UIView' is unavailable in watchOS
13 | installIfNeeded(for: type(of: container))
14 | objc_setAssociatedObject(
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryHitTesting.swift:12:58: error: 'UIView' is unavailable in watchOS
10 | private static var passthroughStateKey: UInt8 = 0
11 |
12 | static func register(container: UIView, contentView: UIView) {
| `- error: 'UIView' is unavailable in watchOS
13 | installIfNeeded(for: type(of: container))
14 | objc_setAssociatedObject(
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryHitTesting.swift:22:39: error: 'UIView' is unavailable in watchOS
20 | }
21 |
22 | static func unregister(container: UIView?) {
| `- error: 'UIView' is unavailable in watchOS
23 | guard let container else {
24 | return
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryHitTesting.swift:98:19: error: 'UIView' is unavailable in watchOS
96 |
97 | private static func adjustedHitTestResult(
98 | for view: UIView,
| `- error: 'UIView' is unavailable in watchOS
99 | point: CGPoint,
100 | event: UIEvent?,
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryHitTesting.swift:100:16: error: 'UIEvent' is unavailable in watchOS
98 | for view: UIView,
99 | point: CGPoint,
100 | event: UIEvent?,
| `- error: 'UIEvent' is unavailable in watchOS
101 | originalResult: UIView?
102 | ) -> UIView? {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Native/NativeAccessoryHitTesting.swift:101:25: error: 'UIView' is unavailable in watchOS
99 | point: CGPoint,
100 | event: UIEvent?,
101 | originalResult: UIView?
| `- error: 'UIView' is unavailable in watchOS
102 | ) -> UIView? {
103 | guard originalResult != nil,
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryHitTesting.swift:102:10: error: 'UIView' is unavailable in watchOS
100 | event: UIEvent?,
101 | originalResult: UIView?
102 | ) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
103 | guard originalResult != nil,
104 | let state = objc_getAssociatedObject(view, &passthroughStateKey) as? PassthroughState,
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryHitTesting.swift:124:31: error: 'UIView' is unavailable in watchOS
122 |
123 | private final class PassthroughState: NSObject {
124 | weak var contentView: UIView?
| `- error: 'UIView' is unavailable in watchOS
125 |
126 | init(contentView: UIView) {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeAccessoryHitTesting.swift:126:27: error: 'UIView' is unavailable in watchOS
124 | weak var contentView: UIView?
125 |
126 | init(contentView: UIView) {
| `- error: 'UIView' is unavailable in watchOS
127 | self.contentView = contentView
128 | }
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:7:74: error: 'UIView' is unavailable in watchOS
5 | final class NativeTabBarAccessoryRenderer: TabBarAccessoryRendering {
6 | var contentSizeInvalidationHandler: (@MainActor (_ animated: Bool) -> Void)?
7 | var contentOwnershipRelinquishedHandler: (@MainActor (_ contentView: UIView) -> Void)?
| `- error: 'UIView' is unavailable in watchOS
8 |
9 | private var tabAccessory: UITabAccessory?
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:9:31: error: 'UITabAccessory' is unavailable in watchOS
7 | var contentOwnershipRelinquishedHandler: (@MainActor (_ contentView: UIView) -> Void)?
8 |
9 | private var tabAccessory: UITabAccessory?
| `- error: 'UITabAccessory' is unavailable in watchOS
10 | private var contentHostView: AccessoryContentHostView?
11 | private weak var boundContainer: UIView?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabAccessory.h:18:12: note: 'UITabAccessory' has been explicitly marked unavailable here
16 | UIKIT_EXTERN NS_SWIFT_UI_ACTOR
17 | API_AVAILABLE(ios(26.0)) API_UNAVAILABLE(visionos, tvos, watchos)
18 | @interface UITabAccessory: NSObject
| `- note: 'UITabAccessory' has been explicitly marked unavailable here
19 |
20 | /// The content view of the accessory.
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:11:38: error: 'UIView' is unavailable in watchOS
9 | private var tabAccessory: UITabAccessory?
10 | private var contentHostView: AccessoryContentHostView?
11 | private weak var boundContainer: UIView?
| `- error: 'UIView' is unavailable in watchOS
12 | private var installedConstraints: [NSLayoutConstraint] = []
13 | private var widthConstraint: NSLayoutConstraint?
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:12:40: error: 'NSLayoutConstraint' is unavailable in watchOS
10 | private var contentHostView: AccessoryContentHostView?
11 | private weak var boundContainer: UIView?
12 | private var installedConstraints: [NSLayoutConstraint] = []
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
13 | private var widthConstraint: NSLayoutConstraint?
14 | private var heightConstraint: NSLayoutConstraint?
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:13:34: error: 'NSLayoutConstraint' is unavailable in watchOS
11 | private weak var boundContainer: UIView?
12 | private var installedConstraints: [NSLayoutConstraint] = []
13 | private var widthConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
14 | private var heightConstraint: NSLayoutConstraint?
15 | private var originalHostTranslatesAutoresizingMaskIntoConstraints: Bool?
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:14:35: error: 'NSLayoutConstraint' is unavailable in watchOS
12 | private var installedConstraints: [NSLayoutConstraint] = []
13 | private var widthConstraint: NSLayoutConstraint?
14 | private var heightConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
15 | private var originalHostTranslatesAutoresizingMaskIntoConstraints: Bool?
16 | private var environmentObservation: NativeAccessoryEnvironmentObservation?
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:22:29: error: 'isReduceMotionEnabled' is unavailable in watchOS
20 | init(
21 | isReduceMotionEnabled: @escaping @MainActor () -> Bool = {
22 | UIAccessibility.isReduceMotionEnabled
| `- error: 'isReduceMotionEnabled' is unavailable in watchOS
23 | }
24 | ) {
UIKit.UIAccessibility.isReduceMotionEnabled:3:32: note: 'isReduceMotionEnabled' has been explicitly marked unavailable here
1 | struct UIAccessibility {
2 | @available(watchOS, unavailable)
3 | @MainActor public static var isReduceMotionEnabled: Bool { get }}
| `- note: 'isReduceMotionEnabled' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:38:30: error: 'UITabBarController' is unavailable in watchOS
36 | to state: TabBarAccessoryState,
37 | animated: Bool,
38 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
39 | ) -> TabBarAccessoryRenderResult {
40 | let contentChanged = previousState.contentView !== state.contentView
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:117:30: error: 'UITabBarController' is unavailable in watchOS
115 | func update(
116 | _ state: TabBarAccessoryState,
117 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
118 | ) -> TabBarAccessoryRenderResult {
119 | guard let contentView = state.contentView else {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:186:26: error: 'UIView' is unavailable in watchOS
184 |
185 | private func makePresentation(
186 | for contentView: UIView,
| `- error: 'UIView' is unavailable in watchOS
187 | position: TabBarAccessoryController.Position,
188 | in tabBarController: UITabBarController
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:188:30: error: 'UITabBarController' is unavailable in watchOS
186 | for contentView: UIView,
187 | position: TabBarAccessoryController.Position,
188 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
189 | ) {
190 | let contentHostView = AccessoryContentHostView(
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:205:32: error: 'UITabBarController' is unavailable in watchOS
203 | private func removeOwnedPresentation(
204 | animated: Bool,
205 | from tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
206 | ) {
207 | cancelPendingBindingRetry()
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:230:30: error: 'UITabBarController' is unavailable in watchOS
228 | id: String,
229 | message: String,
230 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
231 | ) -> TabBarAccessoryRenderResult {
232 | relinquishPresentationAfterOwnershipLoss(in: tabBarController)
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:238:30: error: 'UITabBarController' is unavailable in watchOS
236 |
237 | private func relinquishPresentationAfterOwnershipLoss(
238 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
239 | ) {
240 | cancelPendingBindingRetry()
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:251:30: error: 'UITabBarController' is unavailable in watchOS
249 |
250 | private func scheduleBindingRetry(
251 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
252 | ) {
253 | guard pendingBindingRetry == nil else {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:284:37: error: 'UIView' is unavailable in watchOS
282 |
283 | private func accessoryContainer(
284 | containing contentHostView: UIView,
| `- error: 'UIView' is unavailable in watchOS
285 | in tabBarController: UITabBarController
286 | ) -> UIView? {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:285:30: error: 'UITabBarController' is unavailable in watchOS
283 | private func accessoryContainer(
284 | containing contentHostView: UIView,
285 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
286 | ) -> UIView? {
287 | guard let container = contentHostView.superview,
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:286:10: error: 'UIView' is unavailable in watchOS
284 | containing contentHostView: UIView,
285 | in tabBarController: UITabBarController
286 | ) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
287 | guard let container = contentHostView.superview,
288 | container.isDescendant(of: tabBarController.view) else {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:297:22: error: 'UIView' is unavailable in watchOS
295 | private func bindContentHostIfNeeded(
296 | _ contentHostView: AccessoryContentHostView,
297 | contentView: UIView,
| `- error: 'UIView' is unavailable in watchOS
298 | to container: UIView,
299 | position: TabBarAccessoryController.Position
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:298:23: error: 'UIView' is unavailable in watchOS
296 | _ contentHostView: AccessoryContentHostView,
297 | contentView: UIView,
298 | to container: UIView,
| `- error: 'UIView' is unavailable in watchOS
299 | position: TabBarAccessoryController.Position
300 | ) {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:387:24: error: 'UIView' is unavailable in watchOS
385 |
386 | private func updateContentViewSize(
387 | _ contentView: UIView,
| `- error: 'UIView' is unavailable in watchOS
388 | position: TabBarAccessoryController.Position,
389 | matching container: UIView
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:389:29: error: 'UIView' is unavailable in watchOS
387 | _ contentView: UIView,
388 | position: TabBarAccessoryController.Position,
389 | matching container: UIView
| `- error: 'UIView' is unavailable in watchOS
390 | ) {
391 | let maximumWidth = NativeAccessoryContainerLayout.availableWidth(
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:412:19: error: 'UIView' is unavailable in watchOS
410 |
411 | private func measureContentSize(
412 | for view: UIView,
| `- error: 'UIView' is unavailable in watchOS
413 | maximumWidth: CGFloat,
414 | maximumHeight: CGFloat
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:437:19: error: 'UIView' is unavailable in watchOS
435 |
436 | private func proposedHeight(
437 | for view: UIView,
| `- error: 'UIView' is unavailable in watchOS
438 | maximumHeight: CGFloat
439 | ) -> CGFloat {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift:475:23: error: 'NSLayoutConstraint' is unavailable in watchOS
473 |
474 | private func update(
475 | _ constraint: NSLayoutConstraint?,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
476 | to constant: CGFloat
477 | ) {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayAccessoryHostView.swift:5:35: error: 'UIVisualEffectView' is unavailable in watchOS
3 | @MainActor
4 | final class OverlayAccessoryHostView: UIView {
5 | private let visualEffectView: UIVisualEffectView
| `- error: 'UIVisualEffectView' is unavailable in watchOS
6 | private let backgroundColorView = UIView()
7 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Overlay/OverlayAccessoryHostView.swift:6:39: error: 'UIView' is unavailable in watchOS
4 | final class OverlayAccessoryHostView: UIView {
5 | private let visualEffectView: UIVisualEffectView
6 | private let backgroundColorView = UIView()
| `- error: 'UIView' is unavailable in watchOS
7 |
8 | init(effect: UIBlurEffect, color: UIColor?) {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayAccessoryHostView.swift:6:39: error: 'init()' is unavailable in watchOS
4 | final class OverlayAccessoryHostView: UIView {
5 | private let visualEffectView: UIVisualEffectView
6 | private let backgroundColorView = UIView()
| `- error: 'init()' is unavailable in watchOS
7 |
8 | init(effect: UIBlurEffect, color: UIColor?) {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayAccessoryHostView.swift:8:18: error: 'UIBlurEffect' is unavailable in watchOS
6 | private let backgroundColorView = UIView()
7 |
8 | init(effect: UIBlurEffect, color: UIColor?) {
| `- error: 'UIBlurEffect' is unavailable in watchOS
9 | visualEffectView = UIVisualEffectView(effect: effect)
10 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Overlay/OverlayAccessoryHostView.swift:48:35: error: 'UIBlurEffect' is unavailable in watchOS
46 | }
47 |
48 | func updateBackground(effect: UIBlurEffect, color: UIColor?) {
| `- error: 'UIBlurEffect' is unavailable in watchOS
49 | visualEffectView.effect = effect
50 | backgroundColorView.backgroundColor = color
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Overlay/OverlayAccessoryHostView.swift:4:39: error: 'UIView' is unavailable in watchOS
2 |
3 | @MainActor
4 | final class OverlayAccessoryHostView: UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | private let visualEffectView: UIVisualEffectView
6 | private let backgroundColorView = UIView()
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlaySafeAreaAdjustment.swift:5:43: error: 'UIViewController' is unavailable in watchOS
3 | @MainActor
4 | final class OverlaySafeAreaAdjustment {
5 | private(set) weak var viewController: UIViewController?
| `- error: 'UIViewController' is unavailable in watchOS
6 | private var consumerBaselineBottom: CGFloat
7 | private var lastWrittenBottom: CGFloat
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlaySafeAreaAdjustment.swift:9:26: error: 'UIViewController' is unavailable in watchOS
7 | private var lastWrittenBottom: CGFloat
8 |
9 | init(viewController: UIViewController) {
| `- error: 'UIViewController' is unavailable in watchOS
10 | self.viewController = viewController
11 | consumerBaselineBottom = viewController.additionalSafeAreaInsets.bottom
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlaySafeAreaAdjustment.swift:65:25: error: 'UIViewController' is unavailable in watchOS
63 |
64 | private static func restore(
65 | viewController: UIViewController,
| `- error: 'UIViewController' is unavailable in watchOS
66 | consumerBaselineBottom: CGFloat,
67 | lastWrittenBottom: CGFloat
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:6:74: error: 'UIView' is unavailable in watchOS
4 | final class OverlayTabBarAccessoryRenderer: TabBarAccessoryRendering {
5 | var contentSizeInvalidationHandler: (@MainActor (_ animated: Bool) -> Void)?
6 | var contentOwnershipRelinquishedHandler: (@MainActor (_ contentView: UIView) -> Void)?
| `- error: 'UIView' is unavailable in watchOS
7 |
8 | private enum Metrics {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:17:38: error: 'NSLayoutConstraint' is unavailable in watchOS
15 | private var hostView: OverlayAccessoryHostView?
16 | private var revealHitAreaView: TabBarRevealHitAreaView?
17 | private var contentConstraints: [NSLayoutConstraint] = []
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
18 | private var horizontalConstraint: NSLayoutConstraint?
19 | private var bottomConstraint: NSLayoutConstraint?
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:18:39: error: 'NSLayoutConstraint' is unavailable in watchOS
16 | private var revealHitAreaView: TabBarRevealHitAreaView?
17 | private var contentConstraints: [NSLayoutConstraint] = []
18 | private var horizontalConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
19 | private var bottomConstraint: NSLayoutConstraint?
20 | private var widthConstraint: NSLayoutConstraint?
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:19:35: error: 'NSLayoutConstraint' is unavailable in watchOS
17 | private var contentConstraints: [NSLayoutConstraint] = []
18 | private var horizontalConstraint: NSLayoutConstraint?
19 | private var bottomConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
20 | private var widthConstraint: NSLayoutConstraint?
21 | private var heightConstraint: NSLayoutConstraint?
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:20:34: error: 'NSLayoutConstraint' is unavailable in watchOS
18 | private var horizontalConstraint: NSLayoutConstraint?
19 | private var bottomConstraint: NSLayoutConstraint?
20 | private var widthConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
21 | private var heightConstraint: NSLayoutConstraint?
22 | private var lastVisibleBottomY: CGFloat?
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:21:35: error: 'NSLayoutConstraint' is unavailable in watchOS
19 | private var bottomConstraint: NSLayoutConstraint?
20 | private var widthConstraint: NSLayoutConstraint?
21 | private var heightConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
22 | private var lastVisibleBottomY: CGFloat?
23 | private var lastVisibleTabBarHeight: CGFloat?
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:30:29: error: 'isReduceMotionEnabled' is unavailable in watchOS
28 | init(
29 | isReduceMotionEnabled: @escaping @MainActor () -> Bool = {
30 | UIAccessibility.isReduceMotionEnabled
| `- error: 'isReduceMotionEnabled' is unavailable in watchOS
31 | }
32 | ) {
UIKit.UIAccessibility.isReduceMotionEnabled:3:32: note: 'isReduceMotionEnabled' has been explicitly marked unavailable here
1 | struct UIAccessibility {
2 | @available(watchOS, unavailable)
3 | @MainActor public static var isReduceMotionEnabled: Bool { get }}
| `- note: 'isReduceMotionEnabled' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:46:30: error: 'UITabBarController' is unavailable in watchOS
44 | to state: TabBarAccessoryState,
45 | animated: Bool,
46 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
47 | ) -> TabBarAccessoryRenderResult {
48 | let contentChanged = previousState.contentView !== state.contentView
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:107:30: error: 'UITabBarController' is unavailable in watchOS
105 | func update(
106 | _ state: TabBarAccessoryState,
107 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
108 | ) -> TabBarAccessoryRenderResult {
109 | guard let contentView = state.contentView else {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:163:26: error: 'UIView' is unavailable in watchOS
161 |
162 | private func makePresentation(
163 | for contentView: UIView,
| `- error: 'UIView' is unavailable in watchOS
164 | position: TabBarAccessoryController.Position,
165 | in tabBarController: UITabBarController
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:165:30: error: 'UITabBarController' is unavailable in watchOS
163 | for contentView: UIView,
164 | position: TabBarAccessoryController.Position,
165 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
166 | ) {
167 | let contentHostView = AccessoryContentHostView(
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:192:30: error: 'UITabBarController' is unavailable in watchOS
190 | private func bindContentHostIfNeeded(
191 | _ contentHostView: AccessoryContentHostView,
192 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
193 | ) {
194 | guard let hostView else {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:219:21: error: 'UIView' is unavailable in watchOS
217 |
218 | private func installHostConstraintsIfNeeded(
219 | _ hostView: UIView,
| `- error: 'UIView' is unavailable in watchOS
220 | in tabBarController: UITabBarController
221 | ) {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:220:30: error: 'UITabBarController' is unavailable in watchOS
218 | private func installHostConstraintsIfNeeded(
219 | _ hostView: UIView,
220 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
221 | ) {
222 | if widthConstraint == nil {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:252:24: error: 'UIView' is unavailable in watchOS
250 |
251 | private func updateContentViewSize(
252 | _ contentView: UIView,
| `- error: 'UIView' is unavailable in watchOS
253 | in tabBarController: UITabBarController
254 | ) -> Bool {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:253:30: error: 'UITabBarController' is unavailable in watchOS
251 | private func updateContentViewSize(
252 | _ contentView: UIView,
253 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
254 | ) -> Bool {
255 | let size = resolvedSize(for: contentView, in: tabBarController)
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:263:30: error: 'UITabBarController' is unavailable in watchOS
261 | private func updatePosition(
262 | _ position: TabBarAccessoryController.Position,
263 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
264 | ) -> Bool {
265 | let didUpdateBottom = update(
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:288:30: error: 'UITabBarController' is unavailable in watchOS
286 |
287 | private func targetBottomY(
288 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
289 | ) -> CGFloat {
290 | let view = tabBarController.view!
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:331:30: error: 'UITabBarController' is unavailable in watchOS
329 |
330 | private func hiddenTargetBottomY(
331 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
332 | ) -> CGFloat {
333 | let view = tabBarController.view!
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:344:30: error: 'UITabBarController' is unavailable in watchOS
342 |
343 | private func barBackgroundEffect(
344 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
345 | ) -> UIBlurEffect {
346 | tabBarController.tabBar.standardAppearance.backgroundEffect
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:345:10: error: 'UIBlurEffect' is unavailable in watchOS
343 | private func barBackgroundEffect(
344 | in tabBarController: UITabBarController
345 | ) -> UIBlurEffect {
| `- error: 'UIBlurEffect' is unavailable in watchOS
346 | tabBarController.tabBar.standardAppearance.backgroundEffect
347 | ?? tabBarController.tabBar.scrollEdgeAppearance?.backgroundEffect
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
| `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:352:30: error: 'UITabBarController' is unavailable in watchOS
350 |
351 | private func barBackgroundColor(
352 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
353 | ) -> UIColor? {
354 | tabBarController.tabBar.standardAppearance.backgroundColor
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:359:19: error: 'UIView' is unavailable in watchOS
357 |
358 | private func resolvedSize(
359 | for view: UIView,
| `- error: 'UIView' is unavailable in watchOS
360 | in tabBarController: UITabBarController
361 | ) -> CGSize {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:360:30: error: 'UITabBarController' is unavailable in watchOS
358 | private func resolvedSize(
359 | for view: UIView,
360 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
361 | ) -> CGSize {
362 | let intrinsicHeight = preferredDimension(
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:390:30: error: 'UITabBarController' is unavailable in watchOS
388 |
389 | private func maximumWidth(
390 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
391 | ) -> CGFloat {
392 | let safeAreaWidth = tabBarController.view.safeAreaLayoutGuide
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:408:30: error: 'UITabBarController' is unavailable in watchOS
406 |
407 | private func updateManagedSafeAreaAdjustment(
408 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
409 | ) -> Bool {
410 | guard let selectedViewController = tabBarController.selectedViewController
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:450:30: error: 'UITabBarController' is unavailable in watchOS
448 |
449 | private func updateRevealHitArea(
450 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
451 | ) -> Bool {
452 | guard shouldInstallRevealHitArea(in: tabBarController),
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:472:30: error: 'UITabBarController' is unavailable in watchOS
470 |
471 | private func shouldInstallRevealHitArea(
472 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
473 | ) -> Bool {
474 | if tabBarController.isTabBarHidden || tabBarController.tabBar.isHidden {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:488:31: error: 'UITabBarController' is unavailable in watchOS
486 |
487 | private func makeRevealHitAreaView(
488 | for tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
489 | ) -> TabBarRevealHitAreaView {
490 | let hitAreaView = TabBarRevealHitAreaView(
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:498:30: error: 'UITabBarController' is unavailable in watchOS
496 |
497 | private func revealHitAreaFrame(
498 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
499 | ) -> CGRect? {
500 | let view = tabBarController.view!
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:521:30: error: 'UITabBarController' is unavailable in watchOS
519 |
520 | private func currentTabBarHeight(
521 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
522 | ) -> CGFloat? {
523 | let tabBarHeight = tabBarController.tabBar.bounds.height
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:552:30: error: 'UITabBarController' is unavailable in watchOS
550 | private func showHostView(
551 | animated: Bool,
552 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
553 | ) {
554 | guard let hostView else {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:590:30: error: 'UITabBarController' is unavailable in watchOS
588 | private func hideHostView(
589 | animated: Bool,
590 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
591 | ) {
592 | guard let hostView else {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:628:32: error: 'UITabBarController' is unavailable in watchOS
626 | private func removeAccessoryPresentation(
627 | animated: Bool,
628 | from tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
629 | ) {
630 | guard hostView != nil || contentHostView != nil else {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift:706:23: error: 'NSLayoutConstraint' is unavailable in watchOS
704 |
705 | private func update(
706 | _ constraint: NSLayoutConstraint?,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
707 | to constant: CGFloat
708 | ) -> Bool {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/TabBarRevealHitAreaView.swift:5:40: error: 'UITabBarController' is unavailable in watchOS
3 | @MainActor
4 | final class TabBarRevealHitAreaView: UIView {
5 | private weak var tabBarController: UITabBarController?
| `- error: 'UITabBarController' is unavailable in watchOS
6 |
7 | init(tabBarController: UITabBarController) {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/TabBarRevealHitAreaView.swift:7:28: error: 'UITabBarController' is unavailable in watchOS
5 | private weak var tabBarController: UITabBarController?
6 |
7 | init(tabBarController: UITabBarController) {
| `- error: 'UITabBarController' is unavailable in watchOS
8 | self.tabBarController = tabBarController
9 |
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/Overlay/TabBarRevealHitAreaView.swift:37:19: error: cannot override 'accessibilityActivate' which has been marked unavailable
35 | }
36 |
37 | override func accessibilityActivate() -> Bool {
| |- error: cannot override 'accessibilityActivate' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'accessibilityActivate'
38 | revealTabBar()
39 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:346:1: note: 'accessibilityActivate()' has been explicitly marked unavailable here
344 | default == NO
345 | */
346 | - (BOOL)accessibilityActivate API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityActivate()' has been explicitly marked unavailable here
347 |
348 | /*
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Overlay/TabBarRevealHitAreaView.swift:41:40: error: 'UITapGestureRecognizer' is unavailable in watchOS
39 | }
40 |
41 | @objc func handleTap(_ recognizer: UITapGestureRecognizer) {
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
42 | revealTabBar()
43 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Overlay/TabBarRevealHitAreaView.swift:45:46: error: 'UILongPressGestureRecognizer' is unavailable in watchOS
43 | }
44 |
45 | @objc func handleLongPress(_ recognizer: UILongPressGestureRecognizer) {
| `- error: 'UILongPressGestureRecognizer' is unavailable in watchOS
46 | guard recognizer.state == .began else {
47 | return
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILongPressGestureRecognizer.h:22:12: note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UILongPressGestureRecognizer : UIGestureRecognizer
| `- note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
23 |
24 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 0. The number of full taps required before the press for gesture to be recognized
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Overlay/TabBarRevealHitAreaView.swift:4:38: error: 'UIView' is unavailable in watchOS
2 |
3 | @MainActor
4 | final class TabBarRevealHitAreaView: UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | private weak var tabBarController: UITabBarController?
6 |
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/TabBarAccessoryContentMeasurement.swift:11:19: error: 'UIView' is unavailable in watchOS
9 |
10 | static func width(
11 | for view: UIView,
| `- error: 'UIView' is unavailable in watchOS
12 | proposedHeight: CGFloat,
13 | policy: WidthPolicy
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/TabBarAccessoryHostObservation.swift:5:40: error: 'UITabBarController' is unavailable in watchOS
3 | @MainActor
4 | final class TabBarAccessoryHostObservation {
5 | private weak var tabBarController: UITabBarController?
| `- error: 'UITabBarController' is unavailable in watchOS
6 | private let observesOverlayInputs: Bool
7 | private let onChange: @MainActor () -> Void
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/TabBarAccessoryHostObservation.swift:21:27: error: 'UITabBarController' is unavailable in watchOS
19 |
20 | init(
21 | tabBarController: UITabBarController,
| `- error: 'UITabBarController' is unavailable in watchOS
22 | observesOverlayInputs: Bool,
23 | onChange: @escaping @MainActor () -> Void
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/TabBarAccessoryHostObservation.swift:44:30: error: 'UITabBarController' is unavailable in watchOS
42 |
43 | private func installRootGeometryObservation(
44 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
45 | ) {
46 | let rootView = tabBarController.view!
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/TabBarAccessoryHostObservation.swift:62:30: error: 'UITabBarController' is unavailable in watchOS
60 |
61 | private func installSelectionObservation(
62 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
63 | ) {
64 | selectedViewControllerObservation = tabBarController.observe(
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/TabBarAccessoryHostObservation.swift:75:30: error: 'UITabBarController' is unavailable in watchOS
73 |
74 | private func installOverlayInputObservations(
75 | in tabBarController: UITabBarController
| `- error: 'UITabBarController' is unavailable in watchOS
76 | ) {
77 | let tabBar = tabBarController.tabBar
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutAnimator.swift:9:29: error: 'isReduceMotionEnabled' is unavailable in watchOS
7 | init(
8 | isReduceMotionEnabled: @escaping @MainActor () -> Bool = {
9 | UIAccessibility.isReduceMotionEnabled
| `- error: 'isReduceMotionEnabled' is unavailable in watchOS
10 | }
11 | ) {
UIKit.UIAccessibility.isReduceMotionEnabled:3:32: note: 'isReduceMotionEnabled' has been explicitly marked unavailable here
1 | struct UIAccessibility {
2 | @available(watchOS, unavailable)
3 | @MainActor public static var isReduceMotionEnabled: Bool { get }}
| `- note: 'isReduceMotionEnabled' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutAnimator.swift:17:30: error: 'UITabBarController' is unavailable in watchOS
15 | func perform(
16 | animated: Bool,
17 | in tabBarController: UITabBarController,
| `- error: 'UITabBarController' is unavailable in watchOS
18 | updates: @escaping (_ animated: Bool) -> Void
19 | ) {
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutObservationView.swift:33:19: error: cannot override 'safeAreaInsetsDidChange' which has been marked unavailable
31 | }
32 |
33 | override func safeAreaInsetsDidChange() {
| |- error: cannot override 'safeAreaInsetsDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'safeAreaInsetsDidChange'
34 | super.safeAreaInsetsDidChange()
35 | notifyIfLayoutChanged()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:294:1: note: 'safeAreaInsetsDidChange()' has been explicitly marked unavailable here
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsetsDidChange()' has been explicitly marked unavailable here
295 |
296 | /* The edges of this guide are constrained to equal the edges of the view inset by the layoutMargins
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutObservationView.swift:64:30: error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
62 | let bounds: CGRect
63 | let safeAreaInsets: UIEdgeInsets
64 | let layoutDirection: UIUserInterfaceLayoutDirection
| `- error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
65 | }
66 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:38:28: note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
36 | } API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
37 |
38 | typedef NS_ENUM(NSInteger, UIUserInterfaceLayoutDirection) {
| `- note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
39 | UIUserInterfaceLayoutDirectionLeftToRight,
40 | UIUserInterfaceLayoutDirectionRightToLeft,
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutObservationView.swift:4:51: error: 'UIView' is unavailable in watchOS
2 |
3 | @MainActor
4 | final class TabBarAccessoryLayoutObservationView: UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | private let onLayout: @MainActor () -> Void
6 | private var isObservingChanges = false
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/TabBarAccessoryTabBarButtons.swift:9:34: error: 'UITabBar' is unavailable in watchOS
7 | .joined()
8 |
9 | static func views(in tabBar: UITabBar) -> [UIView] {
| `- error: 'UITabBar' is unavailable in watchOS
10 | let classes = [legacyClassName].compactMap(NSClassFromString)
11 | return tabBar.subviews.filter { view in
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBar.h:28:12: note: 'UITabBar' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UITabBar : UIView
| `- note: 'UITabBar' has been explicitly marked unavailable here
29 |
30 | @property(nullable, nonatomic, weak) id<UITabBarDelegate> delegate; // weak reference. default is nil
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryTabBarButtons.swift:9:48: error: 'UIView' is unavailable in watchOS
7 | .joined()
8 |
9 | static func views(in tabBar: UITabBar) -> [UIView] {
| `- error: 'UIView' is unavailable in watchOS
10 | let classes = [legacyClassName].compactMap(NSClassFromString)
11 | return tabBar.subviews.filter { view in
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/TabBarAccessoryTabBarButtons.swift:16:49: error: 'UITabBar' is unavailable in watchOS
14 | }
15 |
16 | static func maximumVisibleHeight(in tabBar: UITabBar) -> CGFloat? {
| `- error: 'UITabBar' is unavailable in watchOS
17 | views(in: tabBar)
18 | .compactMap { view -> CGFloat? in
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBar.h:28:12: note: 'UITabBar' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UITabBar : UIView
| `- note: 'UITabBar' has been explicitly marked unavailable here
29 |
30 | @property(nullable, nonatomic, weak) id<UITabBarDelegate> delegate; // weak reference. default is nil
Failed frontend command:
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Public/TabBarAccessoryController.swift /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Public/UITabBarController+FloatingAccessory.swift /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/AccessoryContentHostView.swift /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/AccessoryRendering.swift /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/FloatingAccessoryDiagnostics.swift /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Native/NativeAccessoryContainerLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Native/NativeAccessoryEnvironmentObservation.swift /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Native/NativeAccessoryHitTesting.swift /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Native/NativeTabBarAccessoryRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Overlay/OverlayAccessoryHostView.swift /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Overlay/OverlaySafeAreaAdjustment.swift /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Overlay/OverlayTabBarAccessoryRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/Overlay/TabBarRevealHitAreaView.swift /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryContentMeasurement.swift /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryHostObservation.swift /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutObservationView.swift /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryTabBarButtons.swift -target arm64-apple-watchos11.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FloatingAccessoryKit.build/Debug-watchos/FloatingAccessoryKit-t.build/Objects-normal/arm64/FloatingAccessoryKit-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=5 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FloatingAccessoryKit.build/Debug-watchos/FloatingAccessoryKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FloatingAccessoryKit.build/Debug-watchos/FloatingAccessoryKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FloatingAccessoryKit.build/Debug-watchos/FloatingAccessoryKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name FloatingAccessoryKit -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FloatingAccessoryKit.build/Debug-watchos/FloatingAccessoryKit-t.build/Objects-normal/arm64/FloatingAccessoryKit_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FloatingAccessoryKit.build/Debug-watchos/FloatingAccessoryKit-t.build/Objects-normal/arm64/FloatingAccessoryKit.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FloatingAccessoryKit.build/Debug-watchos/FloatingAccessoryKit-t.build/Objects-normal/arm64/FloatingAccessoryKit.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FloatingAccessoryKit.build/Debug-watchos/FloatingAccessoryKit-t.build/Objects-normal/arm64/FloatingAccessoryKit-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FloatingAccessoryKit.build/Debug-watchos/FloatingAccessoryKit-t.build/Objects-normal/arm64/FloatingAccessoryKit-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FloatingAccessoryKit.build/Debug-watchos/FloatingAccessoryKit-t.build/Objects-normal/arm64/FloatingAccessoryKit-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FloatingAccessoryKit.build/Debug-watchos/FloatingAccessoryKit-t.build/Objects-normal/arm64/FloatingAccessoryKit.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FloatingAccessoryKit.build/Debug-watchos/FloatingAccessoryKit-t.build/Objects-normal/arm64/FloatingAccessoryKit.abi.json
SwiftCompile normal arm64 (in target 'FloatingAccessoryKit' from project 'FloatingAccessoryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ TabBarAccessoryLayoutObservationView.swift /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutObservationView.swift (in target 'FloatingAccessoryKit' from project 'FloatingAccessoryKit')
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutObservationView.swift:33:19: error: cannot override 'safeAreaInsetsDidChange' which has been marked unavailable
31 | }
32 |
33 | override func safeAreaInsetsDidChange() {
| |- error: cannot override 'safeAreaInsetsDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'safeAreaInsetsDidChange'
34 | super.safeAreaInsetsDidChange()
35 | notifyIfLayoutChanged()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:294:1: note: 'safeAreaInsetsDidChange()' has been explicitly marked unavailable here
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsetsDidChange()' has been explicitly marked unavailable here
295 |
296 | /* The edges of this guide are constrained to equal the edges of the view inset by the layoutMargins
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutObservationView.swift:64:30: error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
62 | let bounds: CGRect
63 | let safeAreaInsets: UIEdgeInsets
64 | let layoutDirection: UIUserInterfaceLayoutDirection
| `- error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
65 | }
66 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:38:28: note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
36 | } API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
37 |
38 | typedef NS_ENUM(NSInteger, UIUserInterfaceLayoutDirection) {
| `- note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
39 | UIUserInterfaceLayoutDirectionLeftToRight,
40 | UIUserInterfaceLayoutDirectionRightToLeft,
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutObservationView.swift:4:51: error: 'UIView' is unavailable in watchOS
2 |
3 | @MainActor
4 | final class TabBarAccessoryLayoutObservationView: UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | private let onLayout: @MainActor () -> Void
6 | private var isObservingChanges = false
/Applications/Xcode-27.0.0.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/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutObservationView.swift:16:9: error: 'accessibilityElementsHidden' is unavailable in watchOS
14 | backgroundColor = .clear
15 | isUserInteractionEnabled = false
16 | accessibilityElementsHidden = true
| `- error: 'accessibilityElementsHidden' is unavailable in watchOS
17 | }
18 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:160:28: note: 'accessibilityElementsHidden' has been explicitly marked unavailable here
158 | default == NO
159 | */
160 | @property (nonatomic) BOOL accessibilityElementsHidden API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityElementsHidden' has been explicitly marked unavailable here
161 |
162 | /*
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutObservationView.swift:34:15: error: 'safeAreaInsetsDidChange()' is unavailable in watchOS
32 |
33 | override func safeAreaInsetsDidChange() {
34 | super.safeAreaInsetsDidChange()
| `- error: 'safeAreaInsetsDidChange()' is unavailable in watchOS
35 | notifyIfLayoutChanged()
36 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:294:1: note: 'safeAreaInsetsDidChange()' has been explicitly marked unavailable here
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsetsDidChange()' has been explicitly marked unavailable here
295 |
296 | /* The edges of this guide are constrained to equal the edges of the view inset by the layoutMargins
/Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutObservationView.swift:47:29: error: 'safeAreaInsets' is unavailable in watchOS
45 | let observedLayout = ObservedLayout(
46 | bounds: bounds,
47 | safeAreaInsets: safeAreaInsets,
| `- error: 'safeAreaInsets' is unavailable in watchOS
48 | layoutDirection: effectiveUserInterfaceLayoutDirection
49 | )
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:293:45: note: 'safeAreaInsets' has been explicitly marked unavailable here
291 | - (void)layoutMarginsDidChange API_AVAILABLE(ios(8.0));
292 |
293 | @property (nonatomic,readonly) UIEdgeInsets safeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaInsets' has been explicitly marked unavailable here
294 | - (void)safeAreaInsetsDidChange API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
295 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FloatingAccessoryKit/Rendering/TabBarAccessoryLayoutObservationView.swift (in target 'FloatingAccessoryKit' from project 'FloatingAccessoryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TabBarAccessoryLayoutObservationView.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ FloatingAccessoryKit (in target 'FloatingAccessoryKit' from project 'FloatingAccessoryKit')
SwiftCompile normal arm64_32 (in target 'FloatingAccessoryKit' from project 'FloatingAccessoryKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-10-23 03:37:32.156 xcodebuild[793:4757] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-10-23 03:37:32.298 xcodebuild[793:4757] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ FloatingAccessoryKit (in target 'FloatingAccessoryKit' from project 'FloatingAccessoryKit')
SwiftCompile normal arm64 (in target 'FloatingAccessoryKit' from project 'FloatingAccessoryKit')
Building workspace FloatingAccessoryKit with scheme FloatingAccessoryKit
(3 failures)
BUILD FAILURE 6.4 watchOS