Build Information
Failed to build UIKitAnimations, reference main (82a1bf), with Swift 6.4 for watchOS using Xcode 27.0 on 18 Sep 2026 07:44:41 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 UIKitAnimations -destination generic/platform=watchOSBuild Log
/Users/admin/builder/spi-builder-workspace/Sources/UIKit+Animations.swift:203:4: error: 'UIView' is unavailable in watchOS
201 | UIView.addKeyframe(withRelativeStartTime: 3.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +10, y: 0)})
202 | UIView.addKeyframe(withRelativeStartTime: 5.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -5, y: 0)})
203 | UIView.addKeyframe(withRelativeStartTime: 6.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +5, y: 0)})
| `- error: 'UIView' is unavailable in watchOS
204 | UIView.addKeyframe(withRelativeStartTime: 7.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -2, y: 0)})
205 | UIView.addKeyframe(withRelativeStartTime: 8.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +2, y: 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/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 /Users/admin/builder/spi-builder-workspace/Sources/UIKit+Animations.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKit+Animations.swift
/Users/admin/builder/spi-builder-workspace/Sources/UIKit+Animations.swift:204:4: error: 'UIView' is unavailable in watchOS
202 | UIView.addKeyframe(withRelativeStartTime: 5.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -5, y: 0)})
203 | UIView.addKeyframe(withRelativeStartTime: 6.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +5, y: 0)})
204 | UIView.addKeyframe(withRelativeStartTime: 7.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -2, y: 0)})
| `- error: 'UIView' is unavailable in watchOS
205 | UIView.addKeyframe(withRelativeStartTime: 8.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +2, y: 0)})
206 | UIView.addKeyframe(withRelativeStartTime: 9.0/9.0, relativeDuration: 0/9.0, animations: {self.transform = .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/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/UIKit+Animations.swift:205:4: error: 'UIView' is unavailable in watchOS
203 | UIView.addKeyframe(withRelativeStartTime: 6.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +5, y: 0)})
204 | UIView.addKeyframe(withRelativeStartTime: 7.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -2, y: 0)})
205 | UIView.addKeyframe(withRelativeStartTime: 8.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +2, y: 0)})
| `- error: 'UIView' is unavailable in watchOS
206 | UIView.addKeyframe(withRelativeStartTime: 9.0/9.0, relativeDuration: 0/9.0, animations: {self.transform = .identity})
207 | }, 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/UIKit+Animations.swift:206:4: error: 'UIView' is unavailable in watchOS
204 | UIView.addKeyframe(withRelativeStartTime: 7.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -2, y: 0)})
205 | UIView.addKeyframe(withRelativeStartTime: 8.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +2, y: 0)})
206 | UIView.addKeyframe(withRelativeStartTime: 9.0/9.0, relativeDuration: 0/9.0, animations: {self.transform = .identity})
| `- error: 'UIView' is unavailable in watchOS
207 | }, completion: completion)
208 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 Compiling\ UIScrollView+Rubberbanding.swift /Users/admin/builder/spi-builder-workspace/Sources/UIScrollView+Rubberbanding.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIScrollView+Rubberbanding.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIScrollView+Rubberbanding.swift
SwiftCompile normal arm64 Compiling\ CGAffineTransform.swift /Users/admin/builder/spi-builder-workspace/Sources/CGAffineTransform.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
/Users/admin/builder/spi-builder-workspace/Sources/CGAffineTransform.swift:114:55: error: 'UIView' is unavailable in watchOS
112 | ///
113 | /// - Returns: a new transform that is applied around the given point
114 | public func appliedAround(_ point: CGPoint, in view: UIView) -> CGAffineTransform {
| `- error: 'UIView' is unavailable in watchOS
115 | return appliedAround(point, size: view.bounds.size, anchorPoint: view.layer.anchorPoint)
116 | }
/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 /Users/admin/builder/spi-builder-workspace/Sources/CGAffineTransform.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CGAffineTransform.swift
SwiftCompile normal arm64 Compiling\ DisplayLink.swift /Users/admin/builder/spi-builder-workspace/Sources/DisplayLink.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
/Users/admin/builder/spi-builder-workspace/Sources/DisplayLink.swift:25:34: error: 'CADisplayLink' is unavailable in watchOS
23 |
24 | /// the underlying CADisplayLink
25 | public lazy var caDisplayLink = CADisplayLink(target: internalHandler, selector: #selector(internalHandler.displayLinkFired(_:)))
| `- error: 'CADisplayLink' is unavailable in watchOS
26 |
27 | /// true if the display link has been started
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DisplayLink.swift:94:41: error: 'CADisplayLink' is unavailable in watchOS
92 | private class InternalHandler: NSObject {
93 | var callback: Callback?
94 | @objc func displayLinkFired(_ sender: CADisplayLink) {
| `- error: 'CADisplayLink' is unavailable in watchOS
95 | callback?()
96 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DisplayLink.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DisplayLink.swift
SwiftCompile normal arm64 Compiling\ UIWindow+Animation.swift /Users/admin/builder/spi-builder-workspace/Sources/UIWindow+Animation.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
/Users/admin/builder/spi-builder-workspace/Sources/UIWindow+Animation.swift:21:47: error: 'UIViewController' is unavailable in watchOS
19 | /// - options: **optional** the options for the transition, defaults to cross disolve
20 | /// - completion: **optional** the completion block to call if transition is finished, defaults to nil
21 | func setRootViewController(_ viewController: UIViewController,
| `- error: 'UIViewController' is unavailable in watchOS
22 | animated: Bool = true,
23 | duration: TimeInterval = 0.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/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/UIWindow+Animation.swift:24:20: error: 'UIView' is unavailable in watchOS
22 | animated: Bool = true,
23 | duration: TimeInterval = 0.35,
24 | options: UIView.AnimationOptions = [.allowAnimatedContent, .allowUserInteraction, .beginFromCurrentState, .transitionCrossDissolve],
| `- error: 'UIView' is unavailable in watchOS
25 | completion: ((Bool) -> Void)? = nil) {
26 | guard rootViewController !== viewController else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIWindow+Animation.swift:10:18: error: 'UIWindow' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UIWindow {
| `- error: 'UIWindow' is unavailable in watchOS
11 |
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIWindow+Animation.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIWindow+Animation.swift
SwiftCompile normal arm64 Compiling\ UILabel+Animation.swift /Users/admin/builder/spi-builder-workspace/Sources/UILabel+Animation.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
/Users/admin/builder/spi-builder-workspace/Sources/UILabel+Animation.swift:10:18: error: 'UILabel' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UILabel {
| `- error: 'UILabel' is unavailable in watchOS
11 |
12 | /// Sets this label's text, optionally with a crossfade animation
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UILabel+Animation.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UILabel+Animation.swift
SwiftCompile normal arm64 Compiling\ UIImageView+Animation.swift /Users/admin/builder/spi-builder-workspace/Sources/UIImageView+Animation.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
/Users/admin/builder/spi-builder-workspace/Sources/UIImageView+Animation.swift:10:18: error: 'UIImageView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UIImageView {
| `- error: 'UIImageView' is unavailable in watchOS
11 | /// Sets an image with a cross fade animation if animated == true
12 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIImageView+Animation.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIImageView+Animation.swift
SwiftCompile normal arm64 Compiling\ UITextView+Animation.swift /Users/admin/builder/spi-builder-workspace/Sources/UITextView+Animation.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
/Users/admin/builder/spi-builder-workspace/Sources/UITextView+Animation.swift:10:18: error: 'UITextView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UITextView {
| `- error: 'UITextView' is unavailable in watchOS
11 |
12 | /// Sets this label's text, optionally with a crossfade animation
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UITextView+Animation.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UITextView+Animation.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ UIKitAnimations (in target 'UIKitAnimations' from project 'UIKitAnimations')
/Users/admin/builder/spi-builder-workspace/Sources/CGAffineTransform.swift:114:55: error: 'UIView' is unavailable in watchOS
112 | ///
113 | /// - Returns: a new transform that is applied around the given point
114 | public func appliedAround(_ point: CGPoint, in view: UIView) -> CGAffineTransform {
| `- error: 'UIView' is unavailable in watchOS
115 | return appliedAround(point, size: view.bounds.size, anchorPoint: view.layer.anchorPoint)
116 | }
/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/CGAffineTransform.swift:119:11: error: 'UIView' is unavailable in watchOS
117 | }
118 |
119 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
120 | /// Sets a transform around a given point. Bu default, UIView transforms are applied to the point descrived by the anchorPoint.
121 | /// If you want to, for example, scale from a different point, use this method.
/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/DisplayLink.swift:25:34: error: 'CADisplayLink' is unavailable in watchOS
23 |
24 | /// the underlying CADisplayLink
25 | public lazy var caDisplayLink = CADisplayLink(target: internalHandler, selector: #selector(internalHandler.displayLinkFired(_:)))
| `- error: 'CADisplayLink' is unavailable in watchOS
26 |
27 | /// true if the display link has been started
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DisplayLink.swift:94:41: error: 'CADisplayLink' is unavailable in watchOS
92 | private class InternalHandler: NSObject {
93 | var callback: Callback?
94 | @objc func displayLinkFired(_ sender: CADisplayLink) {
| `- error: 'CADisplayLink' is unavailable in watchOS
95 | callback?()
96 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/UIImageView+Animation.swift:10:18: error: 'UIImageView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UIImageView {
| `- error: 'UIImageView' is unavailable in watchOS
11 | /// Sets an image with a cross fade animation if animated == true
12 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/UIKit+Animations.swift:23:19: error: 'UIView' is unavailable in watchOS
21 | func performTransition(duration: TimeInterval = UIView.defaultAnimationDuration,
22 | delay: TimeInterval = 0,
23 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction, .transitionCrossDissolve],
| `- error: 'UIView' is unavailable in watchOS
24 | animations: @escaping () -> Void,
25 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:21:50: error: 'UIView' is unavailable in watchOS
19 | /// - animations: the updates to apply for the transition
20 | /// - completion: **optional** the completion handler to call, defaults to nil
21 | func performTransition(duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
22 | delay: TimeInterval = 0,
23 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction, .transitionCrossDissolve],
/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/UIKit+Animations.swift:41:21: error: 'UIView' is unavailable in watchOS
39 | duration: TimeInterval = UIView.defaultAnimationDuration,
40 | delay: TimeInterval = 0,
41 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction, .transitionCrossDissolve],
| `- error: 'UIView' is unavailable in watchOS
42 | animations: @escaping() -> Void,
43 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:39:37: error: 'UIView' is unavailable in watchOS
37 | /// - completion: **optional** the completion handler to call, defaults to nil
38 | func performTransitionIfNeeded(animated: Bool,
39 | duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
40 | delay: TimeInterval = 0,
41 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction, .transitionCrossDissolve],
/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/UIKit+Animations.swift:58:53: error: 'UIView' is unavailable in watchOS
56 | /// - duration: **optional** the duration of the transition, defaults to `UIView.defaultAnimationDuration`
57 | /// - completion: **optional** the completion handler to call, defaults to nil
58 | func hide(animated: Bool, duration: TimeInterval = UIView.defaultAnimationDuration, completion: ((Bool) -> Void)? = nil) {
| `- error: 'UIView' is unavailable in watchOS
59 | setIsHidden(true, animated: animated, duration: duration, completion: completion)
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/UIKit+Animations.swift:68:53: error: 'UIView' is unavailable in watchOS
66 | /// - duration: **optional** the duration of the transition, defaults to `UIView.defaultAnimationDuration`
67 | /// - completion: **optional** the completion handler to call, defaults to nil
68 | func show(animated: Bool, duration: TimeInterval = UIView.defaultAnimationDuration, completion: ((Bool) -> Void)? = nil) {
| `- error: 'UIView' is unavailable in watchOS
69 | setIsHidden(false, animated: animated, duration: duration, completion: completion)
70 | }
/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/UIKit+Animations.swift:79:78: error: 'UIView' is unavailable in watchOS
77 | /// - duration: **optional** the duration of the transition, defaults to `UIView.defaultAnimationDuration`
78 | /// - completion: **optional** the completion handler to call, defaults to nil
79 | func setIsHidden(_ isHidden: Bool, animated: Bool, duration: TimeInterval = UIView.defaultAnimationDuration, completion: ((Bool) -> Void)? = nil) {
| `- error: 'UIView' is unavailable in watchOS
80 | guard self.isHidden != isHidden else { return }
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/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/UIKit+Animations.swift:117:22: error: 'UIView' is unavailable in watchOS
115 | duration: TimeInterval = UIView.defaultAnimationDuration,
116 | delay: TimeInterval = 0,
117 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
| `- error: 'UIView' is unavailable in watchOS
118 | animations: @escaping () -> Void,
119 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:115:38: error: 'UIView' is unavailable in watchOS
113 | /// - completion: **optional** the completion handler to call, defaults to nil
114 | static func performAnimationsIfNeeded(animated: Bool,
115 | duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
116 | delay: TimeInterval = 0,
117 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
/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/UIKit+Animations.swift:139:19: error: 'UIView' is unavailable in watchOS
137 | func animateLayoutUpdates(duration: TimeInterval = UIView.defaultAnimationDuration,
138 | delay: TimeInterval = 0,
139 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
| `- error: 'UIView' is unavailable in watchOS
140 | animations: @escaping () -> Void,
141 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:137:53: error: 'UIView' is unavailable in watchOS
135 | /// - animations: the updates to apply for the transition
136 | /// - completion: **optional** the completion handler to call, defaults to nil
137 | func animateLayoutUpdates(duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
138 | delay: TimeInterval = 0,
139 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
/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/UIKit+Animations.swift:162:19: error: 'UIView' is unavailable in watchOS
160 | duration: TimeInterval = UIView.defaultAnimationDuration,
161 | delay: TimeInterval = 0,
162 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
| `- error: 'UIView' is unavailable in watchOS
163 | animations: @escaping () -> Void,
164 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:160:35: error: 'UIView' is unavailable in watchOS
158 | /// - completion: **optional** the completion handler to call, defaults to nil
159 | func performLayoutUpdates(animated: Bool,
160 | duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
161 | delay: TimeInterval = 0,
162 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
/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/UIKit+Animations.swift:10:18: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | static var defaultAnimationDuration = TimeInterval(0.3)
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIKit+Animations.swift:188:18: error: 'UIView' is unavailable in watchOS
186 | }
187 |
188 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
189 |
190 | /// Does a shake animation of a view, usually to indicate an error
/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/UIKit+Animations.swift:222:18: error: 'UIView' is unavailable in watchOS
220 | }
221 |
222 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
223 | /// Sets shadow on this layers CALayer
224 | func setShadow(color: CGColor?, opacity: Float, radius: CGFloat, offset: CGSize = .zero) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UILabel+Animation.swift:10:18: error: 'UILabel' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UILabel {
| `- error: 'UILabel' is unavailable in watchOS
11 |
12 | /// Sets this label's text, optionally with a crossfade animation
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
SwiftCompile normal arm64_32 (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ UILabel+Animation.swift /Users/admin/builder/spi-builder-workspace/Sources/UILabel+Animation.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UILabel+Animation.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UILabel+Animation.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-18 03:44:31.631 xcodebuild[623:3922] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'UIKitAnimations' from project 'UIKitAnimations')
SwiftEmitModule normal arm64 Emitting\ module\ for\ UIKitAnimations (in target 'UIKitAnimations' from project 'UIKitAnimations')
Building workspace UIKitAnimations with scheme UIKitAnimations
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
UIKitAnimations: /Users/admin/builder/spi-builder-workspace
resolved source packages: UIKitAnimations
2026-09-18 03:44:37.733 xcodebuild[751:4419] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "UIKitAnimations",
"name" : "UIKitAnimations",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "11.0"
}
],
"products" : [
{
"name" : "UIKitAnimations",
"targets" : [
"UIKitAnimations"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "UIKitAnimations",
"module_type" : "SwiftTarget",
"name" : "UIKitAnimations",
"path" : "Sources",
"product_memberships" : [
"UIKitAnimations"
],
"sources" : [
"CGAffineTransform.swift",
"DisplayLink.swift",
"UIImageView+Animation.swift",
"UIKit+Animations.swift",
"UILabel+Animation.swift",
"UIScrollView+Rubberbanding.swift",
"UITextView+Animation.swift",
"UIWindow+Animation.swift"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
{
"workspace" : {
"name" : "UIKitAnimations",
"schemes" : [
"UIKitAnimations"
]
}
}
2026-09-18 03:44:38.957 xcodebuild[783:4661] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme UIKitAnimations -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme UIKitAnimations -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
UIKitAnimations: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'UIKitAnimations-product' in project 'UIKitAnimations'
➜ Explicit dependency on target 'UIKitAnimations' in project 'UIKitAnimations'
Target 'UIKitAnimations' in project 'UIKitAnimations' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver UIKitAnimations normal arm64 com.apple.xcode.tools.swift.compiler (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name UIKitAnimations -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64/UIKitAnimations.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64/UIKitAnimations-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64/UIKitAnimations.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64/UIKitAnimations-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64/UIKitAnimations_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64/UIKitAnimations-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver UIKitAnimations normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name UIKitAnimations -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64_32/UIKitAnimations.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64_32/UIKitAnimations-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64_32/UIKitAnimations.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64_32/UIKitAnimations-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64_32/UIKitAnimations_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64_32/UIKitAnimations-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ DisplayLink.swift /Users/admin/builder/spi-builder-workspace/Sources/DisplayLink.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DisplayLink.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DisplayLink.swift
/Users/admin/builder/spi-builder-workspace/Sources/DisplayLink.swift:25:34: error: 'CADisplayLink' is unavailable in watchOS
23 |
24 | /// the underlying CADisplayLink
25 | public lazy var caDisplayLink = CADisplayLink(target: internalHandler, selector: #selector(internalHandler.displayLinkFired(_:)))
| `- error: 'CADisplayLink' is unavailable in watchOS
26 |
27 | /// true if the display link has been started
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DisplayLink.swift:94:41: error: 'CADisplayLink' is unavailable in watchOS
92 | private class InternalHandler: NSObject {
93 | var callback: Callback?
94 | @objc func displayLinkFired(_ sender: CADisplayLink) {
| `- error: 'CADisplayLink' is unavailable in watchOS
95 | callback?()
96 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
SwiftCompile normal arm64 Compiling\ CGAffineTransform.swift /Users/admin/builder/spi-builder-workspace/Sources/CGAffineTransform.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CGAffineTransform.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CGAffineTransform.swift
/Users/admin/builder/spi-builder-workspace/Sources/CGAffineTransform.swift:114:55: error: 'UIView' is unavailable in watchOS
112 | ///
113 | /// - Returns: a new transform that is applied around the given point
114 | public func appliedAround(_ point: CGPoint, in view: UIView) -> CGAffineTransform {
| `- error: 'UIView' is unavailable in watchOS
115 | return appliedAround(point, size: view.bounds.size, anchorPoint: view.layer.anchorPoint)
116 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 Compiling\ UIWindow+Animation.swift /Users/admin/builder/spi-builder-workspace/Sources/UIWindow+Animation.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
/Users/admin/builder/spi-builder-workspace/Sources/UIWindow+Animation.swift:21:47: error: 'UIViewController' is unavailable in watchOS
19 | /// - options: **optional** the options for the transition, defaults to cross disolve
20 | /// - completion: **optional** the completion block to call if transition is finished, defaults to nil
21 | func setRootViewController(_ viewController: UIViewController,
| `- error: 'UIViewController' is unavailable in watchOS
22 | animated: Bool = true,
23 | duration: TimeInterval = 0.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/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/UIWindow+Animation.swift:24:20: error: 'UIView' is unavailable in watchOS
22 | animated: Bool = true,
23 | duration: TimeInterval = 0.35,
24 | options: UIView.AnimationOptions = [.allowAnimatedContent, .allowUserInteraction, .beginFromCurrentState, .transitionCrossDissolve],
| `- error: 'UIView' is unavailable in watchOS
25 | completion: ((Bool) -> Void)? = nil) {
26 | guard rootViewController !== viewController else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIWindow+Animation.swift:10:18: error: 'UIWindow' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UIWindow {
| `- error: 'UIWindow' is unavailable in watchOS
11 |
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIWindow+Animation.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIWindow+Animation.swift
SwiftCompile normal arm64 Compiling\ UILabel+Animation.swift /Users/admin/builder/spi-builder-workspace/Sources/UILabel+Animation.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
/Users/admin/builder/spi-builder-workspace/Sources/UILabel+Animation.swift:10:18: error: 'UILabel' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UILabel {
| `- error: 'UILabel' is unavailable in watchOS
11 |
12 | /// Sets this label's text, optionally with a crossfade animation
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UILabel+Animation.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UILabel+Animation.swift
SwiftCompile normal arm64 Compiling\ UITextView+Animation.swift /Users/admin/builder/spi-builder-workspace/Sources/UITextView+Animation.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
/Users/admin/builder/spi-builder-workspace/Sources/UITextView+Animation.swift:10:18: error: 'UITextView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UITextView {
| `- error: 'UITextView' is unavailable in watchOS
11 |
12 | /// Sets this label's text, optionally with a crossfade animation
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UITextView+Animation.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UITextView+Animation.swift
SwiftCompile normal arm64 Compiling\ UIScrollView+Rubberbanding.swift /Users/admin/builder/spi-builder-workspace/Sources/UIScrollView+Rubberbanding.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIScrollView+Rubberbanding.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIScrollView+Rubberbanding.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ UIKitAnimations (in target 'UIKitAnimations' from project 'UIKitAnimations')
/Users/admin/builder/spi-builder-workspace/Sources/CGAffineTransform.swift:114:55: error: 'UIView' is unavailable in watchOS
112 | ///
113 | /// - Returns: a new transform that is applied around the given point
114 | public func appliedAround(_ point: CGPoint, in view: UIView) -> CGAffineTransform {
| `- error: 'UIView' is unavailable in watchOS
115 | return appliedAround(point, size: view.bounds.size, anchorPoint: view.layer.anchorPoint)
116 | }
/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/CGAffineTransform.swift:119:11: error: 'UIView' is unavailable in watchOS
117 | }
118 |
119 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
120 | /// Sets a transform around a given point. Bu default, UIView transforms are applied to the point descrived by the anchorPoint.
121 | /// If you want to, for example, scale from a different point, use this method.
/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/DisplayLink.swift:25:34: error: 'CADisplayLink' is unavailable in watchOS
23 |
24 | /// the underlying CADisplayLink
25 | public lazy var caDisplayLink = CADisplayLink(target: internalHandler, selector: #selector(internalHandler.displayLinkFired(_:)))
| `- error: 'CADisplayLink' is unavailable in watchOS
26 |
27 | /// true if the display link has been started
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DisplayLink.swift:94:41: error: 'CADisplayLink' is unavailable in watchOS
92 | private class InternalHandler: NSObject {
93 | var callback: Callback?
94 | @objc func displayLinkFired(_ sender: CADisplayLink) {
| `- error: 'CADisplayLink' is unavailable in watchOS
95 | callback?()
96 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/UIImageView+Animation.swift:10:18: error: 'UIImageView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UIImageView {
| `- error: 'UIImageView' is unavailable in watchOS
11 | /// Sets an image with a cross fade animation if animated == true
12 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/UIKit+Animations.swift:23:19: error: 'UIView' is unavailable in watchOS
21 | func performTransition(duration: TimeInterval = UIView.defaultAnimationDuration,
22 | delay: TimeInterval = 0,
23 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction, .transitionCrossDissolve],
| `- error: 'UIView' is unavailable in watchOS
24 | animations: @escaping () -> Void,
25 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:21:50: error: 'UIView' is unavailable in watchOS
19 | /// - animations: the updates to apply for the transition
20 | /// - completion: **optional** the completion handler to call, defaults to nil
21 | func performTransition(duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
22 | delay: TimeInterval = 0,
23 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction, .transitionCrossDissolve],
/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/UIKit+Animations.swift:41:21: error: 'UIView' is unavailable in watchOS
39 | duration: TimeInterval = UIView.defaultAnimationDuration,
40 | delay: TimeInterval = 0,
41 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction, .transitionCrossDissolve],
| `- error: 'UIView' is unavailable in watchOS
42 | animations: @escaping() -> Void,
43 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:39:37: error: 'UIView' is unavailable in watchOS
37 | /// - completion: **optional** the completion handler to call, defaults to nil
38 | func performTransitionIfNeeded(animated: Bool,
39 | duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
40 | delay: TimeInterval = 0,
41 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction, .transitionCrossDissolve],
/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/UIKit+Animations.swift:58:53: error: 'UIView' is unavailable in watchOS
56 | /// - duration: **optional** the duration of the transition, defaults to `UIView.defaultAnimationDuration`
57 | /// - completion: **optional** the completion handler to call, defaults to nil
58 | func hide(animated: Bool, duration: TimeInterval = UIView.defaultAnimationDuration, completion: ((Bool) -> Void)? = nil) {
| `- error: 'UIView' is unavailable in watchOS
59 | setIsHidden(true, animated: animated, duration: duration, completion: completion)
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/UIKit+Animations.swift:68:53: error: 'UIView' is unavailable in watchOS
66 | /// - duration: **optional** the duration of the transition, defaults to `UIView.defaultAnimationDuration`
67 | /// - completion: **optional** the completion handler to call, defaults to nil
68 | func show(animated: Bool, duration: TimeInterval = UIView.defaultAnimationDuration, completion: ((Bool) -> Void)? = nil) {
| `- error: 'UIView' is unavailable in watchOS
69 | setIsHidden(false, animated: animated, duration: duration, completion: completion)
70 | }
/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/UIKit+Animations.swift:79:78: error: 'UIView' is unavailable in watchOS
77 | /// - duration: **optional** the duration of the transition, defaults to `UIView.defaultAnimationDuration`
78 | /// - completion: **optional** the completion handler to call, defaults to nil
79 | func setIsHidden(_ isHidden: Bool, animated: Bool, duration: TimeInterval = UIView.defaultAnimationDuration, completion: ((Bool) -> Void)? = nil) {
| `- error: 'UIView' is unavailable in watchOS
80 | guard self.isHidden != isHidden else { return }
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/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/UIKit+Animations.swift:117:22: error: 'UIView' is unavailable in watchOS
115 | duration: TimeInterval = UIView.defaultAnimationDuration,
116 | delay: TimeInterval = 0,
117 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
| `- error: 'UIView' is unavailable in watchOS
118 | animations: @escaping () -> Void,
119 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:115:38: error: 'UIView' is unavailable in watchOS
113 | /// - completion: **optional** the completion handler to call, defaults to nil
114 | static func performAnimationsIfNeeded(animated: Bool,
115 | duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
116 | delay: TimeInterval = 0,
117 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
/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/UIKit+Animations.swift:139:19: error: 'UIView' is unavailable in watchOS
137 | func animateLayoutUpdates(duration: TimeInterval = UIView.defaultAnimationDuration,
138 | delay: TimeInterval = 0,
139 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
| `- error: 'UIView' is unavailable in watchOS
140 | animations: @escaping () -> Void,
141 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:137:53: error: 'UIView' is unavailable in watchOS
135 | /// - animations: the updates to apply for the transition
136 | /// - completion: **optional** the completion handler to call, defaults to nil
137 | func animateLayoutUpdates(duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
138 | delay: TimeInterval = 0,
139 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
/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/UIKit+Animations.swift:162:19: error: 'UIView' is unavailable in watchOS
160 | duration: TimeInterval = UIView.defaultAnimationDuration,
161 | delay: TimeInterval = 0,
162 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
| `- error: 'UIView' is unavailable in watchOS
163 | animations: @escaping () -> Void,
164 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:160:35: error: 'UIView' is unavailable in watchOS
158 | /// - completion: **optional** the completion handler to call, defaults to nil
159 | func performLayoutUpdates(animated: Bool,
160 | duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
161 | delay: TimeInterval = 0,
162 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
/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/UIKit+Animations.swift:10:18: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | static var defaultAnimationDuration = TimeInterval(0.3)
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIKit+Animations.swift:188:18: error: 'UIView' is unavailable in watchOS
186 | }
187 |
188 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
189 |
190 | /// Does a shake animation of a view, usually to indicate an error
/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/UIKit+Animations.swift:222:18: error: 'UIView' is unavailable in watchOS
220 | }
221 |
222 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
223 | /// Sets shadow on this layers CALayer
224 | func setShadow(color: CGColor?, opacity: Float, radius: CGFloat, offset: CGSize = .zero) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UILabel+Animation.swift:10:18: error: 'UILabel' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UILabel {
| `- error: 'UILabel' is unavailable in watchOS
11 |
12 | /// Sets this label's text, optionally with a crossfade animation
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIScrollView+Rubberbanding.swift:10:11: error: 'UIScrollView' is unavailable in watchOS
8 | import UIKit
9 |
10 | extension UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
11 | /// Calculates the exponential decay duration for a given velocity and deceleration
12 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/UITextView+Animation.swift:10:18: error: 'UITextView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UITextView {
| `- error: 'UITextView' is unavailable in watchOS
11 |
12 | /// Sets this label's text, optionally with a crossfade animation
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/UIWindow+Animation.swift:21:47: error: 'UIViewController' is unavailable in watchOS
19 | /// - options: **optional** the options for the transition, defaults to cross disolve
20 | /// - completion: **optional** the completion block to call if transition is finished, defaults to nil
21 | func setRootViewController(_ viewController: UIViewController,
| `- error: 'UIViewController' is unavailable in watchOS
22 | animated: Bool = true,
23 | duration: TimeInterval = 0.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/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/UIWindow+Animation.swift:24:20: error: 'UIView' is unavailable in watchOS
22 | animated: Bool = true,
23 | duration: TimeInterval = 0.35,
24 | options: UIView.AnimationOptions = [.allowAnimatedContent, .allowUserInteraction, .beginFromCurrentState, .transitionCrossDissolve],
| `- error: 'UIView' is unavailable in watchOS
25 | completion: ((Bool) -> Void)? = nil) {
26 | guard rootViewController !== viewController else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIWindow+Animation.swift:10:18: error: 'UIWindow' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UIWindow {
| `- error: 'UIWindow' is unavailable in watchOS
11 |
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/CGAffineTransform.swift /Users/admin/builder/spi-builder-workspace/Sources/DisplayLink.swift /Users/admin/builder/spi-builder-workspace/Sources/UIImageView+Animation.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKit+Animations.swift /Users/admin/builder/spi-builder-workspace/Sources/UILabel+Animation.swift /Users/admin/builder/spi-builder-workspace/Sources/UIScrollView+Rubberbanding.swift /Users/admin/builder/spi-builder-workspace/Sources/UITextView+Animation.swift /Users/admin/builder/spi-builder-workspace/Sources/UIWindow+Animation.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64/UIKitAnimations-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -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/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name UIKitAnimations -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64/UIKitAnimations_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64/UIKitAnimations.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64/UIKitAnimations.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64/UIKitAnimations-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64/UIKitAnimations-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64/UIKitAnimations-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64/UIKitAnimations.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64/UIKitAnimations.abi.json
SwiftCompile normal arm64 (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ UIKit+Animations.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKit+Animations.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
/Users/admin/builder/spi-builder-workspace/Sources/UIKit+Animations.swift:23:19: error: 'UIView' is unavailable in watchOS
21 | func performTransition(duration: TimeInterval = UIView.defaultAnimationDuration,
22 | delay: TimeInterval = 0,
23 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction, .transitionCrossDissolve],
| `- error: 'UIView' is unavailable in watchOS
24 | animations: @escaping () -> Void,
25 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:21:50: error: 'UIView' is unavailable in watchOS
19 | /// - animations: the updates to apply for the transition
20 | /// - completion: **optional** the completion handler to call, defaults to nil
21 | func performTransition(duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
22 | delay: TimeInterval = 0,
23 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction, .transitionCrossDissolve],
/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/UIKit+Animations.swift:41:21: error: 'UIView' is unavailable in watchOS
39 | duration: TimeInterval = UIView.defaultAnimationDuration,
40 | delay: TimeInterval = 0,
41 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction, .transitionCrossDissolve],
| `- error: 'UIView' is unavailable in watchOS
42 | animations: @escaping() -> Void,
43 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:39:37: error: 'UIView' is unavailable in watchOS
37 | /// - completion: **optional** the completion handler to call, defaults to nil
38 | func performTransitionIfNeeded(animated: Bool,
39 | duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
40 | delay: TimeInterval = 0,
41 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction, .transitionCrossDissolve],
/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/UIKit+Animations.swift:58:53: error: 'UIView' is unavailable in watchOS
56 | /// - duration: **optional** the duration of the transition, defaults to `UIView.defaultAnimationDuration`
57 | /// - completion: **optional** the completion handler to call, defaults to nil
58 | func hide(animated: Bool, duration: TimeInterval = UIView.defaultAnimationDuration, completion: ((Bool) -> Void)? = nil) {
| `- error: 'UIView' is unavailable in watchOS
59 | setIsHidden(true, animated: animated, duration: duration, completion: completion)
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/UIKit+Animations.swift:68:53: error: 'UIView' is unavailable in watchOS
66 | /// - duration: **optional** the duration of the transition, defaults to `UIView.defaultAnimationDuration`
67 | /// - completion: **optional** the completion handler to call, defaults to nil
68 | func show(animated: Bool, duration: TimeInterval = UIView.defaultAnimationDuration, completion: ((Bool) -> Void)? = nil) {
| `- error: 'UIView' is unavailable in watchOS
69 | setIsHidden(false, animated: animated, duration: duration, completion: completion)
70 | }
/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/UIKit+Animations.swift:79:78: error: 'UIView' is unavailable in watchOS
77 | /// - duration: **optional** the duration of the transition, defaults to `UIView.defaultAnimationDuration`
78 | /// - completion: **optional** the completion handler to call, defaults to nil
79 | func setIsHidden(_ isHidden: Bool, animated: Bool, duration: TimeInterval = UIView.defaultAnimationDuration, completion: ((Bool) -> Void)? = nil) {
| `- error: 'UIView' is unavailable in watchOS
80 | guard self.isHidden != isHidden else { return }
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/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/UIKit+Animations.swift:117:22: error: 'UIView' is unavailable in watchOS
115 | duration: TimeInterval = UIView.defaultAnimationDuration,
116 | delay: TimeInterval = 0,
117 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
| `- error: 'UIView' is unavailable in watchOS
118 | animations: @escaping () -> Void,
119 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:115:38: error: 'UIView' is unavailable in watchOS
113 | /// - completion: **optional** the completion handler to call, defaults to nil
114 | static func performAnimationsIfNeeded(animated: Bool,
115 | duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
116 | delay: TimeInterval = 0,
117 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
/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/UIKit+Animations.swift:139:19: error: 'UIView' is unavailable in watchOS
137 | func animateLayoutUpdates(duration: TimeInterval = UIView.defaultAnimationDuration,
138 | delay: TimeInterval = 0,
139 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
| `- error: 'UIView' is unavailable in watchOS
140 | animations: @escaping () -> Void,
141 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:137:53: error: 'UIView' is unavailable in watchOS
135 | /// - animations: the updates to apply for the transition
136 | /// - completion: **optional** the completion handler to call, defaults to nil
137 | func animateLayoutUpdates(duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
138 | delay: TimeInterval = 0,
139 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
/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/UIKit+Animations.swift:162:19: error: 'UIView' is unavailable in watchOS
160 | duration: TimeInterval = UIView.defaultAnimationDuration,
161 | delay: TimeInterval = 0,
162 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
| `- error: 'UIView' is unavailable in watchOS
163 | animations: @escaping () -> Void,
164 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:160:35: error: 'UIView' is unavailable in watchOS
158 | /// - completion: **optional** the completion handler to call, defaults to nil
159 | func performLayoutUpdates(animated: Bool,
160 | duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
161 | delay: TimeInterval = 0,
162 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
/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/UIKit+Animations.swift:10:18: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | static var defaultAnimationDuration = TimeInterval(0.3)
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIKit+Animations.swift:188:18: error: 'UIView' is unavailable in watchOS
186 | }
187 |
188 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
189 |
190 | /// Does a shake animation of a view, usually to indicate an error
/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/UIKit+Animations.swift:222:18: error: 'UIView' is unavailable in watchOS
220 | }
221 |
222 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
223 | /// Sets shadow on this layers CALayer
224 | func setShadow(color: CGColor?, opacity: Float, radius: CGFloat, offset: CGSize = .zero) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:26:3: error: 'UIView' is unavailable in watchOS
24 | animations: @escaping () -> Void,
25 | completion: ((Bool) -> Void)? = nil) {
26 | UIView.transition(with: self, duration: duration, options: options, animations: animations, completion: completion)
| `- error: 'UIView' is unavailable in watchOS
27 | }
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/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/UIKit+Animations.swift:121:4: error: 'UIView' is unavailable in watchOS
119 | completion: ((Bool) -> Void)? = nil) {
120 | if animated == true {
121 | UIView.animate(withDuration: duration, delay: delay, options: options, animations: animations, completion: completion)
| `- error: 'UIView' is unavailable in watchOS
122 | } else {
123 | animations()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIKit+Animations.swift:143:3: error: 'UIView' is unavailable in watchOS
141 | completion: ((Bool) -> Void)? = nil) {
142 | layoutIfNeeded()
143 | UIView.animate(withDuration: duration, delay: delay, options: options, animations: {
| `- error: 'UIView' is unavailable in watchOS
144 | animations()
145 | self.setNeedsLayout()
/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/UIKit+Animations.swift:197:3: error: 'UIView' is unavailable in watchOS
195 | /// - completion: **optional** the block to call when the animation ends, defaults to nil
196 | func shake(duration: TimeInterval = 0.6, delay: TimeInterval = 0, completion: ((Bool) -> Void)? = nil) {
197 | UIView.animateKeyframes(withDuration: 0.6, delay: 0, options: [.allowUserInteraction, .beginFromCurrentState], animations: {
| `- error: 'UIView' is unavailable in watchOS
198 | UIView.addKeyframe(withRelativeStartTime: 0.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -10, y: 0)})
199 | UIView.addKeyframe(withRelativeStartTime: 1.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +10, y: 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/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/UIKit+Animations.swift:198:4: error: 'UIView' is unavailable in watchOS
196 | func shake(duration: TimeInterval = 0.6, delay: TimeInterval = 0, completion: ((Bool) -> Void)? = nil) {
197 | UIView.animateKeyframes(withDuration: 0.6, delay: 0, options: [.allowUserInteraction, .beginFromCurrentState], animations: {
198 | UIView.addKeyframe(withRelativeStartTime: 0.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -10, y: 0)})
| `- error: 'UIView' is unavailable in watchOS
199 | UIView.addKeyframe(withRelativeStartTime: 1.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +10, y: 0)})
200 | UIView.addKeyframe(withRelativeStartTime: 2.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -10, y: 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/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/UIKit+Animations.swift:199:4: error: 'UIView' is unavailable in watchOS
197 | UIView.animateKeyframes(withDuration: 0.6, delay: 0, options: [.allowUserInteraction, .beginFromCurrentState], animations: {
198 | UIView.addKeyframe(withRelativeStartTime: 0.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -10, y: 0)})
199 | UIView.addKeyframe(withRelativeStartTime: 1.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +10, y: 0)})
| `- error: 'UIView' is unavailable in watchOS
200 | UIView.addKeyframe(withRelativeStartTime: 2.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -10, y: 0)})
201 | UIView.addKeyframe(withRelativeStartTime: 3.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +10, y: 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/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/UIKit+Animations.swift:200:4: error: 'UIView' is unavailable in watchOS
198 | UIView.addKeyframe(withRelativeStartTime: 0.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -10, y: 0)})
199 | UIView.addKeyframe(withRelativeStartTime: 1.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +10, y: 0)})
200 | UIView.addKeyframe(withRelativeStartTime: 2.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -10, y: 0)})
| `- error: 'UIView' is unavailable in watchOS
201 | UIView.addKeyframe(withRelativeStartTime: 3.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +10, y: 0)})
202 | UIView.addKeyframe(withRelativeStartTime: 5.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -5, y: 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/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/UIKit+Animations.swift:201:4: error: 'UIView' is unavailable in watchOS
199 | UIView.addKeyframe(withRelativeStartTime: 1.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +10, y: 0)})
200 | UIView.addKeyframe(withRelativeStartTime: 2.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -10, y: 0)})
201 | UIView.addKeyframe(withRelativeStartTime: 3.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +10, y: 0)})
| `- error: 'UIView' is unavailable in watchOS
202 | UIView.addKeyframe(withRelativeStartTime: 5.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -5, y: 0)})
203 | UIView.addKeyframe(withRelativeStartTime: 6.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +5, y: 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/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/UIKit+Animations.swift:202:4: error: 'UIView' is unavailable in watchOS
200 | UIView.addKeyframe(withRelativeStartTime: 2.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -10, y: 0)})
201 | UIView.addKeyframe(withRelativeStartTime: 3.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +10, y: 0)})
202 | UIView.addKeyframe(withRelativeStartTime: 5.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -5, y: 0)})
| `- error: 'UIView' is unavailable in watchOS
203 | UIView.addKeyframe(withRelativeStartTime: 6.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +5, y: 0)})
204 | UIView.addKeyframe(withRelativeStartTime: 7.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -2, y: 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/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/UIKit+Animations.swift:203:4: error: 'UIView' is unavailable in watchOS
201 | UIView.addKeyframe(withRelativeStartTime: 3.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +10, y: 0)})
202 | UIView.addKeyframe(withRelativeStartTime: 5.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -5, y: 0)})
203 | UIView.addKeyframe(withRelativeStartTime: 6.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +5, y: 0)})
| `- error: 'UIView' is unavailable in watchOS
204 | UIView.addKeyframe(withRelativeStartTime: 7.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -2, y: 0)})
205 | UIView.addKeyframe(withRelativeStartTime: 8.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +2, y: 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/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/UIKit+Animations.swift:204:4: error: 'UIView' is unavailable in watchOS
202 | UIView.addKeyframe(withRelativeStartTime: 5.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -5, y: 0)})
203 | UIView.addKeyframe(withRelativeStartTime: 6.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +5, y: 0)})
204 | UIView.addKeyframe(withRelativeStartTime: 7.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -2, y: 0)})
| `- error: 'UIView' is unavailable in watchOS
205 | UIView.addKeyframe(withRelativeStartTime: 8.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +2, y: 0)})
206 | UIView.addKeyframe(withRelativeStartTime: 9.0/9.0, relativeDuration: 0/9.0, animations: {self.transform = .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/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/UIKit+Animations.swift:205:4: error: 'UIView' is unavailable in watchOS
203 | UIView.addKeyframe(withRelativeStartTime: 6.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +5, y: 0)})
204 | UIView.addKeyframe(withRelativeStartTime: 7.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -2, y: 0)})
205 | UIView.addKeyframe(withRelativeStartTime: 8.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +2, y: 0)})
| `- error: 'UIView' is unavailable in watchOS
206 | UIView.addKeyframe(withRelativeStartTime: 9.0/9.0, relativeDuration: 0/9.0, animations: {self.transform = .identity})
207 | }, 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/UIKit+Animations.swift:206:4: error: 'UIView' is unavailable in watchOS
204 | UIView.addKeyframe(withRelativeStartTime: 7.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: -2, y: 0)})
205 | UIView.addKeyframe(withRelativeStartTime: 8.0/9.0, relativeDuration: 1.0/9.0, animations: {self.transform = .init(translationX: +2, y: 0)})
206 | UIView.addKeyframe(withRelativeStartTime: 9.0/9.0, relativeDuration: 0/9.0, animations: {self.transform = .identity})
| `- error: 'UIView' is unavailable in watchOS
207 | }, completion: completion)
208 | }
/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 /Users/admin/builder/spi-builder-workspace/Sources/UIKit+Animations.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKit+Animations.swift
SwiftCompile normal arm64 Compiling\ UIImageView+Animation.swift /Users/admin/builder/spi-builder-workspace/Sources/UIImageView+Animation.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
/Users/admin/builder/spi-builder-workspace/Sources/UIImageView+Animation.swift:10:18: error: 'UIImageView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UIImageView {
| `- error: 'UIImageView' is unavailable in watchOS
11 | /// Sets an image with a cross fade animation if animated == true
12 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIImageView+Animation.swift (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIImageView+Animation.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ UIKitAnimations (in target 'UIKitAnimations' from project 'UIKitAnimations')
/Users/admin/builder/spi-builder-workspace/Sources/CGAffineTransform.swift:114:55: error: 'UIView' is unavailable in watchOS
112 | ///
113 | /// - Returns: a new transform that is applied around the given point
114 | public func appliedAround(_ point: CGPoint, in view: UIView) -> CGAffineTransform {
| `- error: 'UIView' is unavailable in watchOS
115 | return appliedAround(point, size: view.bounds.size, anchorPoint: view.layer.anchorPoint)
116 | }
/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/CGAffineTransform.swift:119:11: error: 'UIView' is unavailable in watchOS
117 | }
118 |
119 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
120 | /// Sets a transform around a given point. Bu default, UIView transforms are applied to the point descrived by the anchorPoint.
121 | /// If you want to, for example, scale from a different point, use this method.
/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/DisplayLink.swift:25:34: error: 'CADisplayLink' is unavailable in watchOS
23 |
24 | /// the underlying CADisplayLink
25 | public lazy var caDisplayLink = CADisplayLink(target: internalHandler, selector: #selector(internalHandler.displayLinkFired(_:)))
| `- error: 'CADisplayLink' is unavailable in watchOS
26 |
27 | /// true if the display link has been started
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DisplayLink.swift:94:41: error: 'CADisplayLink' is unavailable in watchOS
92 | private class InternalHandler: NSObject {
93 | var callback: Callback?
94 | @objc func displayLinkFired(_ sender: CADisplayLink) {
| `- error: 'CADisplayLink' is unavailable in watchOS
95 | callback?()
96 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
19 | API_AVAILABLE(macos(14.0))
20 |
21 | @interface CADisplayLink : NSObject
| `- note: 'CADisplayLink' has been explicitly marked unavailable here
22 | {
23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/UIImageView+Animation.swift:10:18: error: 'UIImageView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UIImageView {
| `- error: 'UIImageView' is unavailable in watchOS
11 | /// Sets an image with a cross fade animation if animated == true
12 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UIImageView : UIView
| `- note: 'UIImageView' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/UIKit+Animations.swift:23:19: error: 'UIView' is unavailable in watchOS
21 | func performTransition(duration: TimeInterval = UIView.defaultAnimationDuration,
22 | delay: TimeInterval = 0,
23 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction, .transitionCrossDissolve],
| `- error: 'UIView' is unavailable in watchOS
24 | animations: @escaping () -> Void,
25 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:21:50: error: 'UIView' is unavailable in watchOS
19 | /// - animations: the updates to apply for the transition
20 | /// - completion: **optional** the completion handler to call, defaults to nil
21 | func performTransition(duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
22 | delay: TimeInterval = 0,
23 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction, .transitionCrossDissolve],
/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/UIKit+Animations.swift:41:21: error: 'UIView' is unavailable in watchOS
39 | duration: TimeInterval = UIView.defaultAnimationDuration,
40 | delay: TimeInterval = 0,
41 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction, .transitionCrossDissolve],
| `- error: 'UIView' is unavailable in watchOS
42 | animations: @escaping() -> Void,
43 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:39:37: error: 'UIView' is unavailable in watchOS
37 | /// - completion: **optional** the completion handler to call, defaults to nil
38 | func performTransitionIfNeeded(animated: Bool,
39 | duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
40 | delay: TimeInterval = 0,
41 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction, .transitionCrossDissolve],
/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/UIKit+Animations.swift:58:53: error: 'UIView' is unavailable in watchOS
56 | /// - duration: **optional** the duration of the transition, defaults to `UIView.defaultAnimationDuration`
57 | /// - completion: **optional** the completion handler to call, defaults to nil
58 | func hide(animated: Bool, duration: TimeInterval = UIView.defaultAnimationDuration, completion: ((Bool) -> Void)? = nil) {
| `- error: 'UIView' is unavailable in watchOS
59 | setIsHidden(true, animated: animated, duration: duration, completion: completion)
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/UIKit+Animations.swift:68:53: error: 'UIView' is unavailable in watchOS
66 | /// - duration: **optional** the duration of the transition, defaults to `UIView.defaultAnimationDuration`
67 | /// - completion: **optional** the completion handler to call, defaults to nil
68 | func show(animated: Bool, duration: TimeInterval = UIView.defaultAnimationDuration, completion: ((Bool) -> Void)? = nil) {
| `- error: 'UIView' is unavailable in watchOS
69 | setIsHidden(false, animated: animated, duration: duration, completion: completion)
70 | }
/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/UIKit+Animations.swift:79:78: error: 'UIView' is unavailable in watchOS
77 | /// - duration: **optional** the duration of the transition, defaults to `UIView.defaultAnimationDuration`
78 | /// - completion: **optional** the completion handler to call, defaults to nil
79 | func setIsHidden(_ isHidden: Bool, animated: Bool, duration: TimeInterval = UIView.defaultAnimationDuration, completion: ((Bool) -> Void)? = nil) {
| `- error: 'UIView' is unavailable in watchOS
80 | guard self.isHidden != isHidden else { return }
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/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/UIKit+Animations.swift:117:22: error: 'UIView' is unavailable in watchOS
115 | duration: TimeInterval = UIView.defaultAnimationDuration,
116 | delay: TimeInterval = 0,
117 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
| `- error: 'UIView' is unavailable in watchOS
118 | animations: @escaping () -> Void,
119 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:115:38: error: 'UIView' is unavailable in watchOS
113 | /// - completion: **optional** the completion handler to call, defaults to nil
114 | static func performAnimationsIfNeeded(animated: Bool,
115 | duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
116 | delay: TimeInterval = 0,
117 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
/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/UIKit+Animations.swift:139:19: error: 'UIView' is unavailable in watchOS
137 | func animateLayoutUpdates(duration: TimeInterval = UIView.defaultAnimationDuration,
138 | delay: TimeInterval = 0,
139 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
| `- error: 'UIView' is unavailable in watchOS
140 | animations: @escaping () -> Void,
141 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:137:53: error: 'UIView' is unavailable in watchOS
135 | /// - animations: the updates to apply for the transition
136 | /// - completion: **optional** the completion handler to call, defaults to nil
137 | func animateLayoutUpdates(duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
138 | delay: TimeInterval = 0,
139 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
/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/UIKit+Animations.swift:162:19: error: 'UIView' is unavailable in watchOS
160 | duration: TimeInterval = UIView.defaultAnimationDuration,
161 | delay: TimeInterval = 0,
162 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
| `- error: 'UIView' is unavailable in watchOS
163 | animations: @escaping () -> Void,
164 | completion: ((Bool) -> Void)? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKit+Animations.swift:160:35: error: 'UIView' is unavailable in watchOS
158 | /// - completion: **optional** the completion handler to call, defaults to nil
159 | func performLayoutUpdates(animated: Bool,
160 | duration: TimeInterval = UIView.defaultAnimationDuration,
| `- error: 'UIView' is unavailable in watchOS
161 | delay: TimeInterval = 0,
162 | options: UIView.AnimationOptions = [.beginFromCurrentState, .allowAnimatedContent, .allowUserInteraction],
/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/UIKit+Animations.swift:10:18: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | static var defaultAnimationDuration = TimeInterval(0.3)
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIKit+Animations.swift:188:18: error: 'UIView' is unavailable in watchOS
186 | }
187 |
188 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
189 |
190 | /// Does a shake animation of a view, usually to indicate an error
/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/UIKit+Animations.swift:222:18: error: 'UIView' is unavailable in watchOS
220 | }
221 |
222 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
223 | /// Sets shadow on this layers CALayer
224 | func setShadow(color: CGColor?, opacity: Float, radius: CGFloat, offset: CGSize = .zero) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UILabel+Animation.swift:10:18: error: 'UILabel' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UILabel {
| `- error: 'UILabel' is unavailable in watchOS
11 |
12 | /// Sets this label's text, optionally with a crossfade animation
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIScrollView+Rubberbanding.swift:10:11: error: 'UIScrollView' is unavailable in watchOS
8 | import UIKit
9 |
10 | extension UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
11 | /// Calculates the exponential decay duration for a given velocity and deceleration
12 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/UITextView+Animation.swift:10:18: error: 'UITextView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UITextView {
| `- error: 'UITextView' is unavailable in watchOS
11 |
12 | /// Sets this label's text, optionally with a crossfade animation
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/UIWindow+Animation.swift:21:47: error: 'UIViewController' is unavailable in watchOS
19 | /// - options: **optional** the options for the transition, defaults to cross disolve
20 | /// - completion: **optional** the completion block to call if transition is finished, defaults to nil
21 | func setRootViewController(_ viewController: UIViewController,
| `- error: 'UIViewController' is unavailable in watchOS
22 | animated: Bool = true,
23 | duration: TimeInterval = 0.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/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/UIWindow+Animation.swift:24:20: error: 'UIView' is unavailable in watchOS
22 | animated: Bool = true,
23 | duration: TimeInterval = 0.35,
24 | options: UIView.AnimationOptions = [.allowAnimatedContent, .allowUserInteraction, .beginFromCurrentState, .transitionCrossDissolve],
| `- error: 'UIView' is unavailable in watchOS
25 | completion: ((Bool) -> Void)? = nil) {
26 | guard rootViewController !== viewController else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIWindow+Animation.swift:10:18: error: 'UIWindow' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UIWindow {
| `- error: 'UIWindow' is unavailable in watchOS
11 |
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/CGAffineTransform.swift /Users/admin/builder/spi-builder-workspace/Sources/DisplayLink.swift /Users/admin/builder/spi-builder-workspace/Sources/UIImageView+Animation.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKit+Animations.swift /Users/admin/builder/spi-builder-workspace/Sources/UILabel+Animation.swift /Users/admin/builder/spi-builder-workspace/Sources/UIScrollView+Rubberbanding.swift /Users/admin/builder/spi-builder-workspace/Sources/UITextView+Animation.swift /Users/admin/builder/spi-builder-workspace/Sources/UIWindow+Animation.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/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64_32/UIKitAnimations-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -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/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name UIKitAnimations -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64_32/UIKitAnimations_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/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64_32/UIKitAnimations.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64_32/UIKitAnimations.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64_32/UIKitAnimations-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64_32/UIKitAnimations-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64_32/UIKitAnimations-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64_32/UIKitAnimations.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKitAnimations.build/Debug-watchos/UIKitAnimations-t.build/Objects-normal/arm64_32/UIKitAnimations.abi.json
SwiftCompile normal arm64_32 (in target 'UIKitAnimations' from project 'UIKitAnimations')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-18 03:44:39.947 xcodebuild[784:4686] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ UIKitAnimations (in target 'UIKitAnimations' from project 'UIKitAnimations')
SwiftCompile normal arm64 (in target 'UIKitAnimations' from project 'UIKitAnimations')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ UIKitAnimations (in target 'UIKitAnimations' from project 'UIKitAnimations')
SwiftCompile normal arm64_32 (in target 'UIKitAnimations' from project 'UIKitAnimations')
Building workspace UIKitAnimations with scheme UIKitAnimations
(5 failures)
BUILD FAILURE 6.4 watchOS