The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Container, reference main (f98b45), with Swift 6.4 for watchOS using Xcode 27.0 on 18 Sep 2026 19:54:18 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Container -destination generic/platform=watchOS

Build Log

14 |     open var transitionAnimator: UIViewControllerAnimatedTransitioning?
15 |     open private(set) var transitionContext: UIViewControllerContextTransitioning?
16 |     private(set) var interruptibleAnimator: UIViewImplicitlyAnimating?
   |                                             `- error: 'UIViewImplicitlyAnimating' is unavailable in watchOS
17 |
18 |     // MARK: Internal State
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewAnimating.h:77:11: note: 'UIViewImplicitlyAnimating' has been explicitly marked unavailable here
75 |
76 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
77 | @protocol UIViewImplicitlyAnimating <UIViewAnimating>
   |           `- note: 'UIViewImplicitlyAnimating' has been explicitly marked unavailable here
78 |
79 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerPercentDrivenInteractiveTransitioner.swift:25:31: error: 'UIView' is unavailable in watchOS
23 |     open var wantsInteractiveStart: Bool = true
24 |     open var completionSpeed: CGFloat = 1.0
25 |     open var completionCurve: UIView.AnimationCurve = .easeInOut
   |                               `- error: 'UIView' is unavailable in watchOS
26 |     open lazy var timingCurve: UITimingCurveProvider = UICubicTimingParameters(animationCurve: completionCurve)
27 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Transitioning/ContainerPercentDrivenInteractiveTransitioner.swift:26:32: error: 'UITimingCurveProvider' is unavailable in watchOS
24 |     open var completionSpeed: CGFloat = 1.0
25 |     open var completionCurve: UIView.AnimationCurve = .easeInOut
26 |     open lazy var timingCurve: UITimingCurveProvider = UICubicTimingParameters(animationCurve: completionCurve)
   |                                `- error: 'UITimingCurveProvider' is unavailable in watchOS
27 |
28 |     // MARK: ContainerPercentDrivenInteractiveTransitioning
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITimingCurveProvider.h:23:11: note: 'UITimingCurveProvider' has been explicitly marked unavailable here
21 |
22 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @protocol UITimingCurveProvider <NSCoding, NSCopying>
   |           `- note: 'UITimingCurveProvider' has been explicitly marked unavailable here
24 |
25 | @property(nonatomic, readonly) UITimingCurveType timingCurveType;
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerPercentDrivenInteractiveTransitioner.swift:26:56: error: 'UICubicTimingParameters' is unavailable in watchOS
24 |     open var completionSpeed: CGFloat = 1.0
25 |     open var completionCurve: UIView.AnimationCurve = .easeInOut
26 |     open lazy var timingCurve: UITimingCurveProvider = UICubicTimingParameters(animationCurve: completionCurve)
   |                                                        `- error: 'UICubicTimingParameters' is unavailable in watchOS
27 |
28 |     // MARK: ContainerPercentDrivenInteractiveTransitioning
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITimingParameters.h:17:12: note: 'UICubicTimingParameters' has been explicitly marked unavailable here
15 |
16 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
17 | @interface UICubicTimingParameters : NSObject  <UITimingCurveProvider>
   |            `- note: 'UICubicTimingParameters' has been explicitly marked unavailable here
18 |
19 | @property(nonatomic, readonly) UIViewAnimationCurve animationCurve;
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerPercentDrivenInteractiveTransitioner.swift:29:53: error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
27 |
28 |     // MARK: ContainerPercentDrivenInteractiveTransitioning
29 |     open func startInteractiveTransition(_ context: UIViewControllerContextTransitioning, using animator: UIViewControllerAnimatedTransitioning) {
   |                                                     `- error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
30 |         transitionContext = context
31 |         transitionAnimator = animator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:68:11: note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 66 |
 67 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 68 | @protocol UIViewControllerContextTransitioning <NSObject>
    |           `- note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 69 |
 70 | // The view in which the animated transition should take place.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerPercentDrivenInteractiveTransitioner.swift:29:107: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
27 |
28 |     // MARK: ContainerPercentDrivenInteractiveTransitioning
29 |     open func startInteractiveTransition(_ context: UIViewControllerContextTransitioning, using animator: UIViewControllerAnimatedTransitioning) {
   |                                                                                                           `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
30 |         transitionContext = context
31 |         transitionAnimator = animator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:16:24: error: 'UIView' is unavailable in watchOS
14 |
15 |     // MARK: Properties
16 |     var containerView: UIView
   |                        `- error: 'UIView' is unavailable in watchOS
17 |     var percentComplete: CGFloat = 0
18 |     var presentationStyle: UIModalPresentationStyle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:18:28: error: 'UIModalPresentationStyle' is unavailable in watchOS
16 |     var containerView: UIView
17 |     var percentComplete: CGFloat = 0
18 |     var presentationStyle: UIModalPresentationStyle
   |                            `- error: 'UIModalPresentationStyle' is unavailable in watchOS
19 |     var transitionWasCancelled: Bool = false
20 |     var targetTransform: CGAffineTransform = .identity
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:24:35: error: 'UITransitionContextViewControllerKey' is unavailable in watchOS
22 |     var isInteractive: Bool = false
23 |
24 |     private var viewControllers: [UITransitionContextViewControllerKey: UIViewController]
   |                                   `- error: 'UITransitionContextViewControllerKey' is unavailable in watchOS
25 |     private var views: [UITransitionContextViewKey: UIView]
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:16:20: note: 'UITransitionContextViewControllerKey' has been explicitly marked unavailable here
 14 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 15 |
 16 | typedef NSString * UITransitionContextViewControllerKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
    |                    `- note: 'UITransitionContextViewControllerKey' has been explicitly marked unavailable here
 17 | typedef NSString * UITransitionContextViewKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
 18 |
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:24:73: error: 'UIViewController' is unavailable in watchOS
22 |     var isInteractive: Bool = false
23 |
24 |     private var viewControllers: [UITransitionContextViewControllerKey: UIViewController]
   |                                                                         `- error: 'UIViewController' is unavailable in watchOS
25 |     private var views: [UITransitionContextViewKey: UIView]
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:25:25: error: 'UITransitionContextViewKey' is unavailable in watchOS
23 |
24 |     private var viewControllers: [UITransitionContextViewControllerKey: UIViewController]
25 |     private var views: [UITransitionContextViewKey: UIView]
   |                         `- error: 'UITransitionContextViewKey' is unavailable in watchOS
26 |
27 |     var completion: Completion?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:17:20: note: 'UITransitionContextViewKey' has been explicitly marked unavailable here
 15 |
 16 | typedef NSString * UITransitionContextViewControllerKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
 17 | typedef NSString * UITransitionContextViewKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
    |                    `- note: 'UITransitionContextViewKey' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:25:53: error: 'UIView' is unavailable in watchOS
23 |
24 |     private var viewControllers: [UITransitionContextViewControllerKey: UIViewController]
25 |     private var views: [UITransitionContextViewKey: UIView]
   |                                                     `- error: 'UIView' is unavailable in watchOS
