Build Information
Failed to build Hero, reference 1.6.4 (670b81
), with Swift 6.1 for watchOS using Xcode 16.3 on 30 Apr 2025 09:36:01 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Hero -destination generic/platform=watchOS
Build Log
public var fromViews: [UIView] = []
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:80:24: error: cannot find type 'UIView' in scope
public var toViews: [UIView] = []
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:89:49: error: cannot find type 'UIView' in scope
public func sourceView(for heroID: String) -> UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:96:54: error: cannot find type 'UIView' in scope
public func destinationView(for heroID: String) -> UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:103:47: error: cannot find type 'UIView' in scope
public func pairedView(for view: UIView) -> UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:103:36: error: cannot find type 'UIView' in scope
public func pairedView(for view: UIView) -> UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:117:49: error: cannot find type 'UIView' in scope
public func snapshotView(for view: UIView) -> UIView {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:117:38: error: cannot find type 'UIView' in scope
public func snapshotView(for view: UIView) -> UIView {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:306:35: error: cannot find type 'UIView' in scope
func insertGlobalViewTree(view: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:315:26: error: cannot find type 'UIView' in scope
public subscript(view: UIView) -> HeroTargetState? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:335:26: error: cannot find type 'UIView' in scope
public func hide(view: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:346:28: error: cannot find type 'UIView' in scope
public func unhide(view: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:362:34: error: cannot find type 'UIView' in scope
internal func unhide(rootView: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:378:43: error: cannot find type 'UIView' in scope
internal func removeSnapshots(rootView: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:390:49: error: cannot find type 'UIView' in scope
internal func snapshots(rootView: UIView) -> [UIView] {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:390:37: error: cannot find type 'UIView' in scope
internal func snapshots(rootView: UIView) -> [UIView] {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:399:41: error: cannot find type 'UIView' in scope
internal func loadViewAlpha(rootView: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:408:42: error: cannot find type 'UIView' in scope
internal func storeViewAlpha(rootView: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:418:20: error: cannot find type 'UIView' in scope
var heroSnapshot: UIView? { get }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroModifier.swift:81:37: error: 'CATransform3D' is unavailable in watchOS
public static func transform(_ t: CATransform3D) -> HeroModifier {
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
struct CATransform3D
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroModifier.swift:377:55: error: 'CAMediaTimingFunction' is unavailable in watchOS
public static func timingFunction(_ timingFunction: CAMediaTimingFunction) -> HeroModifier {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
@interface CAMediaTimingFunction : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroPlugin.swift:68:33: error: cannot find type 'UIView' in scope
open func process(fromViews: [UIView], toViews: [UIView]) {}
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroPlugin.swift:68:52: error: cannot find type 'UIView' in scope
open func process(fromViews: [UIView], toViews: [UIView]) {}
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroPlugin.swift:79:30: error: cannot find type 'UIView' in scope
open func canAnimate(view: UIView, appearing: Bool) -> Bool { return false }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroPlugin.swift:92:33: error: cannot find type 'UIView' in scope
open func animate(fromViews: [UIView], toViews: [UIView]) -> TimeInterval { return 0 }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroPlugin.swift:92:52: error: cannot find type 'UIView' in scope
open func animate(fromViews: [UIView], toViews: [UIView]) -> TimeInterval { return 0 }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroPlugin.swift:131:52: error: cannot find type 'UIView' in scope
open func apply(state: HeroTargetState, to view: UIView) {}
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroPlugin.swift:132:80: error: cannot find type 'UIView' in scope
open func changeTarget(state: HeroTargetState, isDestination: Bool, to view: UIView) {}
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroTypes.swift:29:28: error: cannot find type 'UIView' in scope
func process(fromViews: [UIView], toViews: [UIView])
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroTypes.swift:29:47: error: cannot find type 'UIView' in scope
func process(fromViews: [UIView], toViews: [UIView])
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroTargetState.swift:57:25: error: 'CATransform3D' is unavailable in watchOS
public var transform: CATransform3D?
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
struct CATransform3D
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroTargetState.swift:83:30: error: 'CAMediaTimingFunction' is unavailable in watchOS
public var timingFunction: CAMediaTimingFunction?
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
@interface CAMediaTimingFunction : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroViewControllerDelegate.swift:28:66: error: cannot find type 'UIViewController' in scope
@objc optional func heroWillStartAnimatingFrom(viewController: UIViewController)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/HeroViewControllerDelegate.swift:29:63: error: cannot find type 'UIViewController' in scope
@objc optional func heroDidEndAnimatingFrom(viewController: UIViewController)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/HeroViewControllerDelegate.swift:30:66: error: cannot find type 'UIViewController' in scope
@objc optional func heroDidCancelAnimatingFrom(viewController: UIViewController)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/HeroViewControllerDelegate.swift:36:64: error: cannot find type 'UIViewController' in scope
@objc optional func heroWillStartAnimatingTo(viewController: UIViewController)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/HeroViewControllerDelegate.swift:37:61: error: cannot find type 'UIViewController' in scope
@objc optional func heroDidEndAnimatingTo(viewController: UIViewController)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/HeroViewControllerDelegate.swift:38:64: error: cannot find type 'UIViewController' in scope
@objc optional func heroDidCancelAnimatingTo(viewController: UIViewController)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/HeroViewControllerDelegate.swift:43:41: error: cannot find type 'UIViewController' in scope
func closureProcessForHeroDelegate<T: UIViewController>(vc: T, closure: (HeroViewControllerDelegate) -> Void) {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/BasePreprocessor.swift:35:28: error: cannot find type 'UIView' in scope
func process(fromViews: [UIView], toViews: [UIView]) {}
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/BasePreprocessor.swift:35:47: error: cannot find type 'UIView' in scope
func process(fromViews: [UIView], toViews: [UIView]) {}
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:36:20: error: cannot find type 'UIView' in scope
var comparator: (UIView, UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:36:28: error: cannot find type 'UIView' in scope
var comparator: (UIView, UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:84:43: error: cannot find type 'UIView' in scope
private func topToBottomComperator(lhs: UIView, rhs: UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:84:56: error: cannot find type 'UIView' in scope
private func topToBottomComperator(lhs: UIView, rhs: UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:88:43: error: cannot find type 'UIView' in scope
private func bottomToTopComperator(lhs: UIView, rhs: UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:88:56: error: cannot find type 'UIView' in scope
private func bottomToTopComperator(lhs: UIView, rhs: UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:92:43: error: cannot find type 'UIView' in scope
private func leftToRightComperator(lhs: UIView, rhs: UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:92:56: error: cannot find type 'UIView' in scope
private func leftToRightComperator(lhs: UIView, rhs: UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:96:43: error: cannot find type 'UIView' in scope
private func rightToLeftComperator(lhs: UIView, rhs: UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:96:56: error: cannot find type 'UIView' in scope
private func rightToLeftComperator(lhs: UIView, rhs: UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:102:37: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:102:56: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:107:24: error: cannot find type 'UIView' in scope
func process(views: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:29:25: error: cannot find type 'UIView' in scope
public weak var view: UIView!
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:49:27: error: cannot find type 'UIView' in scope
public var matchedView: UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:52:36: error: cannot find type 'UIView' in scope
public var matchedAncestorView: (UIView, UIView)? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:52:44: error: cannot find type 'UIView' in scope
public var matchedAncestorView: (UIView, UIView)? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:63:34: error: cannot find type 'UIViewController' in scope
public var fromViewController: UIViewController {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:66:32: error: cannot find type 'UIViewController' in scope
public var toViewController: UIViewController {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:69:37: error: cannot find type 'UIViewController' in scope
public var currentViewController: UIViewController {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:72:35: error: cannot find type 'UIViewController' in scope
public var otherViewController: UIViewController {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:78:37: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:78:56: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:83:24: error: cannot find type 'UIView' in scope
func process(views: [UIView], appearing: Bool) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/DefaultAnimationPreprocessor.swift:257:37: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/DefaultAnimationPreprocessor.swift:257:56: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/IgnoreSubviewModifiersPreprocessor.swift:28:37: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/IgnoreSubviewModifiersPreprocessor.swift:28:56: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/IgnoreSubviewModifiersPreprocessor.swift:33:24: error: cannot find type 'UIView' in scope
func process(views: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/IgnoreSubviewModifiersPreprocessor.swift:51:52: error: cannot find type 'UIView' in scope
private func cleanSubviewModifiers(_ parentView: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/MatchPreprocessor.swift:28:37: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/MatchPreprocessor.swift:28:56: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/SourcePreprocessor.swift:28:37: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/SourcePreprocessor.swift:28:56: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/SourcePreprocessor.swift:41:25: error: cannot find type 'UIView' in scope
func prepareFor(view: UIView, targetView: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/SourcePreprocessor.swift:41:45: error: cannot find type 'UIView' in scope
func prepareFor(view: UIView, targetView: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroProgressRunner.swift:41:29: error: 'CADisplayLink' is unavailable in watchOS
internal var displayLink: CADisplayLink?
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
@interface CADisplayLink : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroProgressRunner.swift:43:36: error: 'CADisplayLink' is unavailable in watchOS
@objc func displayUpdate(_ link: CADisplayLink) {
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
@interface CADisplayLink : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+CustomTransition.swift:29:25: error: cannot find type 'UIViewController' in scope
func transition(from: UIViewController, to: UIViewController, in view: UIView, completion: ((Bool) -> Void)? = nil) {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+CustomTransition.swift:29:47: error: cannot find type 'UIViewController' in scope
func transition(from: UIViewController, to: UIViewController, in view: UIView, completion: ((Bool) -> Void)? = nil) {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+CustomTransition.swift:29:74: error: cannot find type 'UIView' in scope
func transition(from: UIViewController, to: UIViewController, in view: UIView, completion: ((Bool) -> Void)? = nil) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+Interactive.swift:96:57: error: cannot find type 'UIView' in scope
public func apply(modifiers: [HeroModifier], to view: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+Interactive.swift:122:92: error: cannot find type 'UIView' in scope
public func changeTarget(modifiers: [HeroModifier], isDestination: Bool = true, to view: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:27:27: error: cannot find type 'UINavigationControllerDelegate' in scope
extension HeroTransition: UINavigationControllerDelegate {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:28:60: error: cannot find type 'UINavigationController' in scope
public func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:28:109: error: cannot find type 'UIViewController' in scope
public func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:34:60: error: cannot find type 'UINavigationController' in scope
public func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:34:108: error: cannot find type 'UIViewController' in scope
public func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:40:213: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
public func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationController.Operation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:40:60: error: cannot find type 'UINavigationController' in scope
public func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationController.Operation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:40:118: error: cannot find type 'UINavigationController' in scope
public func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationController.Operation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:40:165: error: cannot find type 'UIViewController' in scope
public func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationController.Operation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:40:192: error: cannot find type 'UIViewController' in scope
public func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationController.Operation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:50:172: error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
public func navigationController(_ navigationController: UINavigationController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:50:60: error: cannot find type 'UINavigationController' in scope
public func navigationController(_ navigationController: UINavigationController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:50:130: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
public func navigationController(_ navigationController: UINavigationController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:27:27: error: cannot find type 'UITabBarControllerDelegate' in scope
extension HeroTransition: UITabBarControllerDelegate {
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:28:52: error: cannot find type 'UITabBarController' in scope
public func tabBarController(_ tabBarController: UITabBarController, shouldSelect viewController: UIViewController) -> Bool {
^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:28:101: error: cannot find type 'UIViewController' in scope
public func tabBarController(_ tabBarController: UITabBarController, shouldSelect viewController: UIViewController) -> Bool {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:38:160: error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
public func tabBarController(_ tabBarController: UITabBarController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:38:52: error: cannot find type 'UITabBarController' in scope
public func tabBarController(_ tabBarController: UITabBarController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:38:118: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
public func tabBarController(_ tabBarController: UITabBarController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:42:165: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
public func tabBarController(_ tabBarController: UITabBarController, animationControllerForTransitionFrom fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:42:52: error: cannot find type 'UITabBarController' in scope
public func tabBarController(_ tabBarController: UITabBarController, animationControllerForTransitionFrom fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:42:117: error: cannot find type 'UIViewController' in scope
public func tabBarController(_ tabBarController: UITabBarController, animationControllerForTransitionFrom fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:42:144: error: cannot find type 'UIViewController' in scope
public func tabBarController(_ tabBarController: UITabBarController, animationControllerForTransitionFrom fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:27:27: error: cannot find type 'UIViewControllerTransitioningDelegate' in scope
extension HeroTransition: UIViewControllerTransitioningDelegate {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:28:33: error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
var interactiveTransitioning: UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:32:136: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
public func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:32:59: error: cannot find type 'UIViewController' in scope
public func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:32:89: error: cannot find type 'UIViewController' in scope
public func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:32:115: error: cannot find type 'UIViewController' in scope
public func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:41:80: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
public func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:41:59: error: cannot find type 'UIViewController' in scope
public func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:49:107: error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
public func interactionControllerForDismissal(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:49:65: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
public func interactionControllerForDismissal(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:53:110: error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
public func interactionControllerForPresentation(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:53:68: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
public func interactionControllerForPresentation(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:58:27: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
extension HeroTransition: UIViewControllerAnimatedTransitioning {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:59:48: error: cannot find type 'UIViewControllerContextTransitioning' in scope
public func animateTransition(using context: UIViewControllerContextTransitioning) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:66:59: error: cannot find type 'UIViewControllerContextTransitioning' in scope
public func transitionDuration(using transitionContext: UIViewControllerContextTransitioning?) -> TimeInterval {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:75:27: error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
extension HeroTransition: UIViewControllerInteractiveTransitioning {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:79:63: error: cannot find type 'UIViewControllerContextTransitioning' in scope
public func startInteractiveTransition(_ transitionContext: UIViewControllerContextTransitioning) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:86:39: error: cannot find type 'UIView' in scope
public internal(set) var container: UIView!
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:89:37: error: cannot find type 'UIView' in scope
internal var transitionContainer: UIView?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:97:37: error: cannot find type 'UIView' in scope
internal var animatingFromViews: [UIView] = []
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:98:35: error: cannot find type 'UIView' in scope
internal var animatingToViews: [UIView] = []
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:99:35: error: cannot find type 'UIView' in scope
internal var originalSuperview: UIView?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:106:46: error: cannot find type 'UIViewController' in scope
public internal(set) var toViewController: UIViewController?
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:108:48: error: cannot find type 'UIViewController' in scope
public internal(set) var fromViewController: UIViewController?
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:157:40: error: cannot find type 'UIViewControllerContextTransitioning' in scope
internal weak var transitionContext: UIViewControllerContextTransitioning?
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:159:36: error: cannot find type 'UIView' in scope
internal var fullScreenSnapshot: UIView?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:180:24: error: cannot find type 'UIView' in scope
internal var toView: UIView? { return toViewController?.view }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:181:26: error: cannot find type 'UIView' in scope
internal var fromView: UIView? { return fromViewController?.view }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
Failed frontend command:
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroAnimatorViewContext.swift /Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroCoreAnimationViewContext.swift /Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroDefaultAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroViewPropertyViewContext.swift /Users/admin/builder/spi-builder-workspace/Sources/Debug\ Plugin/HeroDebugPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Debug\ Plugin/HeroDebugView.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/Array+HeroModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/CALayer+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/CG+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/DispatchQueue+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/Locale+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIColor+HexString.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIKit+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroCompatible.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroModifier+Advanced.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroModifier+HeroStringConvertible.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroTargetState.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroTypes.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroViewControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Parser/HeroStringConvertible.swift /Users/admin/builder/spi-builder-workspace/Sources/Parser/Lexer.swift /Users/admin/builder/spi-builder-workspace/Sources/Parser/Nodes.swift /Users/admin/builder/spi-builder-workspace/Sources/Parser/Parser.swift /Users/admin/builder/spi-builder-workspace/Sources/Parser/Regex.swift /Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/BasePreprocessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/DefaultAnimationPreprocessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/IgnoreSubviewModifiersPreprocessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/MatchPreprocessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/SourcePreprocessor.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftSupport.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroProgressRunner.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+Animate.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+Complete.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+CustomTransition.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+Interactive.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+Start.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransitionState.swift -target arm64_32-apple-watchos5.0 -enable-objc-interop -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D Xcode -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/Objects-normal/arm64_32/Hero_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -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 -resource-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/swift-overrides.hmap -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/Hero.build/Debug-watchos/Hero.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Hero -frontend-parseable-output -disable-clang-spi -target-sdk-version 11.4 -target-sdk-name watchos11.4 -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/Objects-normal/arm64_32/Hero.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/Objects-normal/arm64_32/Hero.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/Objects-normal/arm64_32/Hero-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/Objects-normal/arm64_32/Hero-master-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/Objects-normal/arm64_32/Hero-master-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/Objects-normal/arm64_32/Hero.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/Objects-normal/arm64_32/Hero.abi.json
SwiftEmitModule normal arm64 Emitting\ module\ for\ Hero (in target 'Hero' from project 'Hero')
Failed frontend command:
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroAnimatorViewContext.swift /Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroCoreAnimationViewContext.swift /Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroDefaultAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroViewPropertyViewContext.swift /Users/admin/builder/spi-builder-workspace/Sources/Debug\ Plugin/HeroDebugPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Debug\ Plugin/HeroDebugView.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/Array+HeroModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/CALayer+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/CG+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/DispatchQueue+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/Locale+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIColor+HexString.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIKit+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroCompatible.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroModifier+Advanced.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroModifier+HeroStringConvertible.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroTargetState.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroTypes.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroViewControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Parser/HeroStringConvertible.swift /Users/admin/builder/spi-builder-workspace/Sources/Parser/Lexer.swift /Users/admin/builder/spi-builder-workspace/Sources/Parser/Nodes.swift /Users/admin/builder/spi-builder-workspace/Sources/Parser/Parser.swift /Users/admin/builder/spi-builder-workspace/Sources/Parser/Regex.swift /Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/BasePreprocessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/DefaultAnimationPreprocessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/IgnoreSubviewModifiersPreprocessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/MatchPreprocessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/SourcePreprocessor.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftSupport.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroProgressRunner.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+Animate.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+Complete.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+CustomTransition.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+Interactive.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+Start.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransitionState.swift -target arm64-apple-watchos5.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 5 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D Xcode -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/Objects-normal/arm64/Hero_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -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 -resource-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/swift-overrides.hmap -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/Hero.build/Debug-watchos/Hero.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Hero -frontend-parseable-output -disable-clang-spi -target-sdk-version 11.4 -target-sdk-name watchos11.4 -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/Objects-normal/arm64/Hero.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/Objects-normal/arm64/Hero.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/Objects-normal/arm64/Hero-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/Objects-normal/arm64/Hero-master-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/Objects-normal/arm64/Hero-master-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/Objects-normal/arm64/Hero.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Hero.build/Debug-watchos/Hero.build/Objects-normal/arm64/Hero.abi.json
EmitSwiftModule normal arm64 (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/HeroTypes.swift:34:25: error: cannot find type 'UIView' in scope
func canAnimate(view: UIView, appearing: Bool) -> Bool
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroTypes.swift:35:28: error: cannot find type 'UIView' in scope
func animate(fromViews: [UIView], toViews: [UIView]) -> TimeInterval
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroTypes.swift:35:47: error: cannot find type 'UIView' in scope
func animate(fromViews: [UIView], toViews: [UIView]) -> TimeInterval
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroTypes.swift:40:47: error: cannot find type 'UIView' in scope
func apply(state: HeroTargetState, to view: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroTypes.swift:41:75: error: cannot find type 'UIView' in scope
func changeTarget(state: HeroTargetState, isDestination: Bool, to view: UIView)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroAnimatorViewContext.swift:29:17: error: cannot find type 'UIView' in scope
let snapshot: UIView
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroAnimatorViewContext.swift:38:18: error: cannot find type 'UIView' in scope
var container: UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroAnimatorViewContext.swift:42:31: error: cannot find type 'UIView' in scope
class func canAnimate(view: UIView, state: HeroTargetState, appearing: Bool) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroAnimatorViewContext.swift:67:51: error: cannot find type 'UIView' in scope
required init(animator: HeroAnimator, snapshot: UIView, targetState: HeroTargetState, appearing: Bool) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroCoreAnimationViewContext.swift:27:11: error: cannot find type 'CALayer' in scope
extension CALayer {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroCoreAnimationViewContext.swift:54:23: error: cannot find type 'CAMediaTimingFunction' in scope
var timingFunction: CAMediaTimingFunction = .standard
^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroCoreAnimationViewContext.swift:56:21: error: cannot find type 'CALayer' in scope
var animations: [(CALayer, String, CAAnimation)] = []
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroCoreAnimationViewContext.swift:56:38: error: cannot find type 'CAAnimation' in scope
var animations: [(CALayer, String, CAAnimation)] = []
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroCoreAnimationViewContext.swift:59:21: error: cannot find type 'CALayer' in scope
var contentLayer: CALayer? {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroCoreAnimationViewContext.swift:66:21: error: cannot find type 'CALayer' in scope
var overlayLayer: CALayer?
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroCoreAnimationViewContext.swift:68:40: error: cannot find type 'UIView' in scope
override class func canAnimate(view: UIView, state: HeroTargetState, appearing: Bool) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroCoreAnimationViewContext.swift:88:29: error: cannot find type 'CALayer' in scope
func getOverlayLayer() -> CALayer {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroCoreAnimationViewContext.swift:117:143: error: cannot find type 'CAPropertyAnimation' in scope
func getAnimation(key: String, beginTime: TimeInterval, duration: TimeInterval, fromValue: Any?, toValue: Any?, ignoreArc: Bool = false) -> CAPropertyAnimation {
^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroCoreAnimationViewContext.swift:162:22: error: cannot find type 'UIView' in scope
func setSize(view: UIView, newSize: CGSize) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroCoreAnimationViewContext.swift:221:34: error: cannot find type 'CAAnimation' in scope
func addAnimation(_ animation: CAAnimation, for key: String, to layer: CALayer) {
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroCoreAnimationViewContext.swift:221:74: error: cannot find type 'CALayer' in scope
func addAnimation(_ animation: CAAnimation, for key: String, to layer: CALayer) {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroDefaultAnimator.swift:27:20: error: cannot find type 'UIView' in scope
internal extension UIView {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroDefaultAnimator.swift:55:22: error: cannot find type 'UIView' in scope
var viewContexts: [UIView: ViewContext] = [:]
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroDefaultAnimator.swift:77:54: error: cannot find type 'UIView' in scope
public func apply(state: HeroTargetState, to view: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroDefaultAnimator.swift:83:82: error: cannot find type 'UIView' in scope
public func changeTarget(state: HeroTargetState, isDestination: Bool, to view: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroDefaultAnimator.swift:89:32: error: cannot find type 'UIView' in scope
public func canAnimate(view: UIView, appearing: Bool) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroDefaultAnimator.swift:94:35: error: cannot find type 'UIView' in scope
public func animate(fromViews: [UIView], toViews: [UIView]) -> TimeInterval {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroDefaultAnimator.swift:94:54: error: cannot find type 'UIView' in scope
public func animate(fromViews: [UIView], toViews: [UIView]) -> TimeInterval {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroDefaultAnimator.swift:123:45: error: cannot find type 'UIView' in scope
func calculateOptimizedDuration(snapshot: UIView, targetState: HeroTargetState) -> TimeInterval {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroDefaultAnimator.swift:129:32: error: cannot find type 'UIView' in scope
func createViewContext(view: UIView, appearing: Bool) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroViewPropertyViewContext.swift:30:29: error: cannot find type 'UIViewPropertyAnimator' in scope
var viewPropertyAnimator: UIViewPropertyAnimator!
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroViewPropertyViewContext.swift:31:18: error: cannot find type 'UIVisualEffect' in scope
var endEffect: UIVisualEffect?
^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroViewPropertyViewContext.swift:32:20: error: cannot find type 'UIVisualEffect' in scope
var startEffect: UIVisualEffect?
^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroViewPropertyViewContext.swift:34:40: error: cannot find type 'UIView' in scope
override class func canAnimate(view: UIView, state: HeroTargetState, appearing: Bool) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CALayer+Hero.swift:27:20: error: cannot find type 'CALayer' in scope
internal extension CALayer {
^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:28:23: error: 'CAMediaTimingFunction' is unavailable in watchOS
static let linear = CAMediaTimingFunction(name: CAMediaTimingFunctionName.linear)
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
@interface CAMediaTimingFunction : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:28:51: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
static let linear = CAMediaTimingFunction(name: CAMediaTimingFunctionName.linear)
^~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:28:77: error: 'linear' is unavailable in watchOS
static let linear = CAMediaTimingFunction(name: CAMediaTimingFunctionName.linear)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:54:43: note: 'linear' has been explicitly marked unavailable here
CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:29:23: error: 'CAMediaTimingFunction' is unavailable in watchOS
static let easeIn = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeIn)
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
@interface CAMediaTimingFunction : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:29:51: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
static let easeIn = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeIn)
^~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:29:77: error: 'easeIn' is unavailable in watchOS
static let easeIn = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeIn)
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:56:43: note: 'easeIn' has been explicitly marked unavailable here
CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:30:24: error: 'CAMediaTimingFunction' is unavailable in watchOS
static let easeOut = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeOut)
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
@interface CAMediaTimingFunction : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:30:52: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
static let easeOut = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeOut)
^~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:30:78: error: 'easeOut' is unavailable in watchOS
static let easeOut = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeOut)
^~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:58:43: note: 'easeOut' has been explicitly marked unavailable here
CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:31:26: error: 'CAMediaTimingFunction' is unavailable in watchOS
static let easeInOut = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
@interface CAMediaTimingFunction : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:31:54: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
static let easeInOut = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
^~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:31:80: error: 'easeInEaseOut' is unavailable in watchOS
static let easeInOut = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:34:25: error: 'CAMediaTimingFunction' is unavailable in watchOS
static let standard = CAMediaTimingFunction(controlPoints: 0.4, 0.0, 0.2, 1.0)
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
@interface CAMediaTimingFunction : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:35:29: error: 'CAMediaTimingFunction' is unavailable in watchOS
static let deceleration = CAMediaTimingFunction(controlPoints: 0.0, 0.0, 0.2, 1)
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
@interface CAMediaTimingFunction : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:36:29: error: 'CAMediaTimingFunction' is unavailable in watchOS
static let acceleration = CAMediaTimingFunction(controlPoints: 0.4, 0.0, 1, 1)
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
@interface CAMediaTimingFunction : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:37:22: error: 'CAMediaTimingFunction' is unavailable in watchOS
static let sharp = CAMediaTimingFunction(controlPoints: 0.4, 0.0, 0.6, 1)
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
@interface CAMediaTimingFunction : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:40:28: error: 'CAMediaTimingFunction' is unavailable in watchOS
static let easeOutBack = CAMediaTimingFunction(controlPoints: 0.175, 0.885, 0.32, 1.275)
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
@interface CAMediaTimingFunction : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:42:37: error: 'CAMediaTimingFunction' is unavailable in watchOS
static func from(name: String) -> CAMediaTimingFunction? {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
@interface CAMediaTimingFunction : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift:26:18: error: 'CAMediaTimingFunction' is unavailable in watchOS
public extension CAMediaTimingFunction {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
@interface CAMediaTimingFunction : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CG+Hero.swift:52:23: error: 'CATransform3D' is unavailable in watchOS
func transform(_ t: CATransform3D) -> CGSize {
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
struct CATransform3D
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CG+Hero.swift:90:23: error: 'CATransform3D' is unavailable in watchOS
func transform(_ t: CATransform3D) -> CGPoint {
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
struct CATransform3D
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CG+Hero.swift:150:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
extension CATransform3D: Equatable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CG+Hero.swift:150:1: note: add '@retroactive' to silence this warning
extension CATransform3D: Equatable {
^ ~~~~~~~~~
@retroactive Equatable
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CG+Hero.swift:151:31: error: 'CATransform3D' is unavailable in watchOS
public static func == (lhs: CATransform3D, rhs: CATransform3D) -> Bool {
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
struct CATransform3D
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CG+Hero.swift:151:51: error: 'CATransform3D' is unavailable in watchOS
public static func == (lhs: CATransform3D, rhs: CATransform3D) -> Bool {
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
struct CATransform3D
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/CG+Hero.swift:150:11: error: 'CATransform3D' is unavailable in watchOS
extension CATransform3D: Equatable {
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
struct CATransform3D
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIKit+Hero.swift:41:34: error: cannot find type 'UIView' in scope
class func imageWithView(view: UIView) -> UIImage {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+Hero.swift:27:28: error: cannot find type 'UIView' in scope
class SnapshotWrapperView: UIView {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+Hero.swift:28:20: error: cannot find type 'UIView' in scope
let contentView: UIView
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+Hero.swift:29:21: error: cannot find type 'UIView' in scope
init(contentView: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+Hero.swift:37:17: error: method does not override any method from its superclass
override func layoutSubviews() {
~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+Hero.swift:44:11: error: cannot find type 'UIView' in scope
extension UIView: HeroCompatible { }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+Hero.swift:45:44: error: cannot find type 'UIView' in scope
public extension HeroExtension where Base: UIView {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift:38:44: error: cannot find type 'UIViewController' in scope
public extension HeroExtension where Base: UIViewController {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+Hero.swift:63:7: error: invalid redeclaration of 'isEnabled'
var isEnabled: Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift:71:7: note: 'isEnabled' previously declared here
var isEnabled: Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift:71:7: note: 'isEnabled' previously declared here
var isEnabled: Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIView+Hero.swift:111:18: error: cannot find type 'UIView' in scope
public extension UIView {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift:32:23: error: cannot find type 'UIView' in scope
var storedSnapshot: UIView?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift:33:40: error: cannot find type 'UINavigationControllerDelegate' in scope
weak var previousNavigationDelegate: UINavigationControllerDelegate?
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift:34:36: error: cannot find type 'UITabBarControllerDelegate' in scope
weak var previousTabBarDelegate: UITabBarControllerDelegate?
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift:37:11: error: cannot find type 'UIViewController' in scope
extension UIViewController: HeroCompatible { }
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift:53:32: error: cannot find type 'UIView' in scope
internal var storedSnapshot: UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift:100:18: error: cannot find type 'UIViewController' in scope
public extension UIViewController {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift:146:44: error: cannot find type 'UINavigationController' in scope
public extension HeroExtension where Base: UINavigationController {
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift:160:11: error: cannot find type 'UINavigationController' in scope
extension UINavigationController {
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift:185:44: error: cannot find type 'UITabBarController' in scope
public extension HeroExtension where Base: UITabBarController {
^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift:199:18: error: cannot find type 'UITabBarController' in scope
public extension UITabBarController {
^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift:214:44: error: cannot find type 'UIViewController' in scope
public extension HeroExtension where Base: UIViewController {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift:238:51: error: cannot find type 'UIViewController' in scope
func unwindToViewController(_ toViewController: UIViewController) {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift:256:48: error: cannot find type 'UIViewController' in scope
func unwindToViewController(withMatchBlock: (UIViewController) -> Bool) {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift:310:41: error: cannot find type 'UIViewController' in scope
func replaceViewController(with next: UIViewController, completion: (() -> Void)? = nil) {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/UIViewController+Hero.swift:344:11: error: cannot find type 'UIViewController' in scope
extension UIViewController {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:28:46: error: cannot find 'UIView' in scope
internal var heroIDToSourceView = [String: UIView]()
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:28:37: error: cannot call value of non-function type '[AnyHashable : Any]'
internal var heroIDToSourceView = [String: UIView]()
^ ~~
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:28:38: error: cannot convert value of type 'String.Type' to expected dictionary key type 'AnyHashable'
internal var heroIDToSourceView = [String: UIView]()
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:29:51: error: cannot find 'UIView' in scope
internal var heroIDToDestinationView = [String: UIView]()
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:29:42: error: cannot call value of non-function type '[AnyHashable : Any]'
internal var heroIDToDestinationView = [String: UIView]()
^ ~~
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:29:43: error: cannot convert value of type 'String.Type' to expected dictionary key type 'AnyHashable'
internal var heroIDToDestinationView = [String: UIView]()
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:30:33: error: cannot find 'UIView' in scope
internal var snapshotViews = [UIView: UIView]()
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:30:41: error: cannot find 'UIView' in scope
internal var snapshotViews = [UIView: UIView]()
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:30:32: error: cannot call value of non-function type '[AnyHashable : Any]'
internal var snapshotViews = [UIView: UIView]()
^ ~~
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:31:30: error: cannot find 'UIView' in scope
internal var viewAlphas = [UIView: CGFloat]()
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:31:29: error: cannot call value of non-function type '[AnyHashable : CGFloat.Type]'
internal var viewAlphas = [UIView: CGFloat]()
^ ~~
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:32:32: error: cannot find 'UIView' in scope
internal var targetStates = [UIView: HeroTargetState]()
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:32:31: error: cannot call value of non-function type '[AnyHashable : HeroTargetState.Type]'
internal var targetStates = [UIView: HeroTargetState]()
^ ~~
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:33:50: error: cannot find type 'UIView' in scope
internal var superviewToNoSnapshotSubviewMap: [UIView: [(Int, UIView)]] = [:]
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:38:28: error: cannot find type 'UIView' in scope
internal init(container: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:42:33: error: cannot find type 'UIView' in scope
internal func set(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:42:52: error: cannot find type 'UIView' in scope
internal func set(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:49:33: error: cannot find type 'UIView' in scope
internal func process(views: [UIView], idMap: inout [String: UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:49:64: error: cannot find type 'UIView' in scope
internal func process(views: [UIView], idMap: inout [String: UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:70:25: error: cannot find type 'UIView' in scope
public let container: UIView
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:75:26: error: cannot find type 'UIView' in scope
public var fromViews: [UIView] = []
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:80:24: error: cannot find type 'UIView' in scope
public var toViews: [UIView] = []
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:89:49: error: cannot find type 'UIView' in scope
public func sourceView(for heroID: String) -> UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:96:54: error: cannot find type 'UIView' in scope
public func destinationView(for heroID: String) -> UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:103:47: error: cannot find type 'UIView' in scope
public func pairedView(for view: UIView) -> UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:103:36: error: cannot find type 'UIView' in scope
public func pairedView(for view: UIView) -> UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:117:49: error: cannot find type 'UIView' in scope
public func snapshotView(for view: UIView) -> UIView {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:117:38: error: cannot find type 'UIView' in scope
public func snapshotView(for view: UIView) -> UIView {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:306:35: error: cannot find type 'UIView' in scope
func insertGlobalViewTree(view: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:315:26: error: cannot find type 'UIView' in scope
public subscript(view: UIView) -> HeroTargetState? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:335:26: error: cannot find type 'UIView' in scope
public func hide(view: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:346:28: error: cannot find type 'UIView' in scope
public func unhide(view: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:362:34: error: cannot find type 'UIView' in scope
internal func unhide(rootView: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:378:43: error: cannot find type 'UIView' in scope
internal func removeSnapshots(rootView: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:390:49: error: cannot find type 'UIView' in scope
internal func snapshots(rootView: UIView) -> [UIView] {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:390:37: error: cannot find type 'UIView' in scope
internal func snapshots(rootView: UIView) -> [UIView] {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:399:41: error: cannot find type 'UIView' in scope
internal func loadViewAlpha(rootView: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:408:42: error: cannot find type 'UIView' in scope
internal func storeViewAlpha(rootView: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroContext.swift:418:20: error: cannot find type 'UIView' in scope
var heroSnapshot: UIView? { get }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroModifier.swift:81:37: error: 'CATransform3D' is unavailable in watchOS
public static func transform(_ t: CATransform3D) -> HeroModifier {
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
struct CATransform3D
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroModifier.swift:377:55: error: 'CAMediaTimingFunction' is unavailable in watchOS
public static func timingFunction(_ timingFunction: CAMediaTimingFunction) -> HeroModifier {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
@interface CAMediaTimingFunction : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroPlugin.swift:68:33: error: cannot find type 'UIView' in scope
open func process(fromViews: [UIView], toViews: [UIView]) {}
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroPlugin.swift:68:52: error: cannot find type 'UIView' in scope
open func process(fromViews: [UIView], toViews: [UIView]) {}
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroPlugin.swift:79:30: error: cannot find type 'UIView' in scope
open func canAnimate(view: UIView, appearing: Bool) -> Bool { return false }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroPlugin.swift:92:33: error: cannot find type 'UIView' in scope
open func animate(fromViews: [UIView], toViews: [UIView]) -> TimeInterval { return 0 }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroPlugin.swift:92:52: error: cannot find type 'UIView' in scope
open func animate(fromViews: [UIView], toViews: [UIView]) -> TimeInterval { return 0 }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroPlugin.swift:131:52: error: cannot find type 'UIView' in scope
open func apply(state: HeroTargetState, to view: UIView) {}
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroPlugin.swift:132:80: error: cannot find type 'UIView' in scope
open func changeTarget(state: HeroTargetState, isDestination: Bool, to view: UIView) {}
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroTypes.swift:29:28: error: cannot find type 'UIView' in scope
func process(fromViews: [UIView], toViews: [UIView])
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroTypes.swift:29:47: error: cannot find type 'UIView' in scope
func process(fromViews: [UIView], toViews: [UIView])
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroTargetState.swift:57:25: error: 'CATransform3D' is unavailable in watchOS
public var transform: CATransform3D?
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
struct CATransform3D
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroTargetState.swift:83:30: error: 'CAMediaTimingFunction' is unavailable in watchOS
public var timingFunction: CAMediaTimingFunction?
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
@interface CAMediaTimingFunction : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/HeroViewControllerDelegate.swift:28:66: error: cannot find type 'UIViewController' in scope
@objc optional func heroWillStartAnimatingFrom(viewController: UIViewController)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/HeroViewControllerDelegate.swift:29:63: error: cannot find type 'UIViewController' in scope
@objc optional func heroDidEndAnimatingFrom(viewController: UIViewController)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/HeroViewControllerDelegate.swift:30:66: error: cannot find type 'UIViewController' in scope
@objc optional func heroDidCancelAnimatingFrom(viewController: UIViewController)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/HeroViewControllerDelegate.swift:36:64: error: cannot find type 'UIViewController' in scope
@objc optional func heroWillStartAnimatingTo(viewController: UIViewController)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/HeroViewControllerDelegate.swift:37:61: error: cannot find type 'UIViewController' in scope
@objc optional func heroDidEndAnimatingTo(viewController: UIViewController)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/HeroViewControllerDelegate.swift:38:64: error: cannot find type 'UIViewController' in scope
@objc optional func heroDidCancelAnimatingTo(viewController: UIViewController)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/HeroViewControllerDelegate.swift:43:41: error: cannot find type 'UIViewController' in scope
func closureProcessForHeroDelegate<T: UIViewController>(vc: T, closure: (HeroViewControllerDelegate) -> Void) {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/BasePreprocessor.swift:35:28: error: cannot find type 'UIView' in scope
func process(fromViews: [UIView], toViews: [UIView]) {}
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/BasePreprocessor.swift:35:47: error: cannot find type 'UIView' in scope
func process(fromViews: [UIView], toViews: [UIView]) {}
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:36:20: error: cannot find type 'UIView' in scope
var comparator: (UIView, UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:36:28: error: cannot find type 'UIView' in scope
var comparator: (UIView, UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:84:43: error: cannot find type 'UIView' in scope
private func topToBottomComperator(lhs: UIView, rhs: UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:84:56: error: cannot find type 'UIView' in scope
private func topToBottomComperator(lhs: UIView, rhs: UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:88:43: error: cannot find type 'UIView' in scope
private func bottomToTopComperator(lhs: UIView, rhs: UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:88:56: error: cannot find type 'UIView' in scope
private func bottomToTopComperator(lhs: UIView, rhs: UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:92:43: error: cannot find type 'UIView' in scope
private func leftToRightComperator(lhs: UIView, rhs: UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:92:56: error: cannot find type 'UIView' in scope
private func leftToRightComperator(lhs: UIView, rhs: UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:96:43: error: cannot find type 'UIView' in scope
private func rightToLeftComperator(lhs: UIView, rhs: UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:96:56: error: cannot find type 'UIView' in scope
private func rightToLeftComperator(lhs: UIView, rhs: UIView) -> Bool {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:102:37: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:102:56: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/CascadePreprocessor.swift:107:24: error: cannot find type 'UIView' in scope
func process(views: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:29:25: error: cannot find type 'UIView' in scope
public weak var view: UIView!
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:49:27: error: cannot find type 'UIView' in scope
public var matchedView: UIView? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:52:36: error: cannot find type 'UIView' in scope
public var matchedAncestorView: (UIView, UIView)? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:52:44: error: cannot find type 'UIView' in scope
public var matchedAncestorView: (UIView, UIView)? {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:63:34: error: cannot find type 'UIViewController' in scope
public var fromViewController: UIViewController {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:66:32: error: cannot find type 'UIViewController' in scope
public var toViewController: UIViewController {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:69:37: error: cannot find type 'UIViewController' in scope
public var currentViewController: UIViewController {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:72:35: error: cannot find type 'UIViewController' in scope
public var otherViewController: UIViewController {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:78:37: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:78:56: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/ConditionalPreprocessor.swift:83:24: error: cannot find type 'UIView' in scope
func process(views: [UIView], appearing: Bool) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/DefaultAnimationPreprocessor.swift:257:37: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/DefaultAnimationPreprocessor.swift:257:56: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/IgnoreSubviewModifiersPreprocessor.swift:28:37: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/IgnoreSubviewModifiersPreprocessor.swift:28:56: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/IgnoreSubviewModifiersPreprocessor.swift:33:24: error: cannot find type 'UIView' in scope
func process(views: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/IgnoreSubviewModifiersPreprocessor.swift:51:52: error: cannot find type 'UIView' in scope
private func cleanSubviewModifiers(_ parentView: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/MatchPreprocessor.swift:28:37: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/MatchPreprocessor.swift:28:56: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/SourcePreprocessor.swift:28:37: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/SourcePreprocessor.swift:28:56: error: cannot find type 'UIView' in scope
override func process(fromViews: [UIView], toViews: [UIView]) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/SourcePreprocessor.swift:41:25: error: cannot find type 'UIView' in scope
func prepareFor(view: UIView, targetView: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/SourcePreprocessor.swift:41:45: error: cannot find type 'UIView' in scope
func prepareFor(view: UIView, targetView: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroProgressRunner.swift:41:29: error: 'CADisplayLink' is unavailable in watchOS
internal var displayLink: CADisplayLink?
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
@interface CADisplayLink : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroProgressRunner.swift:43:36: error: 'CADisplayLink' is unavailable in watchOS
@objc func displayUpdate(_ link: CADisplayLink) {
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
@interface CADisplayLink : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+CustomTransition.swift:29:25: error: cannot find type 'UIViewController' in scope
func transition(from: UIViewController, to: UIViewController, in view: UIView, completion: ((Bool) -> Void)? = nil) {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+CustomTransition.swift:29:47: error: cannot find type 'UIViewController' in scope
func transition(from: UIViewController, to: UIViewController, in view: UIView, completion: ((Bool) -> Void)? = nil) {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+CustomTransition.swift:29:74: error: cannot find type 'UIView' in scope
func transition(from: UIViewController, to: UIViewController, in view: UIView, completion: ((Bool) -> Void)? = nil) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+Interactive.swift:96:57: error: cannot find type 'UIView' in scope
public func apply(modifiers: [HeroModifier], to view: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+Interactive.swift:122:92: error: cannot find type 'UIView' in scope
public func changeTarget(modifiers: [HeroModifier], isDestination: Bool = true, to view: UIView) {
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:27:27: error: cannot find type 'UINavigationControllerDelegate' in scope
extension HeroTransition: UINavigationControllerDelegate {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:28:60: error: cannot find type 'UINavigationController' in scope
public func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:28:109: error: cannot find type 'UIViewController' in scope
public func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:34:60: error: cannot find type 'UINavigationController' in scope
public func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:34:108: error: cannot find type 'UIViewController' in scope
public func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool) {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:40:213: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
public func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationController.Operation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:40:60: error: cannot find type 'UINavigationController' in scope
public func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationController.Operation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:40:118: error: cannot find type 'UINavigationController' in scope
public func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationController.Operation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:40:165: error: cannot find type 'UIViewController' in scope
public func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationController.Operation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:40:192: error: cannot find type 'UIViewController' in scope
public func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationController.Operation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:50:172: error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
public func navigationController(_ navigationController: UINavigationController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:50:60: error: cannot find type 'UINavigationController' in scope
public func navigationController(_ navigationController: UINavigationController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UINavigationControllerDelegate.swift:50:130: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
public func navigationController(_ navigationController: UINavigationController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:27:27: error: cannot find type 'UITabBarControllerDelegate' in scope
extension HeroTransition: UITabBarControllerDelegate {
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:28:52: error: cannot find type 'UITabBarController' in scope
public func tabBarController(_ tabBarController: UITabBarController, shouldSelect viewController: UIViewController) -> Bool {
^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:28:101: error: cannot find type 'UIViewController' in scope
public func tabBarController(_ tabBarController: UITabBarController, shouldSelect viewController: UIViewController) -> Bool {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:38:160: error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
public func tabBarController(_ tabBarController: UITabBarController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:38:52: error: cannot find type 'UITabBarController' in scope
public func tabBarController(_ tabBarController: UITabBarController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:38:118: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
public func tabBarController(_ tabBarController: UITabBarController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:42:165: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
public func tabBarController(_ tabBarController: UITabBarController, animationControllerForTransitionFrom fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:42:52: error: cannot find type 'UITabBarController' in scope
public func tabBarController(_ tabBarController: UITabBarController, animationControllerForTransitionFrom fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:42:117: error: cannot find type 'UIViewController' in scope
public func tabBarController(_ tabBarController: UITabBarController, animationControllerForTransitionFrom fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift:42:144: error: cannot find type 'UIViewController' in scope
public func tabBarController(_ tabBarController: UITabBarController, animationControllerForTransitionFrom fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:27:27: error: cannot find type 'UIViewControllerTransitioningDelegate' in scope
extension HeroTransition: UIViewControllerTransitioningDelegate {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:28:33: error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
var interactiveTransitioning: UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:32:136: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
public func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:32:59: error: cannot find type 'UIViewController' in scope
public func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:32:89: error: cannot find type 'UIViewController' in scope
public func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:32:115: error: cannot find type 'UIViewController' in scope
public func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:41:80: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
public func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:41:59: error: cannot find type 'UIViewController' in scope
public func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:49:107: error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
public func interactionControllerForDismissal(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:49:65: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
public func interactionControllerForDismissal(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:53:110: error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
public func interactionControllerForPresentation(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:53:68: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
public func interactionControllerForPresentation(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:58:27: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
extension HeroTransition: UIViewControllerAnimatedTransitioning {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:59:48: error: cannot find type 'UIViewControllerContextTransitioning' in scope
public func animateTransition(using context: UIViewControllerContextTransitioning) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:66:59: error: cannot find type 'UIViewControllerContextTransitioning' in scope
public func transitionDuration(using transitionContext: UIViewControllerContextTransitioning?) -> TimeInterval {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:75:27: error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
extension HeroTransition: UIViewControllerInteractiveTransitioning {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift:79:63: error: cannot find type 'UIViewControllerContextTransitioning' in scope
public func startInteractiveTransition(_ transitionContext: UIViewControllerContextTransitioning) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:86:39: error: cannot find type 'UIView' in scope
public internal(set) var container: UIView!
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:89:37: error: cannot find type 'UIView' in scope
internal var transitionContainer: UIView?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:97:37: error: cannot find type 'UIView' in scope
internal var animatingFromViews: [UIView] = []
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:98:35: error: cannot find type 'UIView' in scope
internal var animatingToViews: [UIView] = []
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:99:35: error: cannot find type 'UIView' in scope
internal var originalSuperview: UIView?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:106:46: error: cannot find type 'UIViewController' in scope
public internal(set) var toViewController: UIViewController?
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:108:48: error: cannot find type 'UIViewController' in scope
public internal(set) var fromViewController: UIViewController?
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:157:40: error: cannot find type 'UIViewControllerContextTransitioning' in scope
internal weak var transitionContext: UIViewControllerContextTransitioning?
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:159:36: error: cannot find type 'UIView' in scope
internal var fullScreenSnapshot: UIView?
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:180:24: error: cannot find type 'UIView' in scope
internal var toView: UIView? { return toViewController?.view }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
/Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift:181:26: error: cannot find type 'UIView' in scope
internal var fromView: UIView? { return fromViewController?.view }
^~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
@class UIView;
^
SwiftCompile normal arm64_32 Compiling\ MatchPreprocessor.swift,\ SourcePreprocessor.swift,\ SwiftSupport.swift,\ HeroProgressRunner.swift,\ HeroTransition+Animate.swift /Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/MatchPreprocessor.swift /Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/SourcePreprocessor.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftSupport.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroProgressRunner.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+Animate.swift (in target 'Hero' from project 'Hero')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/MatchPreprocessor.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Preprocessors/SourcePreprocessor.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SwiftSupport.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroProgressRunner.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+Animate.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ HeroStringConvertible.swift,\ Lexer.swift,\ Nodes.swift,\ Parser.swift,\ Regex.swift /Users/admin/builder/spi-builder-workspace/Sources/Parser/HeroStringConvertible.swift /Users/admin/builder/spi-builder-workspace/Sources/Parser/Lexer.swift /Users/admin/builder/spi-builder-workspace/Sources/Parser/Nodes.swift /Users/admin/builder/spi-builder-workspace/Sources/Parser/Parser.swift /Users/admin/builder/spi-builder-workspace/Sources/Parser/Regex.swift (in target 'Hero' from project 'Hero')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Parser/HeroStringConvertible.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Parser/Lexer.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Parser/Nodes.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Parser/Parser.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Parser/Regex.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ HeroDebugView.swift,\ Array+HeroModifier.swift,\ CALayer+Hero.swift,\ CAMediaTimingFunction+Hero.swift,\ CG+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/Debug\ Plugin/HeroDebugView.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/Array+HeroModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/CALayer+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/CG+Hero.swift (in target 'Hero' from project 'Hero')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Debug\ Plugin/HeroDebugView.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Extensions/Array+HeroModifier.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Extensions/CALayer+Hero.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Extensions/CAMediaTimingFunction+Hero.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Extensions/CG+Hero.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ HeroModifier.swift,\ HeroPlugin.swift,\ HeroTargetState.swift,\ HeroTypes.swift,\ HeroViewControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroTargetState.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroTypes.swift /Users/admin/builder/spi-builder-workspace/Sources/HeroViewControllerDelegate.swift (in target 'Hero' from project 'Hero')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HeroModifier.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HeroPlugin.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HeroTargetState.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HeroTypes.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HeroViewControllerDelegate.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ HeroAnimatorViewContext.swift,\ HeroCoreAnimationViewContext.swift,\ HeroDefaultAnimator.swift,\ HeroViewPropertyViewContext.swift,\ HeroDebugPlugin.swift /Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroAnimatorViewContext.swift /Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroCoreAnimationViewContext.swift /Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroDefaultAnimator.swift /Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroViewPropertyViewContext.swift /Users/admin/builder/spi-builder-workspace/Sources/Debug\ Plugin/HeroDebugPlugin.swift (in target 'Hero' from project 'Hero')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroAnimatorViewContext.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroCoreAnimationViewContext.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroDefaultAnimator.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Animator/HeroViewPropertyViewContext.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Debug\ Plugin/HeroDebugPlugin.swift (in target 'Hero' from project 'Hero')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ HeroTransition+UITabBarControllerDelegate.swift,\ HeroTransition+UIViewControllerTransitioningDelegate.swift,\ HeroTransition.swift,\ HeroTransitionState.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransitionState.swift (in target 'Hero' from project 'Hero')
Command SwiftCompile failed with a nonzero exit code
** BUILD FAILED **
The following build commands failed:
EmitSwiftModule normal armv7k (in target 'Hero' from project 'Hero')
SwiftEmitModule normal armv7k Emitting\ module\ for\ Hero (in target 'Hero' from project 'Hero')
EmitSwiftModule normal arm64_32 (in target 'Hero' from project 'Hero')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Hero (in target 'Hero' from project 'Hero')
SwiftEmitModule normal arm64 Emitting\ module\ for\ Hero (in target 'Hero' from project 'Hero')
EmitSwiftModule normal arm64 (in target 'Hero' from project 'Hero')
SwiftCompile normal arm64 Compiling\ HeroTransition+UITabBarControllerDelegate.swift,\ HeroTransition+UIViewControllerTransitioningDelegate.swift,\ HeroTransition.swift,\ HeroTransitionState.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition+UIViewControllerTransitioningDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransition.swift /Users/admin/builder/spi-builder-workspace/Sources/Transition/HeroTransitionState.swift (in target 'Hero' from project 'Hero')
Building workspace spi-builder-workspace with scheme Hero
(8 failures)
BUILD FAILURE 6.1 watchOS