26 |
27 |     var completion: Completion?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:30:25: error: 'UIView' is unavailable in watchOS
28 |
29 |     // MARK: Initializers
30 |     init(containerView: UIView, fromViewController: UIViewController, toViewController: UIViewController) {
   |                         `- error: 'UIView' is unavailable in watchOS
31 |         self.containerView = containerView
32 |         self.presentationStyle = toViewController.modalPresentationStyle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:30:53: error: 'UIViewController' is unavailable in watchOS
28 |
29 |     // MARK: Initializers
30 |     init(containerView: UIView, fromViewController: UIViewController, toViewController: UIViewController) {
   |                                                     `- error: 'UIViewController' is unavailable in watchOS
31 |         self.containerView = containerView
32 |         self.presentationStyle = toViewController.modalPresentationStyle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:30:89: error: 'UIViewController' is unavailable in watchOS
28 |
29 |     // MARK: Initializers
30 |     init(containerView: UIView, fromViewController: UIViewController, toViewController: UIViewController) {
   |                                                                                         `- error: 'UIViewController' is unavailable in watchOS
31 |         self.containerView = containerView
32 |         self.presentationStyle = toViewController.modalPresentationStyle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:43:31: error: 'UIViewController' is unavailable in watchOS
41 |
42 |     /// The frames are set to .null when they are not known or otherwise undefined.  For example the finalFrame of the fromViewController will be .null if and only if the fromView will be removed from the window at the end of the transition. On the other hand, if the finalFrame is not .null then it must be respected at the end of the transition.
43 |     func initialFrame(for vc: UIViewController) -> CGRect {
   |                               `- error: 'UIViewController' is unavailable in watchOS
44 |         guard vc == viewController(forKey: .from) else { return .null }
45 |         return containerView.bounds
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:49:29: error: 'UIViewController' is unavailable in watchOS
47 |
48 |     /// The frames are set to .null when they are not known or otherwise undefined.  For example the finalFrame of the fromViewController will be .null if and only if the fromView will be removed from the window at the end of the transition. On the other hand, if the finalFrame is not .null then it must be respected at the end of the transition.
49 |     func finalFrame(for vc: UIViewController) -> CGRect {
   |                             `- error: 'UIViewController' is unavailable in watchOS
50 |         guard vc == viewController(forKey: .to) else { return .null }
51 |         return containerView.bounds
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:54:37: error: 'UITransitionContextViewControllerKey' is unavailable in watchOS
52 |     }
53 |
54 |     func viewController(forKey key: UITransitionContextViewControllerKey) -> UIViewController? {
   |                                     `- error: 'UITransitionContextViewControllerKey' is unavailable in watchOS
55 |         return viewControllers[key]
56 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:16:20: note: 'UITransitionContextViewControllerKey' has been explicitly marked unavailable here
 14 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 15 |
 16 | typedef NSString * UITransitionContextViewControllerKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
    |                    `- note: 'UITransitionContextViewControllerKey' has been explicitly marked unavailable here
 17 | typedef NSString * UITransitionContextViewKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
 18 |
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:54:78: error: 'UIViewController' is unavailable in watchOS
52 |     }
53 |
54 |     func viewController(forKey key: UITransitionContextViewControllerKey) -> UIViewController? {
   |                                                                              `- error: 'UIViewController' is unavailable in watchOS
55 |         return viewControllers[key]
56 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:58:27: error: 'UITransitionContextViewKey' is unavailable in watchOS
56 |     }
57 |
58 |     func view(forKey key: UITransitionContextViewKey) -> UIView? {
   |                           `- error: 'UITransitionContextViewKey' is unavailable in watchOS
59 |         return views[key]
60 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:17:20: note: 'UITransitionContextViewKey' has been explicitly marked unavailable here
 15 |
 16 | typedef NSString * UITransitionContextViewControllerKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
 17 | typedef NSString * UITransitionContextViewKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
    |                    `- note: 'UITransitionContextViewKey' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:58:58: error: 'UIView' is unavailable in watchOS
56 |     }
57 |
58 |     func view(forKey key: UITransitionContextViewKey) -> UIView? {
   |                                                          `- error: 'UIView' is unavailable in watchOS
59 |         return views[key]
60 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:81:10: error: cannot override 'pauseInteractiveTransition' which has been marked unavailable
79 |     }
80 |
81 |     func pauseInteractiveTransition() {
   |          `- error: cannot override 'pauseInteractiveTransition' which has been marked unavailable
82 |         isInteractive = true
83 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:99:1: note: 'pauseInteractiveTransition()' has been explicitly marked unavailable here
 97 | // This should be called if the transition animation is interruptible and it
 98 | // is being paused.
 99 | - (void)pauseInteractiveTransition API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
    | `- note: 'pauseInteractiveTransition()' has been explicitly marked unavailable here
100 |
101 | // This must be called whenever a transition completes (or is cancelled.)
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:40:39: error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
38 |
39 | // MARK: UIViewControllerContextTransitioning
40 | extension ContainerTransitionContext: UIViewControllerContextTransitioning {
   |                                       `- error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
41 |
42 |     /// The frames are set to .null when they are not known or otherwise undefined.  For example the finalFrame of the fromViewController will be .null if and only if the fromView will be removed from the window at the end of the transition. On the other hand, if the finalFrame is not .null then it must be respected at the end of the transition.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:68:11: note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 66 |
 67 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 68 | @protocol UIViewControllerContextTransitioning <NSObject>
    |           `- note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 69 |
 70 | // The view in which the animated transition should take place.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerInteractiveTransitioning.swift:15:26: error: 'UIView' is unavailable in watchOS
13 |     var wantsInteractiveStart: Bool { get }
14 |     var completionSpeed: CGFloat { get }
15 |     var completionCurve: UIView.AnimationCurve { get }
   |                          `- error: 'UIView' is unavailable in watchOS
16 |
17 |     var transitionAnimator: UIViewControllerAnimatedTransitioning? { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerInteractiveTransitioning.swift:17:29: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
15 |     var completionCurve: UIView.AnimationCurve { get }
16 |
17 |     var transitionAnimator: UIViewControllerAnimatedTransitioning? { get }
   |                             `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
18 |     var transitionContext: UIViewControllerContextTransitioning? { get }
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerInteractiveTransitioning.swift:18:28: error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
16 |
17 |     var transitionAnimator: UIViewControllerAnimatedTransitioning? { get }
18 |     var transitionContext: UIViewControllerContextTransitioning? { get }
   |                            `- error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
19 |
20 |     func startInteractiveTransition(_ transitionContext: UIViewControllerContextTransitioning, using animator: UIViewControllerAnimatedTransitioning)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:68:11: note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 66 |
 67 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 68 | @protocol UIViewControllerContextTransitioning <NSObject>
    |           `- note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 69 |
 70 | // The view in which the animated transition should take place.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerInteractiveTransitioning.swift:20:58: error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
18 |     var transitionContext: UIViewControllerContextTransitioning? { get }
19 |
20 |     func startInteractiveTransition(_ transitionContext: UIViewControllerContextTransitioning, using animator: UIViewControllerAnimatedTransitioning)
   |                                                          `- error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
21 | }
22 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:68:11: note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 66 |
 67 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 68 | @protocol UIViewControllerContextTransitioning <NSObject>
    |           `- note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 69 |
 70 | // The view in which the animated transition should take place.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerInteractiveTransitioning.swift:20:112: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
18 |     var transitionContext: UIViewControllerContextTransitioning? { get }
19 |
20 |     func startInteractiveTransition(_ transitionContext: UIViewControllerContextTransitioning, using animator: UIViewControllerAnimatedTransitioning)
   |                                                                                                                `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
21 | }
22 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerInteractiveTransitioning.swift:26:26: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
24 |
25 |     // MARK: Properties
26 |     public let animator: UIViewControllerAnimatedTransitioning
   |                          `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
27 |     public let interactor: ContainerViewControllerInteractiveTransitioning
28 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerInteractiveTransitioning.swift:30:27: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
28 |
29 |     // MARK: Initializer
30 |     public init(animator: UIViewControllerAnimatedTransitioning, interactor: ContainerViewControllerInteractiveTransitioning) {
   |                           `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
31 |         self.animator = animator
32 |         self.interactor = interactor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:14:51: error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
12 |
13 |     @discardableResult
14 |     func animate(alongsideTransition animation: ((UIViewControllerTransitionCoordinatorContext) -> Void)?,
   |                                                   `- error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
15 |                  completion: ((UIViewControllerTransitionCoordinatorContext) -> Void)?) -> Bool
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:20:11: note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 20 | @protocol UIViewControllerTransitionCoordinatorContext <NSObject>
    |           `- note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 21 |
 22 | // Most of the time isAnimated will be YES. For custom transitions that use the
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:15:32: error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
13 |     @discardableResult
14 |     func animate(alongsideTransition animation: ((UIViewControllerTransitionCoordinatorContext) -> Void)?,
15 |                  completion: ((UIViewControllerTransitionCoordinatorContext) -> Void)?) -> Bool
   |                                `- error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
16 |
17 |     func notifyWhenInteractionEnds(_ handler: @escaping (UIViewControllerTransitionCoordinatorContext) -> Void)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:20:11: note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 20 | @protocol UIViewControllerTransitionCoordinatorContext <NSObject>
    |           `- note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 21 |
 22 | // Most of the time isAnimated will be YES. For custom transitions that use the
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:17:58: error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
15 |                  completion: ((UIViewControllerTransitionCoordinatorContext) -> Void)?) -> Bool
16 |
17 |     func notifyWhenInteractionEnds(_ handler: @escaping (UIViewControllerTransitionCoordinatorContext) -> Void)
   |                                                          `- error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
18 |     func notifyWhenInteractionChanges(_ handler: @escaping (UIViewControllerTransitionCoordinatorContext) -> Void)
19 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:20:11: note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 20 | @protocol UIViewControllerTransitionCoordinatorContext <NSObject>
    |           `- note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 21 |
 22 | // Most of the time isAnimated will be YES. For custom transitions that use the
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:18:61: error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
16 |
17 |     func notifyWhenInteractionEnds(_ handler: @escaping (UIViewControllerTransitionCoordinatorContext) -> Void)
18 |     func notifyWhenInteractionChanges(_ handler: @escaping (UIViewControllerTransitionCoordinatorContext) -> Void)
   |                                                             `- error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
19 | }
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:20:11: note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 20 | @protocol UIViewControllerTransitionCoordinatorContext <NSObject>
    |           `- note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 21 |
 22 | // Most of the time isAnimated will be YES. For custom transitions that use the
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:11:63: error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
 9 |
10 | /// The `ContainerViewControllerTransitionCoordinator` protocol is intended to closely mimic the `UIViewControllerTransitionCoordinator` protocol, with the exception that alongside animations must occur in the container of the transition and can not occur outside.
11 | public protocol ContainerViewControllerTransitionCoordinator: UIViewControllerTransitionCoordinatorContext {
   |                                                               `- error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
12 |
13 |     @discardableResult
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:20:11: note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 20 | @protocol UIViewControllerTransitionCoordinatorContext <NSObject>
    |           `- note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 21 |
 22 | // Most of the time isAnimated will be YES. For custom transitions that use the
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:25:49: error: 'UIView' is unavailable in watchOS
23 |
24 |     private static let defaultCompletionVelocity: CGFloat = 1.0
25 |     private static let defaultCompletionCurve = UIView.AnimationCurve.easeInOut
   |                                                 `- error: 'UIView' is unavailable in watchOS
26 |
27 |     // MARK: Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:29:27: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
27 |     // MARK: Properties
28 |     private let context: ContainerTransitionContext
29 |     private let animator: UIViewControllerAnimatedTransitioning
   |                           `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
30 |     private let interactor: ContainerViewControllerInteractiveTransitioning?
31 |     private var interruptibleAnimator: UIViewImplicitlyAnimating
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:31:40: error: 'UIViewImplicitlyAnimating' is unavailable in watchOS
29 |     private let animator: UIViewControllerAnimatedTransitioning
30 |     private let interactor: ContainerViewControllerInteractiveTransitioning?
31 |     private var interruptibleAnimator: UIViewImplicitlyAnimating
   |                                        `- error: 'UIViewImplicitlyAnimating' is unavailable in watchOS
32 |
33 |     // MARK: Initializers
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewAnimating.h:77:11: note: 'UIViewImplicitlyAnimating' has been explicitly marked unavailable here
75 |
76 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
77 | @protocol UIViewImplicitlyAnimating <UIViewAnimating>
   |           `- note: 'UIViewImplicitlyAnimating' has been explicitly marked unavailable here
78 |
79 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:34:58: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
32 |
33 |     // MARK: Initializers
34 |     init?(context: ContainerTransitionContext, animator: UIViewControllerAnimatedTransitioning, interactor: ContainerViewControllerInteractiveTransitioning? = nil) {
   |                                                          `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
35 |         guard let interruptibleAnimator = animator.interruptibleAnimator?(using: context) else { return nil }
36 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:45:9: error: cannot override 'isAnimated' which has been marked unavailable
43 |
44 |     // MARK: UIViewControllerTransitionCoordinatorContext
45 |     var isAnimated: Bool { return context.isAnimated }
   |         `- error: cannot override 'isAnimated' which has been marked unavailable
46 |     var presentationStyle: UIModalPresentationStyle { return context.presentationStyle }
47 |     var initiallyInteractive: Bool { return interactor?.wantsInteractiveStart ?? false }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:26:56: note: 'isAnimated' has been explicitly marked unavailable here
 24 | // animateTransition: even though the transition is not animated. (This allows
 25 | // the custom transition to add or remove subviews to the container view.)
 26 | @property(nonatomic, readonly, getter=isAnimated) BOOL animated API_UNAVAILABLE(watchos);
    |                                                        `- note: 'isAnimated' has been explicitly marked unavailable here
 27 |
 28 | // A modal presentation style whose transition is being customized or UIModalPresentationNone if this is not a modal presentation
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:46:9: error: cannot override 'presentationStyle' which has been marked unavailable
44 |     // MARK: UIViewControllerTransitionCoordinatorContext
45 |     var isAnimated: Bool { return context.isAnimated }
46 |     var presentationStyle: UIModalPresentationStyle { return context.presentationStyle }
   |         `- error: cannot override 'presentationStyle' which has been marked unavailable
47 |     var initiallyInteractive: Bool { return interactor?.wantsInteractiveStart ?? false }
48 |     var isInterruptible: Bool = true //This coordinator requires the usage of an UIViewImplicitlyAnimating interruptible animator, which by default is interruptible.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:30:57: note: 'presentationStyle' has been explicitly marked unavailable here
 28 | // A modal presentation style whose transition is being customized or UIModalPresentationNone if this is not a modal presentation
 29 | // or dismissal.
 30 | @property(nonatomic, readonly) UIModalPresentationStyle presentationStyle API_UNAVAILABLE(watchos);
    |                                                         `- note: 'presentationStyle' has been explicitly marked unavailable here
 31 |
 32 | /// initiallyInteractive indicates whether the transition was initiated as an interactive transition.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:46:28: error: 'UIModalPresentationStyle' is unavailable in watchOS
44 |     // MARK: UIViewControllerTransitionCoordinatorContext
45 |     var isAnimated: Bool { return context.isAnimated }
46 |     var presentationStyle: UIModalPresentationStyle { return context.presentationStyle }
   |                            `- error: 'UIModalPresentationStyle' is unavailable in watchOS
47 |     var initiallyInteractive: Bool { return interactor?.wantsInteractiveStart ?? false }
48 |     var isInterruptible: Bool = true //This coordinator requires the usage of an UIViewImplicitlyAnimating interruptible animator, which by default is interruptible.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:47:9: error: cannot override 'initiallyInteractive' which has been marked unavailable
45 |     var isAnimated: Bool { return context.isAnimated }
46 |     var presentationStyle: UIModalPresentationStyle { return context.presentationStyle }
47 |     var initiallyInteractive: Bool { return interactor?.wantsInteractiveStart ?? false }
   |         `- error: cannot override 'initiallyInteractive' which has been marked unavailable
48 |     var isInterruptible: Bool = true //This coordinator requires the usage of an UIViewImplicitlyAnimating interruptible animator, which by default is interruptible.
49 |     var isInteractive: Bool { return context.isInteractive }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:36:37: note: 'initiallyInteractive' has been explicitly marked unavailable here
 34 | /// It can only be YES if isAnimated is YES.
 35 | ///If it is NO, then isInteractive can only be YES if isInterruptible is YES
 36 | @property(nonatomic, readonly) BOOL initiallyInteractive API_UNAVAILABLE(watchos);
    |                                     `- note: 'initiallyInteractive' has been explicitly marked unavailable here
 37 | @property(nonatomic,readonly) BOOL isInterruptible API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
 38 |
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:48:9: error: cannot override 'isInterruptible' which has been marked unavailable
46 |     var presentationStyle: UIModalPresentationStyle { return context.presentationStyle }
47 |     var initiallyInteractive: Bool { return interactor?.wantsInteractiveStart ?? false }
48 |     var isInterruptible: Bool = true //This coordinator requires the usage of an UIViewImplicitlyAnimating interruptible animator, which by default is interruptible.
   |         `- error: cannot override 'isInterruptible' which has been marked unavailable
49 |     var isInteractive: Bool { return context.isInteractive }
50 |     var isCancelled: Bool { return context.transitionWasCancelled }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:37:36: note: 'isInterruptible' has been explicitly marked unavailable here
 35 | ///If it is NO, then isInteractive can only be YES if isInterruptible is YES
 36 | @property(nonatomic, readonly) BOOL initiallyInteractive API_UNAVAILABLE(watchos);
 37 | @property(nonatomic,readonly) BOOL isInterruptible API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
    |                                    `- note: 'isInterruptible' has been explicitly marked unavailable here
 38 |
 39 | // Interactive transitions have non-interactive segments. For example, they all complete non-interactively. Some interactive transitions may have
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:49:9: error: cannot override 'isInteractive' which has been marked unavailable
47 |     var initiallyInteractive: Bool { return interactor?.wantsInteractiveStart ?? false }
48 |     var isInterruptible: Bool = true //This coordinator requires the usage of an UIViewImplicitlyAnimating interruptible animator, which by default is interruptible.
49 |     var isInteractive: Bool { return context.isInteractive }
   |         `- error: cannot override 'isInteractive' which has been marked unavailable
50 |     var isCancelled: Bool { return context.transitionWasCancelled }
51 |     var transitionDuration: TimeInterval { return interactor?.transitionAnimator?.transitionDuration(using: context) ?? 0 }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:41:59: note: 'isInteractive' has been explicitly marked unavailable here
 39 | // Interactive transitions have non-interactive segments. For example, they all complete non-interactively. Some interactive transitions may have
 40 | // intermediate segments that are not interactive.
 41 | @property(nonatomic, readonly, getter=isInteractive) BOOL interactive API_UNAVAILABLE(watchos);
    |                                                           `- note: 'isInteractive' has been explicitly marked unavailable here
 42 |
 43 | // isCancelled is usually NO. It is only set to YES for an interactive transition that was cancelled.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:50:9: error: cannot override 'isCancelled' which has been marked unavailable
48 |     var isInterruptible: Bool = true //This coordinator requires the usage of an UIViewImplicitlyAnimating interruptible animator, which by default is interruptible.
49 |     var isInteractive: Bool { return context.isInteractive }
50 |     var isCancelled: Bool { return context.transitionWasCancelled }
   |         `- error: cannot override 'isCancelled' which has been marked unavailable
51 |     var transitionDuration: TimeInterval { return interactor?.transitionAnimator?.transitionDuration(using: context) ?? 0 }
52 |     var percentComplete: CGFloat { return context.percentComplete }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:44:57: note: 'isCancelled' has been explicitly marked unavailable here
 42 |
 43 | // isCancelled is usually NO. It is only set to YES for an interactive transition that was cancelled.
 44 | @property(nonatomic, readonly, getter=isCancelled) BOOL cancelled API_UNAVAILABLE(watchos);
    |                                                         `- note: 'isCancelled' has been explicitly marked unavailable here
 45 |
 46 | // The full expected duration of the transition if it is run non-interactively.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:51:9: error: cannot override 'transitionDuration' which has been marked unavailable
49 |     var isInteractive: Bool { return context.isInteractive }
50 |     var isCancelled: Bool { return context.transitionWasCancelled }
51 |     var transitionDuration: TimeInterval { return interactor?.transitionAnimator?.transitionDuration(using: context) ?? 0 }
   |         `- error: cannot override 'transitionDuration' which has been marked unavailable
52 |     var percentComplete: CGFloat { return context.percentComplete }
53 |     var completionVelocity: CGFloat { return interactor?.completionSpeed ?? ContainerTransitionCoordinator.defaultCompletionVelocity }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:47:47: note: 'transitionDuration' has been explicitly marked unavailable here
 45 |
 46 | // The full expected duration of the transition if it is run non-interactively.
 47 | @property(nonatomic, readonly) NSTimeInterval transitionDuration API_UNAVAILABLE(watchos);
    |                                               `- note: 'transitionDuration' has been explicitly marked unavailable here
 48 |
 49 | // These three methods are potentially meaningful for interactive transitions that are
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:52:9: error: cannot override 'percentComplete' which has been marked unavailable
50 |     var isCancelled: Bool { return context.transitionWasCancelled }
51 |     var transitionDuration: TimeInterval { return interactor?.transitionAnimator?.transitionDuration(using: context) ?? 0 }
52 |     var percentComplete: CGFloat { return context.percentComplete }
   |         `- error: cannot override 'percentComplete' which has been marked unavailable
53 |     var completionVelocity: CGFloat { return interactor?.completionSpeed ?? ContainerTransitionCoordinator.defaultCompletionVelocity }
54 |     var completionCurve: UIView.AnimationCurve { return interactor?.completionCurve ?? ContainerTransitionCoordinator.defaultCompletionCurve }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:52:40: note: 'percentComplete' has been explicitly marked unavailable here
 50 | // completing. It reports the percent complete of the transition when it moves
 51 | // to the non-interactive completion phase of the transition.
 52 | @property(nonatomic, readonly) CGFloat percentComplete API_UNAVAILABLE(watchos);
    |                                        `- note: 'percentComplete' has been explicitly marked unavailable here
 53 | @property(nonatomic, readonly) CGFloat completionVelocity API_UNAVAILABLE(watchos);
 54 | @property(nonatomic, readonly) UIViewAnimationCurve completionCurve API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:53:9: error: cannot override 'completionVelocity' which has been marked unavailable
51 |     var transitionDuration: TimeInterval { return interactor?.transitionAnimator?.transitionDuration(using: context) ?? 0 }
52 |     var percentComplete: CGFloat { return context.percentComplete }
53 |     var completionVelocity: CGFloat { return interactor?.completionSpeed ?? ContainerTransitionCoordinator.defaultCompletionVelocity }
   |         `- error: cannot override 'completionVelocity' which has been marked unavailable
54 |     var completionCurve: UIView.AnimationCurve { return interactor?.completionCurve ?? ContainerTransitionCoordinator.defaultCompletionCurve }
55 |     var containerView: UIView { return context.containerView }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:53:40: note: 'completionVelocity' has been explicitly marked unavailable here
 51 | // to the non-interactive completion phase of the transition.
 52 | @property(nonatomic, readonly) CGFloat percentComplete API_UNAVAILABLE(watchos);
 53 | @property(nonatomic, readonly) CGFloat completionVelocity API_UNAVAILABLE(watchos);
    |                                        `- note: 'completionVelocity' has been explicitly marked unavailable here
 54 | @property(nonatomic, readonly) UIViewAnimationCurve completionCurve API_UNAVAILABLE(watchos);
 55 |
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:54:9: error: cannot override 'completionCurve' which has been marked unavailable
52 |     var percentComplete: CGFloat { return context.percentComplete }
53 |     var completionVelocity: CGFloat { return interactor?.completionSpeed ?? ContainerTransitionCoordinator.defaultCompletionVelocity }
54 |     var completionCurve: UIView.AnimationCurve { return interactor?.completionCurve ?? ContainerTransitionCoordinator.defaultCompletionCurve }
   |         `- error: cannot override 'completionCurve' which has been marked unavailable
55 |     var containerView: UIView { return context.containerView }
56 |     var targetTransform: CGAffineTransform { return context.targetTransform }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:54:53: note: 'completionCurve' has been explicitly marked unavailable here
 52 | @property(nonatomic, readonly) CGFloat percentComplete API_UNAVAILABLE(watchos);
 53 | @property(nonatomic, readonly) CGFloat completionVelocity API_UNAVAILABLE(watchos);
 54 | @property(nonatomic, readonly) UIViewAnimationCurve completionCurve API_UNAVAILABLE(watchos);
    |                                                     `- note: 'completionCurve' has been explicitly marked unavailable here
 55 |
 56 | // Currently only two keys are defined by the system:
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:54:26: error: 'UIView' is unavailable in watchOS
52 |     var percentComplete: CGFloat { return context.percentComplete }
53 |     var completionVelocity: CGFloat { return interactor?.completionSpeed ?? ContainerTransitionCoordinator.defaultCompletionVelocity }
54 |     var completionCurve: UIView.AnimationCurve { return interactor?.completionCurve ?? ContainerTransitionCoordinator.defaultCompletionCurve }
   |                          `- error: 'UIView' is unavailable in watchOS
55 |     var containerView: UIView { return context.containerView }
56 |     var targetTransform: CGAffineTransform { return context.targetTransform }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:55:9: error: cannot override 'containerView' which has been marked unavailable
53 |     var completionVelocity: CGFloat { return interactor?.completionSpeed ?? ContainerTransitionCoordinator.defaultCompletionVelocity }
54 |     var completionCurve: UIView.AnimationCurve { return interactor?.completionCurve ?? ContainerTransitionCoordinator.defaultCompletionCurve }
55 |     var containerView: UIView { return context.containerView }
   |         `- error: cannot override 'containerView' which has been marked unavailable
56 |     var targetTransform: CGAffineTransform { return context.targetTransform }
57 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:67:40: note: 'containerView' has been explicitly marked unavailable here
 65 |
 66 | // The view in which the animated transition is taking place.
 67 | @property(nonatomic, readonly) UIView *containerView API_UNAVAILABLE(watchos);
    |                                        `- note: 'containerView' has been explicitly marked unavailable here
 68 |
 69 | // This is either CGAffineTransformIdentity (indicating no rotation), or a rotation transform of +90, -90, or 180.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:55:24: error: 'UIView' is unavailable in watchOS
53 |     var completionVelocity: CGFloat { return interactor?.completionSpeed ?? ContainerTransitionCoordinator.defaultCompletionVelocity }
54 |     var completionCurve: UIView.AnimationCurve { return interactor?.completionCurve ?? ContainerTransitionCoordinator.defaultCompletionCurve }
55 |     var containerView: UIView { return context.containerView }
   |                        `- error: 'UIView' is unavailable in watchOS
56 |     var targetTransform: CGAffineTransform { return context.targetTransform }
57 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Transitioning/ContainerViewControllerTransitionCoordinator.swift:58:37: error: 'UITransitionContextViewControllerKey' is unavailable in watchOS
56 |     var targetTransform: CGAffineTransform { return context.targetTransform }
57 |
58 |     func viewController(forKey key: UITransitionContextViewControllerKey) -> UIViewController? {
   |                                     `- error: 'UITransitionContextViewControllerKey' is unavailable in watchOS
59 |         return context.viewController(forKey: key)
60 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:16:20: note: 'UITransitionContextViewControllerKey' has been explicitly marked unavailable here
 14 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 15 |
 16 | typedef NSString * UITransitionContextViewControllerKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
    |                    `- note: 'UITransitionContextViewControllerKey' has been explicitly marked unavailable here
 17 | typedef NSString * UITransitionContextViewKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
 18 |
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:58:78: error: 'UIViewController' is unavailable in watchOS
56 |     var targetTransform: CGAffineTransform { return context.targetTransform }
57 |
58 |     func viewController(forKey key: UITransitionContextViewControllerKey) -> UIViewController? {
   |                                                                              `- error: 'UIViewController' is unavailable in watchOS
59 |         return context.viewController(forKey: key)
60 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:62:27: error: 'UITransitionContextViewKey' is unavailable in watchOS
60 |     }
61 |
62 |     func view(forKey key: UITransitionContextViewKey) -> UIView? {
   |                           `- error: 'UITransitionContextViewKey' is unavailable in watchOS
63 |         return context.view(forKey: key)
64 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:17:20: note: 'UITransitionContextViewKey' has been explicitly marked unavailable here
 15 |
 16 | typedef NSString * UITransitionContextViewControllerKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
 17 | typedef NSString * UITransitionContextViewKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
    |                    `- note: 'UITransitionContextViewKey' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:62:58: error: 'UIView' is unavailable in watchOS
60 |     }
61 |
62 |     func view(forKey key: UITransitionContextViewKey) -> UIView? {
   |                                                          `- error: 'UIView' is unavailable in watchOS
63 |         return context.view(forKey: key)
64 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:67:51: error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
65 |
66 |     // MARK: UIViewControllerTransitionCoordinatorContext
67 |     func animate(alongsideTransition animation: ((UIViewControllerTransitionCoordinatorContext) -> Void)?,
   |                                                   `- error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
68 |                  completion: ((UIViewControllerTransitionCoordinatorContext) -> Void)? = nil) -> Bool {
69 |         interruptibleAnimator.addAnimations? { animation?(self) }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:20:11: note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 20 | @protocol UIViewControllerTransitionCoordinatorContext <NSObject>
    |           `- note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 21 |
 22 | // Most of the time isAnimated will be YES. For custom transitions that use the
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:68:32: error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
66 |     // MARK: UIViewControllerTransitionCoordinatorContext
67 |     func animate(alongsideTransition animation: ((UIViewControllerTransitionCoordinatorContext) -> Void)?,
68 |                  completion: ((UIViewControllerTransitionCoordinatorContext) -> Void)? = nil) -> Bool {
   |                                `- error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
69 |         interruptibleAnimator.addAnimations? { animation?(self) }
70 |         interruptibleAnimator.addCompletion? { _ in completion?(self) }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:20:11: note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 20 | @protocol UIViewControllerTransitionCoordinatorContext <NSObject>
    |           `- note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 21 |
 22 | // Most of the time isAnimated will be YES. For custom transitions that use the
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:75:58: error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
73 |     }
74 |
75 |     func notifyWhenInteractionEnds(_ handler: @escaping (UIViewControllerTransitionCoordinatorContext) -> Void) {
   |                                                          `- error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
76 |         notifyWhenInteractionChanges(handler)
77 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:20:11: note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 20 | @protocol UIViewControllerTransitionCoordinatorContext <NSObject>
    |           `- note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 21 |
 22 | // Most of the time isAnimated will be YES. For custom transitions that use the
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:79:61: error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
77 |     }
78 |
79 |     func notifyWhenInteractionChanges(_ handler: @escaping (UIViewControllerTransitionCoordinatorContext) -> Void) {
   |                                                             `- error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
80 |         interruptibleAnimator.addCompletion? { _ in handler(self) }
81 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:20:11: note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 20 | @protocol UIViewControllerTransitionCoordinatorContext <NSObject>
    |           `- note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 21 |
 22 | // Most of the time isAnimated will be YES. For custom transitions that use the
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/DefaultContainerTransitionAnimator.swift:14:54: error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
12 |
13 |     // MARK: UIViewControllerAnimatedTransitioning
14 |     func transitionDuration(using transitionContext: UIViewControllerContextTransitioning?) -> TimeInterval {
   |                                                      `- error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
15 |         return 0.0
16 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:68:11: note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 66 |
 67 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 68 | @protocol UIViewControllerContextTransitioning <NSObject>
    |           `- note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 69 |
 70 | // The view in which the animated transition should take place.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/DefaultContainerTransitionAnimator.swift:18:53: error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
16 |     }
17 |
18 |     func animateTransition(using transitionContext: UIViewControllerContextTransitioning) {
   |                                                     `- error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
19 |         guard let destinationController = transitionContext.viewController(forKey: .to), let destination = destinationController.view else {
20 |             preconditionFailure("The context is improperly configured - a destination view controller must be provided.")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:68:11: note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 66 |
 67 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 68 | @protocol UIViewControllerContextTransitioning <NSObject>
    |           `- note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 69 |
 70 | // The view in which the animated transition should take place.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/DefaultContainerTransitionAnimator.swift:11:53: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
 9 |
10 | /// This class is internal to the framework. It is the internal default transition animator used by the ContainerViewController when its delegate does not provide one.
11 | class DefaultContainerTransitionAnimator: NSObject, UIViewControllerAnimatedTransitioning {
   |                                                     `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
12 |
13 |     // MARK: UIViewControllerAnimatedTransitioning
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'Container' from project 'Container')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/Core/ContainerViewController.ChildManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/ContainerViewController.PostTransitionBehavior.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/ContainerViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/ContainerViewControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerPercentDrivenInteractiveTransitioner.swift /Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift /Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerInteractiveTransitioning.swift /Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/Transitioning/DefaultContainerTransitionAnimator.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Container.build/Debug-watchos/Container-t.build/Objects-normal/arm64_32/Container-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Container.build/Debug-watchos/Container-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Container.build/Debug-watchos/Container-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Container.build/Debug-watchos/Container-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Container -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Container.build/Debug-watchos/Container-t.build/Objects-normal/arm64_32/Container_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Container.build/Debug-watchos/Container-t.build/Objects-normal/arm64_32/Container.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Container.build/Debug-watchos/Container-t.build/Objects-normal/arm64_32/Container.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Container.build/Debug-watchos/Container-t.build/Objects-normal/arm64_32/Container-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Container.build/Debug-watchos/Container-t.build/Objects-normal/arm64_32/Container-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Container.build/Debug-watchos/Container-t.build/Objects-normal/arm64_32/Container-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Container.build/Debug-watchos/Container-t.build/Objects-normal/arm64_32/Container.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Container.build/Debug-watchos/Container-t.build/Objects-normal/arm64_32/Container.abi.json
SwiftCompile normal arm64_32 Compiling\ ContainerViewControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/ContainerViewControllerDelegate.swift (in target 'Container' from project 'Container')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Core/ContainerViewControllerDelegate.swift (in target 'Container' from project 'Container')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContainerViewControllerDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/ContainerViewControllerDelegate.swift:19:84: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
17 |     func containerViewController(_ container: ContainerViewController,
18 |                                  animationControllerForTransitionFrom source: ContainerViewController.Child,
19 |                                  to destination: ContainerViewController.Child) -> UIViewControllerAnimatedTransitioning?
   |                                                                                    `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
20 |
21 |     /// Asks your delegate for the transition interactor object to use when presenting a view controller.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
SwiftCompile normal arm64_32 Compiling\ ContainerTransitionContext.swift /Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift (in target 'Container' from project 'Container')
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:16:24: error: 'UIView' is unavailable in watchOS
14 |
15 |     // MARK: Properties
16 |     var containerView: UIView
   |                        `- error: 'UIView' is unavailable in watchOS
17 |     var percentComplete: CGFloat = 0
18 |     var presentationStyle: UIModalPresentationStyle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:18:28: error: 'UIModalPresentationStyle' is unavailable in watchOS
16 |     var containerView: UIView
17 |     var percentComplete: CGFloat = 0
18 |     var presentationStyle: UIModalPresentationStyle
   |                            `- error: 'UIModalPresentationStyle' is unavailable in watchOS
19 |     var transitionWasCancelled: Bool = false
20 |     var targetTransform: CGAffineTransform = .identity
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:24:35: error: 'UITransitionContextViewControllerKey' is unavailable in watchOS
22 |     var isInteractive: Bool = false
23 |
24 |     private var viewControllers: [UITransitionContextViewControllerKey: UIViewController]
   |                                   `- error: 'UITransitionContextViewControllerKey' is unavailable in watchOS
25 |     private var views: [UITransitionContextViewKey: UIView]
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:16:20: note: 'UITransitionContextViewControllerKey' has been explicitly marked unavailable here
 14 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 15 |
 16 | typedef NSString * UITransitionContextViewControllerKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
    |                    `- note: 'UITransitionContextViewControllerKey' has been explicitly marked unavailable here
 17 | typedef NSString * UITransitionContextViewKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
 18 |
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:24:73: error: 'UIViewController' is unavailable in watchOS
22 |     var isInteractive: Bool = false
23 |
24 |     private var viewControllers: [UITransitionContextViewControllerKey: UIViewController]
   |                                                                         `- error: 'UIViewController' is unavailable in watchOS
25 |     private var views: [UITransitionContextViewKey: UIView]
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:25:25: error: 'UITransitionContextViewKey' is unavailable in watchOS
23 |
24 |     private var viewControllers: [UITransitionContextViewControllerKey: UIViewController]
25 |     private var views: [UITransitionContextViewKey: UIView]
   |                         `- error: 'UITransitionContextViewKey' is unavailable in watchOS
26 |
27 |     var completion: Completion?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:17:20: note: 'UITransitionContextViewKey' has been explicitly marked unavailable here
 15 |
 16 | typedef NSString * UITransitionContextViewControllerKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
 17 | typedef NSString * UITransitionContextViewKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
    |                    `- note: 'UITransitionContextViewKey' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:25:53: error: 'UIView' is unavailable in watchOS
23 |
24 |     private var viewControllers: [UITransitionContextViewControllerKey: UIViewController]
25 |     private var views: [UITransitionContextViewKey: UIView]
   |                                                     `- error: 'UIView' is unavailable in watchOS
26 |
27 |     var completion: Completion?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:30:25: error: 'UIView' is unavailable in watchOS
28 |
29 |     // MARK: Initializers
30 |     init(containerView: UIView, fromViewController: UIViewController, toViewController: UIViewController) {
   |                         `- error: 'UIView' is unavailable in watchOS
31 |         self.containerView = containerView
32 |         self.presentationStyle = toViewController.modalPresentationStyle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:30:53: error: 'UIViewController' is unavailable in watchOS
28 |
29 |     // MARK: Initializers
30 |     init(containerView: UIView, fromViewController: UIViewController, toViewController: UIViewController) {
   |                                                     `- error: 'UIViewController' is unavailable in watchOS
31 |         self.containerView = containerView
32 |         self.presentationStyle = toViewController.modalPresentationStyle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:30:89: error: 'UIViewController' is unavailable in watchOS
28 |
29 |     // MARK: Initializers
30 |     init(containerView: UIView, fromViewController: UIViewController, toViewController: UIViewController) {
   |                                                                                         `- error: 'UIViewController' is unavailable in watchOS
31 |         self.containerView = containerView
32 |         self.presentationStyle = toViewController.modalPresentationStyle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:43:31: error: 'UIViewController' is unavailable in watchOS
41 |
42 |     /// The frames are set to .null when they are not known or otherwise undefined.  For example the finalFrame of the fromViewController will be .null if and only if the fromView will be removed from the window at the end of the transition. On the other hand, if the finalFrame is not .null then it must be respected at the end of the transition.
43 |     func initialFrame(for vc: UIViewController) -> CGRect {
   |                               `- error: 'UIViewController' is unavailable in watchOS
44 |         guard vc == viewController(forKey: .from) else { return .null }
45 |         return containerView.bounds
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:49:29: error: 'UIViewController' is unavailable in watchOS
47 |
48 |     /// The frames are set to .null when they are not known or otherwise undefined.  For example the finalFrame of the fromViewController will be .null if and only if the fromView will be removed from the window at the end of the transition. On the other hand, if the finalFrame is not .null then it must be respected at the end of the transition.
49 |     func finalFrame(for vc: UIViewController) -> CGRect {
   |                             `- error: 'UIViewController' is unavailable in watchOS
50 |         guard vc == viewController(forKey: .to) else { return .null }
51 |         return containerView.bounds
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:54:37: error: 'UITransitionContextViewControllerKey' is unavailable in watchOS
52 |     }
53 |
54 |     func viewController(forKey key: UITransitionContextViewControllerKey) -> UIViewController? {
   |                                     `- error: 'UITransitionContextViewControllerKey' is unavailable in watchOS
55 |         return viewControllers[key]
56 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:16:20: note: 'UITransitionContextViewControllerKey' has been explicitly marked unavailable here
 14 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 15 |
 16 | typedef NSString * UITransitionContextViewControllerKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
    |                    `- note: 'UITransitionContextViewControllerKey' has been explicitly marked unavailable here
 17 | typedef NSString * UITransitionContextViewKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
 18 |
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:54:78: error: 'UIViewController' is unavailable in watchOS
52 |     }
53 |
54 |     func viewController(forKey key: UITransitionContextViewControllerKey) -> UIViewController? {
   |                                                                              `- error: 'UIViewController' is unavailable in watchOS
55 |         return viewControllers[key]
56 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:58:27: error: 'UITransitionContextViewKey' is unavailable in watchOS
56 |     }
57 |
58 |     func view(forKey key: UITransitionContextViewKey) -> UIView? {
   |                           `- error: 'UITransitionContextViewKey' is unavailable in watchOS
59 |         return views[key]
60 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:17:20: note: 'UITransitionContextViewKey' has been explicitly marked unavailable here
 15 |
 16 | typedef NSString * UITransitionContextViewControllerKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
 17 | typedef NSString * UITransitionContextViewKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
    |                    `- note: 'UITransitionContextViewKey' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:58:58: error: 'UIView' is unavailable in watchOS
56 |     }
57 |
58 |     func view(forKey key: UITransitionContextViewKey) -> UIView? {
   |                                                          `- error: 'UIView' is unavailable in watchOS
59 |         return views[key]
60 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:81:10: error: cannot override 'pauseInteractiveTransition' which has been marked unavailable
79 |     }
80 |
81 |     func pauseInteractiveTransition() {
   |          `- error: cannot override 'pauseInteractiveTransition' which has been marked unavailable
82 |         isInteractive = true
83 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:99:1: note: 'pauseInteractiveTransition()' has been explicitly marked unavailable here
 97 | // This should be called if the transition animation is interruptible and it
 98 | // is being paused.
 99 | - (void)pauseInteractiveTransition API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
    | `- note: 'pauseInteractiveTransition()' has been explicitly marked unavailable here
100 |
101 | // This must be called whenever a transition completes (or is cancelled.)
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:40:39: error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
38 |
39 | // MARK: UIViewControllerContextTransitioning
40 | extension ContainerTransitionContext: UIViewControllerContextTransitioning {
   |                                       `- error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
41 |
42 |     /// The frames are set to .null when they are not known or otherwise undefined.  For example the finalFrame of the fromViewController will be .null if and only if the fromView will be removed from the window at the end of the transition. On the other hand, if the finalFrame is not .null then it must be respected at the end of the transition.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:68:11: note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 66 |
 67 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 68 | @protocol UIViewControllerContextTransitioning <NSObject>
    |           `- note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 69 |
 70 | // The view in which the animated transition should take place.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:33:34: error: 'from' is unavailable in watchOS
31 |         self.containerView = containerView
32 |         self.presentationStyle = toViewController.modalPresentationStyle
33 |         self.viewControllers = [.from: fromViewController, .to: toViewController]
   |                                  `- error: 'from' is unavailable in watchOS
34 |         self.views = [.from: fromViewController.view, .to: toViewController.view]
35 |         super.init()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:23:57: note: 'from' has been explicitly marked unavailable here
 21 | // that are created by the system.
 22 |
 23 | UIKIT_EXTERN UITransitionContextViewControllerKey const UITransitionContextFromViewControllerKey API_UNAVAILABLE(watchos) NS_SWIFT_NAME(from) API_AVAILABLE(ios(7.0));
    |                                                         `- note: 'from' has been explicitly marked unavailable here
 24 | UIKIT_EXTERN UITransitionContextViewControllerKey const UITransitionContextToViewControllerKey API_UNAVAILABLE(watchos) NS_SWIFT_NAME(to) API_AVAILABLE(ios(7.0));
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:33:61: error: 'to' is unavailable in watchOS
31 |         self.containerView = containerView
32 |         self.presentationStyle = toViewController.modalPresentationStyle
33 |         self.viewControllers = [.from: fromViewController, .to: toViewController]
   |                                                             `- error: 'to' is unavailable in watchOS
34 |         self.views = [.from: fromViewController.view, .to: toViewController.view]
35 |         super.init()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:24:57: note: 'to' has been explicitly marked unavailable here
 22 |
 23 | UIKIT_EXTERN UITransitionContextViewControllerKey const UITransitionContextFromViewControllerKey API_UNAVAILABLE(watchos) NS_SWIFT_NAME(from) API_AVAILABLE(ios(7.0));
 24 | UIKIT_EXTERN UITransitionContextViewControllerKey const UITransitionContextToViewControllerKey API_UNAVAILABLE(watchos) NS_SWIFT_NAME(to) API_AVAILABLE(ios(7.0));
    |                                                         `- note: 'to' has been explicitly marked unavailable here
 25 |
 26 | UIKIT_EXTERN UITransitionContextViewKey const UITransitionContextFromViewKey API_UNAVAILABLE(watchos) NS_SWIFT_NAME(from) API_AVAILABLE(ios(8.0));
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:34:24: error: 'from' is unavailable in watchOS
32 |         self.presentationStyle = toViewController.modalPresentationStyle
33 |         self.viewControllers = [.from: fromViewController, .to: toViewController]
34 |         self.views = [.from: fromViewController.view, .to: toViewController.view]
   |                        `- error: 'from' is unavailable in watchOS
35 |         super.init()
36 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:26:47: note: 'from' has been explicitly marked unavailable here
 24 | UIKIT_EXTERN UITransitionContextViewControllerKey const UITransitionContextToViewControllerKey API_UNAVAILABLE(watchos) NS_SWIFT_NAME(to) API_AVAILABLE(ios(7.0));
 25 |
 26 | UIKIT_EXTERN UITransitionContextViewKey const UITransitionContextFromViewKey API_UNAVAILABLE(watchos) NS_SWIFT_NAME(from) API_AVAILABLE(ios(8.0));
    |                                               `- note: 'from' has been explicitly marked unavailable here
 27 | UIKIT_EXTERN UITransitionContextViewKey const UITransitionContextToViewKey API_UNAVAILABLE(watchos) NS_SWIFT_NAME(to) API_AVAILABLE(ios(8.0));
 28 |
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:34:56: error: 'to' is unavailable in watchOS
32 |         self.presentationStyle = toViewController.modalPresentationStyle
33 |         self.viewControllers = [.from: fromViewController, .to: toViewController]
34 |         self.views = [.from: fromViewController.view, .to: toViewController.view]
   |                                                        `- error: 'to' is unavailable in watchOS
35 |         super.init()
36 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:27:47: note: 'to' has been explicitly marked unavailable here
 25 |
 26 | UIKIT_EXTERN UITransitionContextViewKey const UITransitionContextFromViewKey API_UNAVAILABLE(watchos) NS_SWIFT_NAME(from) API_AVAILABLE(ios(8.0));
 27 | UIKIT_EXTERN UITransitionContextViewKey const UITransitionContextToViewKey API_UNAVAILABLE(watchos) NS_SWIFT_NAME(to) API_AVAILABLE(ios(8.0));
    |                                               `- note: 'to' has been explicitly marked unavailable here
 28 |
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift:44:45: error: 'from' is unavailable in watchOS
42 |     /// The frames are set to .null when they are not known or otherwise undefined.  For example the finalFrame of the fromViewController will be .null if and only if the fromView will be removed from the window at the end of the transition. On the other hand, if the finalFrame is not .null then it must be respected at the end of the transition.
43 |     func initialFrame(for vc: UIViewController) -> CGRect {
44 |         guard vc == viewController(forKey: .from) else { return .null }
   |                                             `- error: 'from' is unavailable in watchOS
45 |         return containerView.bounds
46 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:23:57: note: 'from' has been explicitly marked unavailable here
 21 | // that are created by the system.
 22 |
 23 | UIKIT_EXTERN UITransitionContextViewControllerKey const UITransitionContextFromViewControllerKey API_UNAVAILABLE(watchos) NS_SWIFT_NAME(from) API_AVAILABLE(ios(7.0));
    |                                                         `- note: 'from' has been explicitly marked unavailable here
 24 | UIKIT_EXTERN UITransitionContextViewControllerKey const UITransitionContextToViewControllerKey API_UNAVAILABLE(watchos) NS_SWIFT_NAME(to) API_AVAILABLE(ios(7.0));
 25 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerTransitionContext.swift (in target 'Container' from project 'Container')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContainerTransitionContext.swift
SwiftCompile normal arm64_32 Compiling\ ContainerViewController.ChildManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/ContainerViewController.ChildManager.swift (in target 'Container' from project 'Container')
/Users/admin/builder/spi-builder-workspace/Sources/Core/ContainerViewController.ChildManager.swift:34:36: error: 'UIViewController' is unavailable in watchOS
 32 |
 33 |         /// The `UIViewController` associated with this child. It is embedded as a child view controller of the `ContainerViewController` itself when presented.
 34 |         public let viewController: UIViewController
    |                                    `- error: 'UIViewController' is unavailable in watchOS
 35 |
 36 |         // MARK: Initializer
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Core/ContainerViewController.ChildManager.swift:39:61: error: 'UIViewController' is unavailable in watchOS
 37 |
 38 |         /// Initializes a new `Child` object with a given `identifier` and `viewConroller`.
 39 |         public init(identifier: Identifier, viewController: UIViewController) {
    |                                                             `- error: 'UIViewController' is unavailable in watchOS
 40 |             self.identifier = identifier
 41 |             self.viewController = viewController
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Core/ContainerViewController.ChildManager.swift (in target 'Container' from project 'Container')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContainerViewController.ChildManager.swift
SwiftCompile normal arm64_32 Compiling\ ContainerPercentDrivenInteractiveTransitioner.swift /Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerPercentDrivenInteractiveTransitioner.swift (in target 'Container' from project 'Container')
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerPercentDrivenInteractiveTransitioner.swift:14:34: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
12 |
13 |     // MARK: Properties
14 |     open var transitionAnimator: UIViewControllerAnimatedTransitioning?
   |                                  `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
15 |     open private(set) var transitionContext: UIViewControllerContextTransitioning?
16 |     private(set) var interruptibleAnimator: UIViewImplicitlyAnimating?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerPercentDrivenInteractiveTransitioner.swift:15:46: error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
13 |     // MARK: Properties
14 |     open var transitionAnimator: UIViewControllerAnimatedTransitioning?
15 |     open private(set) var transitionContext: UIViewControllerContextTransitioning?
   |                                              `- error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
16 |     private(set) var interruptibleAnimator: UIViewImplicitlyAnimating?
17 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:68:11: note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 66 |
 67 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 68 | @protocol UIViewControllerContextTransitioning <NSObject>
    |           `- note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 69 |
 70 | // The view in which the animated transition should take place.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerPercentDrivenInteractiveTransitioner.swift:16:45: error: 'UIViewImplicitlyAnimating' is unavailable in watchOS
14 |     open var transitionAnimator: UIViewControllerAnimatedTransitioning?
15 |     open private(set) var transitionContext: UIViewControllerContextTransitioning?
16 |     private(set) var interruptibleAnimator: UIViewImplicitlyAnimating?
   |                                             `- error: 'UIViewImplicitlyAnimating' is unavailable in watchOS
17 |
18 |     // MARK: Internal State
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewAnimating.h:77:11: note: 'UIViewImplicitlyAnimating' has been explicitly marked unavailable here
75 |
76 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
77 | @protocol UIViewImplicitlyAnimating <UIViewAnimating>
   |           `- note: 'UIViewImplicitlyAnimating' has been explicitly marked unavailable here
78 |
79 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerPercentDrivenInteractiveTransitioner.swift:25:31: error: 'UIView' is unavailable in watchOS
23 |     open var wantsInteractiveStart: Bool = true
24 |     open var completionSpeed: CGFloat = 1.0
25 |     open var completionCurve: UIView.AnimationCurve = .easeInOut
   |                               `- error: 'UIView' is unavailable in watchOS
26 |     open lazy var timingCurve: UITimingCurveProvider = UICubicTimingParameters(animationCurve: completionCurve)
27 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Transitioning/ContainerPercentDrivenInteractiveTransitioner.swift:26:32: error: 'UITimingCurveProvider' is unavailable in watchOS
24 |     open var completionSpeed: CGFloat = 1.0
25 |     open var completionCurve: UIView.AnimationCurve = .easeInOut
26 |     open lazy var timingCurve: UITimingCurveProvider = UICubicTimingParameters(animationCurve: completionCurve)
   |                                `- error: 'UITimingCurveProvider' is unavailable in watchOS
27 |
28 |     // MARK: ContainerPercentDrivenInteractiveTransitioning
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITimingCurveProvider.h:23:11: note: 'UITimingCurveProvider' has been explicitly marked unavailable here
21 |
22 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @protocol UITimingCurveProvider <NSCoding, NSCopying>
   |           `- note: 'UITimingCurveProvider' has been explicitly marked unavailable here
24 |
25 | @property(nonatomic, readonly) UITimingCurveType timingCurveType;
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerPercentDrivenInteractiveTransitioner.swift:26:56: error: 'UICubicTimingParameters' is unavailable in watchOS
24 |     open var completionSpeed: CGFloat = 1.0
25 |     open var completionCurve: UIView.AnimationCurve = .easeInOut
26 |     open lazy var timingCurve: UITimingCurveProvider = UICubicTimingParameters(animationCurve: completionCurve)
   |                                                        `- error: 'UICubicTimingParameters' is unavailable in watchOS
27 |
28 |     // MARK: ContainerPercentDrivenInteractiveTransitioning
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITimingParameters.h:17:12: note: 'UICubicTimingParameters' has been explicitly marked unavailable here
15 |
16 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
17 | @interface UICubicTimingParameters : NSObject  <UITimingCurveProvider>
   |            `- note: 'UICubicTimingParameters' has been explicitly marked unavailable here
18 |
19 | @property(nonatomic, readonly) UIViewAnimationCurve animationCurve;
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerPercentDrivenInteractiveTransitioner.swift:29:53: error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
27 |
28 |     // MARK: ContainerPercentDrivenInteractiveTransitioning
29 |     open func startInteractiveTransition(_ context: UIViewControllerContextTransitioning, using animator: UIViewControllerAnimatedTransitioning) {
   |                                                     `- error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
30 |         transitionContext = context
31 |         transitionAnimator = animator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:68:11: note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 66 |
 67 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 68 | @protocol UIViewControllerContextTransitioning <NSObject>
    |           `- note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 69 |
 70 | // The view in which the animated transition should take place.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerPercentDrivenInteractiveTransitioner.swift:29:107: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
27 |
28 |     // MARK: ContainerPercentDrivenInteractiveTransitioning
29 |     open func startInteractiveTransition(_ context: UIViewControllerContextTransitioning, using animator: UIViewControllerAnimatedTransitioning) {
   |                                                                                                           `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
30 |         transitionContext = context
31 |         transitionAnimator = animator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerPercentDrivenInteractiveTransitioner.swift:33:39: error: 'interruptibleAnimator(using:)' is unavailable in watchOS
31 |         transitionAnimator = animator
32 |
33 |         guard let animator = animator.interruptibleAnimator?(using: context) else {
   |                                       `- error: 'interruptibleAnimator(using:)' is unavailable in watchOS
34 |             preconditionFailure("In order to fully use the \(ContainerPercentDrivenInteractiveTransitioner.self), the animator must provide an object conforming to \(UIViewImplicitlyAnimating.self).")
35 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:152:1: note: 'interruptibleAnimator(using:)' has been explicitly marked unavailable here
150 | /// UIViewPropertyAnimator. It is expected that this method will return the same
151 | /// instance for the life of a transition.
152 | - (id <UIViewImplicitlyAnimating>) interruptibleAnimatorForTransition:(id <UIViewControllerContextTransitioning>)transitionContext API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
    | `- note: 'interruptibleAnimator(using:)' has been explicitly marked unavailable here
153 |
154 | // This is a convenience and if implemented will be invoked by the system when the transition context's completeTransition: method is invoked.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerPercentDrivenInteractiveTransitioner.swift:34:167: error: 'UIViewImplicitlyAnimating' is unavailable in watchOS
32 |
33 |         guard let animator = animator.interruptibleAnimator?(using: context) else {
34 |             preconditionFailure("In order to fully use the \(ContainerPercentDrivenInteractiveTransitioner.self), the animator must provide an object conforming to \(UIViewImplicitlyAnimating.self).")
   |                                                                                                                                                                       `- error: 'UIViewImplicitlyAnimating' is unavailable in watchOS
35 |         }
36 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewAnimating.h:77:11: note: 'UIViewImplicitlyAnimating' has been explicitly marked unavailable here
75 |
76 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
77 | @protocol UIViewImplicitlyAnimating <UIViewAnimating>
   |           `- note: 'UIViewImplicitlyAnimating' has been explicitly marked unavailable here
78 |
79 | @optional
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerPercentDrivenInteractiveTransitioner.swift (in target 'Container' from project 'Container')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContainerPercentDrivenInteractiveTransitioner.swift
SwiftCompile normal arm64_32 Compiling\ ContainerViewControllerInteractiveTransitioning.swift /Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerInteractiveTransitioning.swift (in target 'Container' from project 'Container')
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerInteractiveTransitioning.swift:15:26: error: 'UIView' is unavailable in watchOS
13 |     var wantsInteractiveStart: Bool { get }
14 |     var completionSpeed: CGFloat { get }
15 |     var completionCurve: UIView.AnimationCurve { get }
   |                          `- error: 'UIView' is unavailable in watchOS
16 |
17 |     var transitionAnimator: UIViewControllerAnimatedTransitioning? { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerInteractiveTransitioning.swift:17:29: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
15 |     var completionCurve: UIView.AnimationCurve { get }
16 |
17 |     var transitionAnimator: UIViewControllerAnimatedTransitioning? { get }
   |                             `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
18 |     var transitionContext: UIViewControllerContextTransitioning? { get }
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerInteractiveTransitioning.swift:18:28: error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
16 |
17 |     var transitionAnimator: UIViewControllerAnimatedTransitioning? { get }
18 |     var transitionContext: UIViewControllerContextTransitioning? { get }
   |                            `- error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
19 |
20 |     func startInteractiveTransition(_ transitionContext: UIViewControllerContextTransitioning, using animator: UIViewControllerAnimatedTransitioning)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:68:11: note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 66 |
 67 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 68 | @protocol UIViewControllerContextTransitioning <NSObject>
    |           `- note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 69 |
 70 | // The view in which the animated transition should take place.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerInteractiveTransitioning.swift:20:58: error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
18 |     var transitionContext: UIViewControllerContextTransitioning? { get }
19 |
20 |     func startInteractiveTransition(_ transitionContext: UIViewControllerContextTransitioning, using animator: UIViewControllerAnimatedTransitioning)
   |                                                          `- error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
21 | }
22 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:68:11: note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 66 |
 67 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 68 | @protocol UIViewControllerContextTransitioning <NSObject>
    |           `- note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 69 |
 70 | // The view in which the animated transition should take place.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerInteractiveTransitioning.swift:20:112: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
18 |     var transitionContext: UIViewControllerContextTransitioning? { get }
19 |
20 |     func startInteractiveTransition(_ transitionContext: UIViewControllerContextTransitioning, using animator: UIViewControllerAnimatedTransitioning)
   |                                                                                                                `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
21 | }
22 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerInteractiveTransitioning.swift:26:26: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
24 |
25 |     // MARK: Properties
26 |     public let animator: UIViewControllerAnimatedTransitioning
   |                          `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
27 |     public let interactor: ContainerViewControllerInteractiveTransitioning
28 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerInteractiveTransitioning.swift (in target 'Container' from project 'Container')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContainerViewControllerInteractiveTransitioning.swift
SwiftCompile normal arm64_32 Compiling\ ContainerViewController.PostTransitionBehavior.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/ContainerViewController.PostTransitionBehavior.swift (in target 'Container' from project 'Container')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Core/ContainerViewController.PostTransitionBehavior.swift (in target 'Container' from project 'Container')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContainerViewController.PostTransitionBehavior.swift
SwiftCompile normal arm64_32 Compiling\ ContainerViewControllerTransitionCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift (in target 'Container' from project 'Container')
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:14:51: error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
12 |
13 |     @discardableResult
14 |     func animate(alongsideTransition animation: ((UIViewControllerTransitionCoordinatorContext) -> Void)?,
   |                                                   `- error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
15 |                  completion: ((UIViewControllerTransitionCoordinatorContext) -> Void)?) -> Bool
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:20:11: note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 20 | @protocol UIViewControllerTransitionCoordinatorContext <NSObject>
    |           `- note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 21 |
 22 | // Most of the time isAnimated will be YES. For custom transitions that use the
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:15:32: error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
13 |     @discardableResult
14 |     func animate(alongsideTransition animation: ((UIViewControllerTransitionCoordinatorContext) -> Void)?,
15 |                  completion: ((UIViewControllerTransitionCoordinatorContext) -> Void)?) -> Bool
   |                                `- error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
16 |
17 |     func notifyWhenInteractionEnds(_ handler: @escaping (UIViewControllerTransitionCoordinatorContext) -> Void)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:20:11: note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 20 | @protocol UIViewControllerTransitionCoordinatorContext <NSObject>
    |           `- note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 21 |
 22 | // Most of the time isAnimated will be YES. For custom transitions that use the
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:17:58: error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
15 |                  completion: ((UIViewControllerTransitionCoordinatorContext) -> Void)?) -> Bool
16 |
17 |     func notifyWhenInteractionEnds(_ handler: @escaping (UIViewControllerTransitionCoordinatorContext) -> Void)
   |                                                          `- error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
18 |     func notifyWhenInteractionChanges(_ handler: @escaping (UIViewControllerTransitionCoordinatorContext) -> Void)
19 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:20:11: note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 20 | @protocol UIViewControllerTransitionCoordinatorContext <NSObject>
    |           `- note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 21 |
 22 | // Most of the time isAnimated will be YES. For custom transitions that use the
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:18:61: error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
16 |
17 |     func notifyWhenInteractionEnds(_ handler: @escaping (UIViewControllerTransitionCoordinatorContext) -> Void)
18 |     func notifyWhenInteractionChanges(_ handler: @escaping (UIViewControllerTransitionCoordinatorContext) -> Void)
   |                                                             `- error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
19 | }
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:20:11: note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 20 | @protocol UIViewControllerTransitionCoordinatorContext <NSObject>
    |           `- note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 21 |
 22 | // Most of the time isAnimated will be YES. For custom transitions that use the
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:11:63: error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
 9 |
10 | /// The `ContainerViewControllerTransitionCoordinator` protocol is intended to closely mimic the `UIViewControllerTransitionCoordinator` protocol, with the exception that alongside animations must occur in the container of the transition and can not occur outside.
11 | public protocol ContainerViewControllerTransitionCoordinator: UIViewControllerTransitionCoordinatorContext {
   |                                                               `- error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
12 |
13 |     @discardableResult
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:20:11: note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 20 | @protocol UIViewControllerTransitionCoordinatorContext <NSObject>
    |           `- note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 21 |
 22 | // Most of the time isAnimated will be YES. For custom transitions that use the
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:25:49: error: 'UIView' is unavailable in watchOS
23 |
24 |     private static let defaultCompletionVelocity: CGFloat = 1.0
25 |     private static let defaultCompletionCurve = UIView.AnimationCurve.easeInOut
   |                                                 `- error: 'UIView' is unavailable in watchOS
26 |
27 |     // MARK: Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:29:27: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
27 |     // MARK: Properties
28 |     private let context: ContainerTransitionContext
29 |     private let animator: UIViewControllerAnimatedTransitioning
   |                           `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
30 |     private let interactor: ContainerViewControllerInteractiveTransitioning?
31 |     private var interruptibleAnimator: UIViewImplicitlyAnimating
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:31:40: error: 'UIViewImplicitlyAnimating' is unavailable in watchOS
29 |     private let animator: UIViewControllerAnimatedTransitioning
30 |     private let interactor: ContainerViewControllerInteractiveTransitioning?
31 |     private var interruptibleAnimator: UIViewImplicitlyAnimating
   |                                        `- error: 'UIViewImplicitlyAnimating' is unavailable in watchOS
32 |
33 |     // MARK: Initializers
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewAnimating.h:77:11: note: 'UIViewImplicitlyAnimating' has been explicitly marked unavailable here
75 |
76 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
77 | @protocol UIViewImplicitlyAnimating <UIViewAnimating>
   |           `- note: 'UIViewImplicitlyAnimating' has been explicitly marked unavailable here
78 |
79 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:34:58: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
32 |
33 |     // MARK: Initializers
34 |     init?(context: ContainerTransitionContext, animator: UIViewControllerAnimatedTransitioning, interactor: ContainerViewControllerInteractiveTransitioning? = nil) {
   |                                                          `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
35 |         guard let interruptibleAnimator = animator.interruptibleAnimator?(using: context) else { return nil }
36 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:45:9: error: cannot override 'isAnimated' which has been marked unavailable
43 |
44 |     // MARK: UIViewControllerTransitionCoordinatorContext
45 |     var isAnimated: Bool { return context.isAnimated }
   |         `- error: cannot override 'isAnimated' which has been marked unavailable
46 |     var presentationStyle: UIModalPresentationStyle { return context.presentationStyle }
47 |     var initiallyInteractive: Bool { return interactor?.wantsInteractiveStart ?? false }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:26:56: note: 'isAnimated' has been explicitly marked unavailable here
 24 | // animateTransition: even though the transition is not animated. (This allows
 25 | // the custom transition to add or remove subviews to the container view.)
 26 | @property(nonatomic, readonly, getter=isAnimated) BOOL animated API_UNAVAILABLE(watchos);
    |                                                        `- note: 'isAnimated' has been explicitly marked unavailable here
 27 |
 28 | // A modal presentation style whose transition is being customized or UIModalPresentationNone if this is not a modal presentation
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:46:9: error: cannot override 'presentationStyle' which has been marked unavailable
44 |     // MARK: UIViewControllerTransitionCoordinatorContext
45 |     var isAnimated: Bool { return context.isAnimated }
46 |     var presentationStyle: UIModalPresentationStyle { return context.presentationStyle }
   |         `- error: cannot override 'presentationStyle' which has been marked unavailable
47 |     var initiallyInteractive: Bool { return interactor?.wantsInteractiveStart ?? false }
48 |     var isInterruptible: Bool = true //This coordinator requires the usage of an UIViewImplicitlyAnimating interruptible animator, which by default is interruptible.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:30:57: note: 'presentationStyle' has been explicitly marked unavailable here
 28 | // A modal presentation style whose transition is being customized or UIModalPresentationNone if this is not a modal presentation
 29 | // or dismissal.
 30 | @property(nonatomic, readonly) UIModalPresentationStyle presentationStyle API_UNAVAILABLE(watchos);
    |                                                         `- note: 'presentationStyle' has been explicitly marked unavailable here
 31 |
 32 | /// initiallyInteractive indicates whether the transition was initiated as an interactive transition.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:46:28: error: 'UIModalPresentationStyle' is unavailable in watchOS
44 |     // MARK: UIViewControllerTransitionCoordinatorContext
45 |     var isAnimated: Bool { return context.isAnimated }
46 |     var presentationStyle: UIModalPresentationStyle { return context.presentationStyle }
   |                            `- error: 'UIModalPresentationStyle' is unavailable in watchOS
47 |     var initiallyInteractive: Bool { return interactor?.wantsInteractiveStart ?? false }
48 |     var isInterruptible: Bool = true //This coordinator requires the usage of an UIViewImplicitlyAnimating interruptible animator, which by default is interruptible.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:47:9: error: cannot override 'initiallyInteractive' which has been marked unavailable
45 |     var isAnimated: Bool { return context.isAnimated }
46 |     var presentationStyle: UIModalPresentationStyle { return context.presentationStyle }
47 |     var initiallyInteractive: Bool { return interactor?.wantsInteractiveStart ?? false }
   |         `- error: cannot override 'initiallyInteractive' which has been marked unavailable
48 |     var isInterruptible: Bool = true //This coordinator requires the usage of an UIViewImplicitlyAnimating interruptible animator, which by default is interruptible.
49 |     var isInteractive: Bool { return context.isInteractive }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:36:37: note: 'initiallyInteractive' has been explicitly marked unavailable here
 34 | /// It can only be YES if isAnimated is YES.
 35 | ///If it is NO, then isInteractive can only be YES if isInterruptible is YES
 36 | @property(nonatomic, readonly) BOOL initiallyInteractive API_UNAVAILABLE(watchos);
    |                                     `- note: 'initiallyInteractive' has been explicitly marked unavailable here
 37 | @property(nonatomic,readonly) BOOL isInterruptible API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
 38 |
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:48:9: error: cannot override 'isInterruptible' which has been marked unavailable
46 |     var presentationStyle: UIModalPresentationStyle { return context.presentationStyle }
47 |     var initiallyInteractive: Bool { return interactor?.wantsInteractiveStart ?? false }
48 |     var isInterruptible: Bool = true //This coordinator requires the usage of an UIViewImplicitlyAnimating interruptible animator, which by default is interruptible.
   |         `- error: cannot override 'isInterruptible' which has been marked unavailable
49 |     var isInteractive: Bool { return context.isInteractive }
50 |     var isCancelled: Bool { return context.transitionWasCancelled }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:37:36: note: 'isInterruptible' has been explicitly marked unavailable here
 35 | ///If it is NO, then isInteractive can only be YES if isInterruptible is YES
 36 | @property(nonatomic, readonly) BOOL initiallyInteractive API_UNAVAILABLE(watchos);
 37 | @property(nonatomic,readonly) BOOL isInterruptible API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
    |                                    `- note: 'isInterruptible' has been explicitly marked unavailable here
 38 |
 39 | // Interactive transitions have non-interactive segments. For example, they all complete non-interactively. Some interactive transitions may have
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:49:9: error: cannot override 'isInteractive' which has been marked unavailable
47 |     var initiallyInteractive: Bool { return interactor?.wantsInteractiveStart ?? false }
48 |     var isInterruptible: Bool = true //This coordinator requires the usage of an UIViewImplicitlyAnimating interruptible animator, which by default is interruptible.
49 |     var isInteractive: Bool { return context.isInteractive }
   |         `- error: cannot override 'isInteractive' which has been marked unavailable
50 |     var isCancelled: Bool { return context.transitionWasCancelled }
51 |     var transitionDuration: TimeInterval { return interactor?.transitionAnimator?.transitionDuration(using: context) ?? 0 }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:41:59: note: 'isInteractive' has been explicitly marked unavailable here
 39 | // Interactive transitions have non-interactive segments. For example, they all complete non-interactively. Some interactive transitions may have
 40 | // intermediate segments that are not interactive.
 41 | @property(nonatomic, readonly, getter=isInteractive) BOOL interactive API_UNAVAILABLE(watchos);
    |                                                           `- note: 'isInteractive' has been explicitly marked unavailable here
 42 |
 43 | // isCancelled is usually NO. It is only set to YES for an interactive transition that was cancelled.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:50:9: error: cannot override 'isCancelled' which has been marked unavailable
48 |     var isInterruptible: Bool = true //This coordinator requires the usage of an UIViewImplicitlyAnimating interruptible animator, which by default is interruptible.
49 |     var isInteractive: Bool { return context.isInteractive }
50 |     var isCancelled: Bool { return context.transitionWasCancelled }
   |         `- error: cannot override 'isCancelled' which has been marked unavailable
51 |     var transitionDuration: TimeInterval { return interactor?.transitionAnimator?.transitionDuration(using: context) ?? 0 }
52 |     var percentComplete: CGFloat { return context.percentComplete }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:44:57: note: 'isCancelled' has been explicitly marked unavailable here
 42 |
 43 | // isCancelled is usually NO. It is only set to YES for an interactive transition that was cancelled.
 44 | @property(nonatomic, readonly, getter=isCancelled) BOOL cancelled API_UNAVAILABLE(watchos);
    |                                                         `- note: 'isCancelled' has been explicitly marked unavailable here
 45 |
 46 | // The full expected duration of the transition if it is run non-interactively.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:51:9: error: cannot override 'transitionDuration' which has been marked unavailable
49 |     var isInteractive: Bool { return context.isInteractive }
50 |     var isCancelled: Bool { return context.transitionWasCancelled }
51 |     var transitionDuration: TimeInterval { return interactor?.transitionAnimator?.transitionDuration(using: context) ?? 0 }
   |         `- error: cannot override 'transitionDuration' which has been marked unavailable
52 |     var percentComplete: CGFloat { return context.percentComplete }
53 |     var completionVelocity: CGFloat { return interactor?.completionSpeed ?? ContainerTransitionCoordinator.defaultCompletionVelocity }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:47:47: note: 'transitionDuration' has been explicitly marked unavailable here
 45 |
 46 | // The full expected duration of the transition if it is run non-interactively.
 47 | @property(nonatomic, readonly) NSTimeInterval transitionDuration API_UNAVAILABLE(watchos);
    |                                               `- note: 'transitionDuration' has been explicitly marked unavailable here
 48 |
 49 | // These three methods are potentially meaningful for interactive transitions that are
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:52:9: error: cannot override 'percentComplete' which has been marked unavailable
50 |     var isCancelled: Bool { return context.transitionWasCancelled }
51 |     var transitionDuration: TimeInterval { return interactor?.transitionAnimator?.transitionDuration(using: context) ?? 0 }
52 |     var percentComplete: CGFloat { return context.percentComplete }
   |         `- error: cannot override 'percentComplete' which has been marked unavailable
53 |     var completionVelocity: CGFloat { return interactor?.completionSpeed ?? ContainerTransitionCoordinator.defaultCompletionVelocity }
54 |     var completionCurve: UIView.AnimationCurve { return interactor?.completionCurve ?? ContainerTransitionCoordinator.defaultCompletionCurve }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:52:40: note: 'percentComplete' has been explicitly marked unavailable here
 50 | // completing. It reports the percent complete of the transition when it moves
 51 | // to the non-interactive completion phase of the transition.
 52 | @property(nonatomic, readonly) CGFloat percentComplete API_UNAVAILABLE(watchos);
    |                                        `- note: 'percentComplete' has been explicitly marked unavailable here
 53 | @property(nonatomic, readonly) CGFloat completionVelocity API_UNAVAILABLE(watchos);
 54 | @property(nonatomic, readonly) UIViewAnimationCurve completionCurve API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:53:9: error: cannot override 'completionVelocity' which has been marked unavailable
51 |     var transitionDuration: TimeInterval { return interactor?.transitionAnimator?.transitionDuration(using: context) ?? 0 }
52 |     var percentComplete: CGFloat { return context.percentComplete }
53 |     var completionVelocity: CGFloat { return interactor?.completionSpeed ?? ContainerTransitionCoordinator.defaultCompletionVelocity }
   |         `- error: cannot override 'completionVelocity' which has been marked unavailable
54 |     var completionCurve: UIView.AnimationCurve { return interactor?.completionCurve ?? ContainerTransitionCoordinator.defaultCompletionCurve }
55 |     var containerView: UIView { return context.containerView }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:53:40: note: 'completionVelocity' has been explicitly marked unavailable here
 51 | // to the non-interactive completion phase of the transition.
 52 | @property(nonatomic, readonly) CGFloat percentComplete API_UNAVAILABLE(watchos);
 53 | @property(nonatomic, readonly) CGFloat completionVelocity API_UNAVAILABLE(watchos);
    |                                        `- note: 'completionVelocity' has been explicitly marked unavailable here
 54 | @property(nonatomic, readonly) UIViewAnimationCurve completionCurve API_UNAVAILABLE(watchos);
 55 |
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:54:9: error: cannot override 'completionCurve' which has been marked unavailable
52 |     var percentComplete: CGFloat { return context.percentComplete }
53 |     var completionVelocity: CGFloat { return interactor?.completionSpeed ?? ContainerTransitionCoordinator.defaultCompletionVelocity }
54 |     var completionCurve: UIView.AnimationCurve { return interactor?.completionCurve ?? ContainerTransitionCoordinator.defaultCompletionCurve }
   |         `- error: cannot override 'completionCurve' which has been marked unavailable
55 |     var containerView: UIView { return context.containerView }
56 |     var targetTransform: CGAffineTransform { return context.targetTransform }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:54:53: note: 'completionCurve' has been explicitly marked unavailable here
 52 | @property(nonatomic, readonly) CGFloat percentComplete API_UNAVAILABLE(watchos);
 53 | @property(nonatomic, readonly) CGFloat completionVelocity API_UNAVAILABLE(watchos);
 54 | @property(nonatomic, readonly) UIViewAnimationCurve completionCurve API_UNAVAILABLE(watchos);
    |                                                     `- note: 'completionCurve' has been explicitly marked unavailable here
 55 |
 56 | // Currently only two keys are defined by the system:
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:54:26: error: 'UIView' is unavailable in watchOS
52 |     var percentComplete: CGFloat { return context.percentComplete }
53 |     var completionVelocity: CGFloat { return interactor?.completionSpeed ?? ContainerTransitionCoordinator.defaultCompletionVelocity }
54 |     var completionCurve: UIView.AnimationCurve { return interactor?.completionCurve ?? ContainerTransitionCoordinator.defaultCompletionCurve }
   |                          `- error: 'UIView' is unavailable in watchOS
55 |     var containerView: UIView { return context.containerView }
56 |     var targetTransform: CGAffineTransform { return context.targetTransform }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:55:9: error: cannot override 'containerView' which has been marked unavailable
53 |     var completionVelocity: CGFloat { return interactor?.completionSpeed ?? ContainerTransitionCoordinator.defaultCompletionVelocity }
54 |     var completionCurve: UIView.AnimationCurve { return interactor?.completionCurve ?? ContainerTransitionCoordinator.defaultCompletionCurve }
55 |     var containerView: UIView { return context.containerView }
   |         `- error: cannot override 'containerView' which has been marked unavailable
56 |     var targetTransform: CGAffineTransform { return context.targetTransform }
57 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:67:40: note: 'containerView' has been explicitly marked unavailable here
 65 |
 66 | // The view in which the animated transition is taking place.
 67 | @property(nonatomic, readonly) UIView *containerView API_UNAVAILABLE(watchos);
    |                                        `- note: 'containerView' has been explicitly marked unavailable here
 68 |
 69 | // This is either CGAffineTransformIdentity (indicating no rotation), or a rotation transform of +90, -90, or 180.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:55:24: error: 'UIView' is unavailable in watchOS
53 |     var completionVelocity: CGFloat { return interactor?.completionSpeed ?? ContainerTransitionCoordinator.defaultCompletionVelocity }
54 |     var completionCurve: UIView.AnimationCurve { return interactor?.completionCurve ?? ContainerTransitionCoordinator.defaultCompletionCurve }
55 |     var containerView: UIView { return context.containerView }
   |                        `- error: 'UIView' is unavailable in watchOS
56 |     var targetTransform: CGAffineTransform { return context.targetTransform }
57 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Transitioning/ContainerViewControllerTransitionCoordinator.swift:58:37: error: 'UITransitionContextViewControllerKey' is unavailable in watchOS
56 |     var targetTransform: CGAffineTransform { return context.targetTransform }
57 |
58 |     func viewController(forKey key: UITransitionContextViewControllerKey) -> UIViewController? {
   |                                     `- error: 'UITransitionContextViewControllerKey' is unavailable in watchOS
59 |         return context.viewController(forKey: key)
60 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:16:20: note: 'UITransitionContextViewControllerKey' has been explicitly marked unavailable here
 14 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 15 |
 16 | typedef NSString * UITransitionContextViewControllerKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
    |                    `- note: 'UITransitionContextViewControllerKey' has been explicitly marked unavailable here
 17 | typedef NSString * UITransitionContextViewKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
 18 |
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:58:78: error: 'UIViewController' is unavailable in watchOS
56 |     var targetTransform: CGAffineTransform { return context.targetTransform }
57 |
58 |     func viewController(forKey key: UITransitionContextViewControllerKey) -> UIViewController? {
   |                                                                              `- error: 'UIViewController' is unavailable in watchOS
59 |         return context.viewController(forKey: key)
60 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:62:27: error: 'UITransitionContextViewKey' is unavailable in watchOS
60 |     }
61 |
62 |     func view(forKey key: UITransitionContextViewKey) -> UIView? {
   |                           `- error: 'UITransitionContextViewKey' is unavailable in watchOS
63 |         return context.view(forKey: key)
64 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:17:20: note: 'UITransitionContextViewKey' has been explicitly marked unavailable here
 15 |
 16 | typedef NSString * UITransitionContextViewControllerKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
 17 | typedef NSString * UITransitionContextViewKey NS_TYPED_ENUM API_UNAVAILABLE(watchos);
    |                    `- note: 'UITransitionContextViewKey' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:62:58: error: 'UIView' is unavailable in watchOS
60 |     }
61 |
62 |     func view(forKey key: UITransitionContextViewKey) -> UIView? {
   |                                                          `- error: 'UIView' is unavailable in watchOS
63 |         return context.view(forKey: key)
64 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:67:51: error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
65 |
66 |     // MARK: UIViewControllerTransitionCoordinatorContext
67 |     func animate(alongsideTransition animation: ((UIViewControllerTransitionCoordinatorContext) -> Void)?,
   |                                                   `- error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
68 |                  completion: ((UIViewControllerTransitionCoordinatorContext) -> Void)? = nil) -> Bool {
69 |         interruptibleAnimator.addAnimations? { animation?(self) }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:20:11: note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 20 | @protocol UIViewControllerTransitionCoordinatorContext <NSObject>
    |           `- note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 21 |
 22 | // Most of the time isAnimated will be YES. For custom transitions that use the
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:68:32: error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
66 |     // MARK: UIViewControllerTransitionCoordinatorContext
67 |     func animate(alongsideTransition animation: ((UIViewControllerTransitionCoordinatorContext) -> Void)?,
68 |                  completion: ((UIViewControllerTransitionCoordinatorContext) -> Void)? = nil) -> Bool {
   |                                `- error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
69 |         interruptibleAnimator.addAnimations? { animation?(self) }
70 |         interruptibleAnimator.addCompletion? { _ in completion?(self) }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:20:11: note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 20 | @protocol UIViewControllerTransitionCoordinatorContext <NSObject>
    |           `- note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 21 |
 22 | // Most of the time isAnimated will be YES. For custom transitions that use the
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:75:58: error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
73 |     }
74 |
75 |     func notifyWhenInteractionEnds(_ handler: @escaping (UIViewControllerTransitionCoordinatorContext) -> Void) {
   |                                                          `- error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
76 |         notifyWhenInteractionChanges(handler)
77 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:20:11: note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 20 | @protocol UIViewControllerTransitionCoordinatorContext <NSObject>
    |           `- note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 21 |
 22 | // Most of the time isAnimated will be YES. For custom transitions that use the
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift:79:61: error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
77 |     }
78 |
79 |     func notifyWhenInteractionChanges(_ handler: @escaping (UIViewControllerTransitionCoordinatorContext) -> Void) {
   |                                                             `- error: 'UIViewControllerTransitionCoordinatorContext' is unavailable in watchOS
80 |         interruptibleAnimator.addCompletion? { _ in handler(self) }
81 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:20:11: note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 18 |
 19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 20 | @protocol UIViewControllerTransitionCoordinatorContext <NSObject>
    |           `- note: 'UIViewControllerTransitionCoordinatorContext' has been explicitly marked unavailable here
 21 |
 22 | // Most of the time isAnimated will be YES. For custom transitions that use the
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Transitioning/ContainerViewControllerTransitionCoordinator.swift (in target 'Container' from project 'Container')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContainerViewControllerTransitionCoordinator.swift
SwiftCompile normal arm64_32 Compiling\ ContainerViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/ContainerViewController.swift (in target 'Container' from project 'Container')
/Users/admin/builder/spi-builder-workspace/Sources/Core/ContainerViewController.swift:34:37: error: 'UIViewController' is unavailable in watchOS
 32 |
 33 |     /// The currently visible `UIViewController`.
 34 |     open var visibleViewController: UIViewController? { visibleChild?.viewController }
    |                                     `- error: 'UIViewController' is unavailable in watchOS
 35 |
 36 |     /// The currently visible `Child`. Setting this variable will result in the container transitioning to the given child.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Core/ContainerViewController.swift:45:45: error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
 43 |
 44 |     // MARK: Transitioning
 45 |     private var containerTransitionContext: UIViewControllerContextTransitioning?
    |                                             `- error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
 46 |     open var containerTransitionCoordinator: ContainerViewControllerTransitionCoordinator?
 47 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:68:11: note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 66 |
 67 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 68 | @protocol UIViewControllerContextTransitioning <NSObject>
    |           `- note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 69 |
 70 | // The view in which the animated transition should take place.
/Users/admin/builder/spi-builder-workspace/Sources/Core/ContainerViewController.swift:10:37: error: 'UIViewController' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | open class ContainerViewController: UIViewController {
    |                                     `- error: 'UIViewController' is unavailable in watchOS
 11 |
 12 |     // MARK: Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Core/ContainerViewController.swift:160:63: error: 'UIView' is unavailable in watchOS
158 |     }
159 |
160 |     func configure(destination: Child, inContainer container: UIView) {
    |                                                               `- error: 'UIView' is unavailable in watchOS
161 |         ///It is the animator's responsibility (as with all `UIViewControllerAnimatedTransitioning` objects) to add the destinationView as a subview of the container view.
162 |         ///The container will simply ensure the proper layout is used once the transition is completed.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Core/ContainerViewController.swift (in target 'Container' from project 'Container')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContainerViewController.swift
SwiftCompile normal arm64_32 Compiling\ DefaultContainerTransitionAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/Transitioning/DefaultContainerTransitionAnimator.swift (in target 'Container' from project 'Container')
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/DefaultContainerTransitionAnimator.swift:14:54: error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
12 |
13 |     // MARK: UIViewControllerAnimatedTransitioning
14 |     func transitionDuration(using transitionContext: UIViewControllerContextTransitioning?) -> TimeInterval {
   |                                                      `- error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
15 |         return 0.0
16 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:68:11: note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 66 |
 67 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 68 | @protocol UIViewControllerContextTransitioning <NSObject>
    |           `- note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 69 |
 70 | // The view in which the animated transition should take place.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/DefaultContainerTransitionAnimator.swift:18:53: error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
16 |     }
17 |
18 |     func animateTransition(using transitionContext: UIViewControllerContextTransitioning) {
   |                                                     `- error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
19 |         guard let destinationController = transitionContext.viewController(forKey: .to), let destination = destinationController.view else {
20 |             preconditionFailure("The context is improperly configured - a destination view controller must be provided.")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:68:11: note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 66 |
 67 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 68 | @protocol UIViewControllerContextTransitioning <NSObject>
    |           `- note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 69 |
 70 | // The view in which the animated transition should take place.
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/DefaultContainerTransitionAnimator.swift:11:53: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
 9 |
10 | /// This class is internal to the framework. It is the internal default transition animator used by the ContainerViewController when its delegate does not provide one.
11 | class DefaultContainerTransitionAnimator: NSObject, UIViewControllerAnimatedTransitioning {
   |                                                     `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
12 |
13 |     // MARK: UIViewControllerAnimatedTransitioning
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
/Users/admin/builder/spi-builder-workspace/Sources/Transitioning/DefaultContainerTransitionAnimator.swift:19:85: error: 'to' is unavailable in watchOS
17 |
18 |     func animateTransition(using transitionContext: UIViewControllerContextTransitioning) {
19 |         guard let destinationController = transitionContext.viewController(forKey: .to), let destination = destinationController.view else {
   |                                                                                     `- error: 'to' is unavailable in watchOS
20 |             preconditionFailure("The context is improperly configured - a destination view controller must be provided.")
21 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:24:57: note: 'to' has been explicitly marked unavailable here
 22 |
 23 | UIKIT_EXTERN UITransitionContextViewControllerKey const UITransitionContextFromViewControllerKey API_UNAVAILABLE(watchos) NS_SWIFT_NAME(from) API_AVAILABLE(ios(7.0));
 24 | UIKIT_EXTERN UITransitionContextViewControllerKey const UITransitionContextToViewControllerKey API_UNAVAILABLE(watchos) NS_SWIFT_NAME(to) API_AVAILABLE(ios(7.0));
    |                                                         `- note: 'to' has been explicitly marked unavailable here
 25 |
 26 | UIKIT_EXTERN UITransitionContextViewKey const UITransitionContextFromViewKey API_UNAVAILABLE(watchos) NS_SWIFT_NAME(from) API_AVAILABLE(ios(8.0));
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Transitioning/DefaultContainerTransitionAnimator.swift (in target 'Container' from project 'Container')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DefaultContainerTransitionAnimator.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ Container (in target 'Container' from project 'Container')
SwiftCompile normal arm64 (in target 'Container' from project 'Container')
    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/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-18 15:54:17.499 xcodebuild[788:4860] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 (in target 'Container' from project 'Container')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Container (in target 'Container' from project 'Container')
	Building workspace Container with scheme Container
(3 failures)
BUILD FAILURE 6.4 watchOS