Build Information
Failed to build SideMenu with Swift 6.0 for watchOS using Xcode 16.0.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a xcodebuild -IDEClonedSourcePackagesDirPathOverride=$workDir/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $workDir/.derivedData build -scheme SideMenu -destination generic/platform=watchos OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete
Build Log
38 |
39 | private var _leftMenu: Protected<Menu?> = Protected(nil) { SideMenuManager.setMenu(fromMenu: $0, toMenu: $1) }
40 | private var _rightMenu: Protected<Menu?> = Protected(nil) { SideMenuManager.setMenu(fromMenu: $0, toMenu: $1) }
| `- error: type 'Menu' (aka 'SideMenuNavigationController') does not conform to protocol 'Equatable'
41 |
42 | private var switching: Bool = false
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:40:29: error: 'Protected' requires that 'Menu' (aka 'SideMenuNavigationController') conform to 'Equatable'
38 |
39 | private var _leftMenu: Protected<Menu?> = Protected(nil) { SideMenuManager.setMenu(fromMenu: $0, toMenu: $1) }
40 | private var _rightMenu: Protected<Menu?> = Protected(nil) { SideMenuManager.setMenu(fromMenu: $0, toMenu: $1) }
| `- error: 'Protected' requires that 'Menu' (aka 'SideMenuNavigationController') conform to 'Equatable'
41 |
42 | private var switching: Bool = false
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Protected.swift:10:22: note: requirement specified as 'Menu' (aka 'SideMenuNavigationController') : 'Equatable'
8 | import Foundation
9 |
10 | internal final class Protected<T: Equatable> {
| |- note: requirement specified as 'Menu' (aka 'SideMenuNavigationController') : 'Equatable'
| `- note: requirement from conditional conformance of 'Menu?' (aka 'Optional<SideMenuNavigationController>') to 'Equatable'
11 |
12 | typealias ConditionBlock = (_ oldValue: T, T) -> T
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:45:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SideMenuManager' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | @objcMembers
11 | public class SideMenuManager: NSObject {
| `- note: class 'SideMenuManager' does not conform to the 'Sendable' protocol
12 |
13 | final private class SideMenuPanGestureRecognizer: UIPanGestureRecognizer {}
:
43 |
44 | /// Default instance of SideMenuManager.
45 | public static let `default` = SideMenuManager()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SideMenuManager' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |
47 | /// Default instance of SideMenuManager (objective-C).
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:81:95: error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
79 | - Returns: The array of screen edge gestures added to `toView`.
80 | */
81 | @discardableResult public func addScreenEdgePanGesturesToPresent(toView view: UIView) -> [UIScreenEdgePanGestureRecognizer] {
| `- error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
82 | return [
83 | addScreenEdgePanGesturesToPresent(toView: view, forMenu: .left),
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:81:83: error: cannot find type 'UIView' in scope
79 | - Returns: The array of screen edge gestures added to `toView`.
80 | */
81 | @discardableResult public func addScreenEdgePanGesturesToPresent(toView view: UIView) -> [UIScreenEdgePanGestureRecognizer] {
| `- error: cannot find type 'UIView' in scope
82 | return [
83 | addScreenEdgePanGesturesToPresent(toView: view, forMenu: .left),
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:96:126: error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
94 | - Returns: The screen edge gestures added to `toView`.
95 | */
96 | @discardableResult public func addScreenEdgePanGesturesToPresent(toView view: UIView, forMenu side: PresentDirection) -> UIScreenEdgePanGestureRecognizer {
| `- error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
97 | if menu(forSide: side) == nil {
98 | let methodName = #function // "addScreenEdgePanGesturesToPresent"
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:96:83: error: cannot find type 'UIView' in scope
94 | - Returns: The screen edge gestures added to `toView`.
95 | */
96 | @discardableResult public func addScreenEdgePanGesturesToPresent(toView view: UIView, forMenu side: PresentDirection) -> UIScreenEdgePanGestureRecognizer {
| `- error: cannot find type 'UIView' in scope
97 | if menu(forSide: side) == nil {
98 | let methodName = #function // "addScreenEdgePanGesturesToPresent"
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:112:83: error: cannot find type 'UIPanGestureRecognizer' in scope
110 | - Returns: The pan gesture added to `toView`.
111 | */
112 | @discardableResult public func addPanGestureToPresent(toView view: UIView) -> UIPanGestureRecognizer {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
113 | if leftMenuNavigationController ?? rightMenuNavigationController == nil {
114 | Print.warning(.panGestureAdded, arguments: #function, PresentDirection.left.name, PresentDirection.right.name, required: true)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:112:72: error: cannot find type 'UIView' in scope
110 | - Returns: The pan gesture added to `toView`.
111 | */
112 | @discardableResult public func addPanGestureToPresent(toView view: UIView) -> UIPanGestureRecognizer {
| `- error: cannot find type 'UIView' in scope
113 | if leftMenuNavigationController ?? rightMenuNavigationController == nil {
114 | Print.warning(.panGestureAdded, arguments: #function, PresentDirection.left.name, PresentDirection.right.name, required: true)
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:141:55: error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
139 | private extension SideMenuManager {
140 |
141 | @objc func handlePresentMenuScreenEdge(_ gesture: UIScreenEdgePanGestureRecognizer) {
| `- error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
142 | handleMenuPan(gesture)
143 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:145:48: error: cannot find type 'UIPanGestureRecognizer' in scope
143 | }
144 |
145 | @objc func handlePresentMenuPan(_ gesture: UIPanGestureRecognizer) {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
146 | handleMenuPan(gesture)
147 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:149:35: error: cannot find type 'UIPanGestureRecognizer' in scope
147 | }
148 |
149 | func handleMenuPan(_ gesture: UIPanGestureRecognizer) {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
150 | if let activeMenu = activeMenu {
151 | let width = activeMenu.menuWidth
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:200:69: error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
198 | }
199 |
200 | func addScreenEdgeGesture(to view: UIView, edge: UIRectEdge) -> UIScreenEdgePanGestureRecognizer {
| `- error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
201 | if let screenEdgeGestureRecognizer = view.gestureRecognizers?.first(where: { $0 is SideMenuScreenEdgeGestureRecognizer }) as? SideMenuScreenEdgeGestureRecognizer,
202 | screenEdgeGestureRecognizer.edges == edge {
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:200:40: error: cannot find type 'UIView' in scope
198 | }
199 |
200 | func addScreenEdgeGesture(to view: UIView, edge: UIRectEdge) -> UIScreenEdgePanGestureRecognizer {
| `- error: cannot find type 'UIView' in scope
201 | if let screenEdgeGestureRecognizer = view.gestureRecognizers?.first(where: { $0 is SideMenuScreenEdgeGestureRecognizer }) as? SideMenuScreenEdgeGestureRecognizer,
202 | screenEdgeGestureRecognizer.edges == edge {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:210:70: error: cannot find type 'UIPanGestureRecognizer' in scope
208 | }
209 |
210 | @discardableResult func addPresentPanGesture(to view: UIView) -> UIPanGestureRecognizer {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
211 | if let panGestureRecognizer = view.gestureRecognizers?.first(where: { $0 is SideMenuPanGestureRecognizer }) as? SideMenuPanGestureRecognizer {
212 | return panGestureRecognizer
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:210:59: error: cannot find type 'UIView' in scope
208 | }
209 |
210 | @discardableResult func addPresentPanGesture(to view: UIView) -> UIPanGestureRecognizer {
| `- error: cannot find type 'UIView' in scope
211 | if let panGestureRecognizer = view.gestureRecognizers?.first(where: { $0 is SideMenuPanGestureRecognizer }) as? SideMenuPanGestureRecognizer {
212 | return panGestureRecognizer
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:217:32: error: cannot find type 'UIViewController' in scope
215 | }
216 |
217 | var topMostViewController: UIViewController? {
| `- error: cannot find type 'UIViewController' in scope
218 | return UIApplication.shared.keyWindow?.rootViewController?.topMostViewController
219 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:36:26: error: cannot find type 'UIBlurEffect' in scope
34 | - Note: If you want cells in a UITableViewController menu to show vibrancy, make them a subclass of UITableViewVibrantCell.
35 | */
36 | var blurEffectStyle: UIBlurEffect.Style? { get }
| `- error: cannot find type 'UIBlurEffect' in scope
37 | /// Animation curve of the remaining animation when the menu is partially dismissed with gestures. Default is .easeIn.
38 | var completionCurve: UIView.AnimationCurve { get }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:38:26: error: cannot find type 'UIView' in scope
36 | var blurEffectStyle: UIBlurEffect.Style? { get }
37 | /// Animation curve of the remaining animation when the menu is partially dismissed with gestures. Default is .easeIn.
38 | var completionCurve: UIView.AnimationCurve { get }
| `- error: cannot find type 'UIView' in scope
39 | /// Automatically dismisses the menu when another view is presented from it.
40 | var dismissOnPresent: Bool { get }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:66:25: error: method cannot be marked @objc because the type of the parameter 1 cannot be represented in Objective-C
64 |
65 | @objc public protocol SideMenuNavigationControllerDelegate {
66 | @objc optional func sideMenuWillAppear(menu: SideMenuNavigationController, animated: Bool)
| | `- note: classes not annotated with @objc cannot be represented in Objective-C
| `- error: method cannot be marked @objc because the type of the parameter 1 cannot be represented in Objective-C
67 | @objc optional func sideMenuDidAppear(menu: SideMenuNavigationController, animated: Bool)
68 | @objc optional func sideMenuWillDisappear(menu: SideMenuNavigationController, animated: Bool)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:67:25: error: method cannot be marked @objc because the type of the parameter 1 cannot be represented in Objective-C
65 | @objc public protocol SideMenuNavigationControllerDelegate {
66 | @objc optional func sideMenuWillAppear(menu: SideMenuNavigationController, animated: Bool)
67 | @objc optional func sideMenuDidAppear(menu: SideMenuNavigationController, animated: Bool)
| | `- note: classes not annotated with @objc cannot be represented in Objective-C
| `- error: method cannot be marked @objc because the type of the parameter 1 cannot be represented in Objective-C
68 | @objc optional func sideMenuWillDisappear(menu: SideMenuNavigationController, animated: Bool)
69 | @objc optional func sideMenuDidDisappear(menu: SideMenuNavigationController, animated: Bool)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:68:25: error: method cannot be marked @objc because the type of the parameter 1 cannot be represented in Objective-C
66 | @objc optional func sideMenuWillAppear(menu: SideMenuNavigationController, animated: Bool)
67 | @objc optional func sideMenuDidAppear(menu: SideMenuNavigationController, animated: Bool)
68 | @objc optional func sideMenuWillDisappear(menu: SideMenuNavigationController, animated: Bool)
| | `- note: classes not annotated with @objc cannot be represented in Objective-C
| `- error: method cannot be marked @objc because the type of the parameter 1 cannot be represented in Objective-C
69 | @objc optional func sideMenuDidDisappear(menu: SideMenuNavigationController, animated: Bool)
70 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:69:25: error: method cannot be marked @objc because the type of the parameter 1 cannot be represented in Objective-C
67 | @objc optional func sideMenuDidAppear(menu: SideMenuNavigationController, animated: Bool)
68 | @objc optional func sideMenuWillDisappear(menu: SideMenuNavigationController, animated: Bool)
69 | @objc optional func sideMenuDidDisappear(menu: SideMenuNavigationController, animated: Bool)
| | `- note: classes not annotated with @objc cannot be represented in Objective-C
| `- error: method cannot be marked @objc because the type of the parameter 1 cannot be represented in Objective-C
70 | }
71 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:72:67: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
70 | }
71 |
72 | internal protocol SideMenuNavigationControllerTransitionDelegate: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
73 | func sideMenuTransitionDidDismiss(menu: Menu)
74 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:79:34: error: cannot find type 'UIView' in scope
77 | public var allowPushOfSameClassTwice: Bool = true
78 | public var alwaysAnimate: Bool = true
79 | public var animationOptions: UIView.AnimationOptions = .curveEaseInOut
| `- error: cannot find type 'UIView' in scope
80 | public var blurEffectStyle: UIBlurEffect.Style? = nil
81 | public var completeGestureDuration: Double = 0.35
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:80:33: error: cannot find type 'UIBlurEffect' in scope
78 | public var alwaysAnimate: Bool = true
79 | public var animationOptions: UIView.AnimationOptions = .curveEaseInOut
80 | public var blurEffectStyle: UIBlurEffect.Style? = nil
| `- error: cannot find type 'UIBlurEffect' in scope
81 | public var completeGestureDuration: Double = 0.35
82 | public var completionCurve: UIView.AnimationCurve = .easeIn
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:82:33: error: cannot find type 'UIView' in scope
80 | public var blurEffectStyle: UIBlurEffect.Style? = nil
81 | public var completeGestureDuration: Double = 0.35
82 | public var completionCurve: UIView.AnimationCurve = .easeIn
| `- error: cannot find type 'UIView' in scope
83 | public var dismissDuration: Double = 0.35
84 | public var dismissOnPresent: Bool = true
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:92:29: error: cannot find 'UIApplication' in scope
90 | public var initialSpringVelocity: CGFloat = 1
91 | public var menuWidth: CGFloat = {
92 | let appScreenRect = UIApplication.shared.keyWindow?.bounds ?? UIWindow().bounds
| `- error: cannot find 'UIApplication' in scope
93 | let minimumSize = min(appScreenRect.width, appScreenRect.height)
94 | return min(round(minimumSize * 0.75), 240)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:92:71: error: cannot find 'UIWindow' in scope
90 | public var initialSpringVelocity: CGFloat = 1
91 | public var menuWidth: CGFloat = {
92 | let appScreenRect = UIApplication.shared.keyWindow?.bounds ?? UIWindow().bounds
| `- error: cannot find 'UIWindow' in scope
93 | let minimumSize = min(appScreenRect.width, appScreenRect.height)
94 | return min(round(minimumSize * 0.75), 240)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:122:43: error: cannot find type 'UIViewController' in scope
120 |
121 | private weak var _sideMenuManager: SideMenuManager?
122 | private weak var foundViewController: UIViewController?
| `- error: cannot find type 'UIViewController' in scope
123 | private var originalBackgroundColor: UIColor?
124 | private var rotating: Bool = false
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:132:55: error: cannot find type 'UIPanGestureRecognizer' in scope
130 |
131 | /// The swipe to dismiss gesture.
132 | open private(set) weak var swipeToDismissGesture: UIPanGestureRecognizer? = nil
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
133 | /// The tap to dismiss gesture.
134 | open private(set) weak var tapToDismissGesture: UITapGestureRecognizer? = nil
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:134:53: error: cannot find type 'UITapGestureRecognizer' in scope
132 | open private(set) weak var swipeToDismissGesture: UIPanGestureRecognizer? = nil
133 | /// The tap to dismiss gesture.
134 | open private(set) weak var tapToDismissGesture: UITapGestureRecognizer? = nil
| `- error: cannot find type 'UITapGestureRecognizer' in scope
135 |
136 | open var sideMenuManager: SideMenuManager {
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:162:21: error: initializer does not override a designated initializer from its superclass
160 | }
161 |
162 | public override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) {
| `- error: initializer does not override a designated initializer from its superclass
163 | super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)
164 | setup()
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:167:37: error: cannot find type 'UIViewController' in scope
165 | }
166 |
167 | public init(rootViewController: UIViewController, settings: SideMenuSettings = SideMenuSettings()) {
| `- error: cannot find type 'UIViewController' in scope
168 | self.settings = settings
169 | super.init(rootViewController: rootViewController)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:178:24: error: method does not override any method from its superclass
176 | }
177 |
178 | override open func awakeFromNib() {
| `- error: method does not override any method from its superclass
179 | super.awakeFromNib()
180 | sideMenuManager.setMenu(self, forLeftSide: leftSide)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:183:24: error: method does not override any method from its superclass
181 | }
182 |
183 | override open func viewWillAppear(_ animated: Bool) {
| `- error: method does not override any method from its superclass
184 | super.viewWillAppear(animated)
185 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:197:24: error: method does not override any method from its superclass
195 | }
196 |
197 | override open func viewDidAppear(_ animated: Bool) {
| `- error: method does not override any method from its superclass
198 | super.viewDidAppear(animated)
199 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:210:24: error: method does not override any method from its superclass
208 | }
209 |
210 | override open func viewWillDisappear(_ animated: Bool) {
| `- error: method does not override any method from its superclass
211 | super.viewWillDisappear(animated)
212 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:236:24: error: method does not override any method from its superclass
234 | }
235 |
236 | override open func viewDidDisappear(_ animated: Bool) {
| `- error: method does not override any method from its superclass
237 | super.viewDidDisappear(animated)
238 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:264:78: error: cannot find type 'UIViewControllerTransitionCoordinator' in scope
262 | }
263 |
264 | override open func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
| `- error: cannot find type 'UIViewControllerTransitionCoordinator' in scope
265 | super.viewWillTransition(to: size, with: coordinator)
266 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:264:24: error: method does not override any method from its superclass
262 | }
263 |
264 | override open func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
| `- error: method does not override any method from its superclass
265 | super.viewWillTransition(to: size, with: coordinator)
266 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:288:24: error: method does not override any method from its superclass
286 | }
287 |
288 | open override func viewWillLayoutSubviews() {
| `- error: method does not override any method from its superclass
289 | super.viewWillLayoutSubviews()
290 | transitionController?.layout()
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:293:61: error: cannot find type 'UIViewController' in scope
291 | }
292 |
293 | override open func pushViewController(_ viewController: UIViewController, animated: Bool) {
| `- error: cannot find type 'UIViewController' in scope
294 | guard viewControllers.count > 0 else {
295 | // NOTE: pushViewController is called by init(rootViewController: UIViewController)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:293:24: error: method does not override any method from its superclass
291 | }
292 |
293 | override open func pushViewController(_ viewController: UIViewController, animated: Bool) {
| `- error: method does not override any method from its superclass
294 | guard viewControllers.count > 0 else {
295 | // NOTE: pushViewController is called by init(rootViewController: UIViewController)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:324:46: error: cannot find type 'UIViewControllerTransitioningDelegate' in scope
322 | }
323 |
324 | override open var transitioningDelegate: UIViewControllerTransitioningDelegate? {
| `- error: cannot find type 'UIViewControllerTransitioningDelegate' in scope
325 | get {
326 | guard transitionController == nil else { return transitionController }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:324:23: error: property does not override any property from its superclass
322 | }
323 |
324 | override open var transitioningDelegate: UIViewControllerTransitioningDelegate? {
| `- error: property does not override any property from its superclass
325 | get {
326 | guard transitionController == nil else { return transitionController }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:111:42: error: cannot find type 'UINavigationController' in scope
109 |
110 | @objcMembers
111 | open class SideMenuNavigationController: UINavigationController {
| `- error: cannot find type 'UINavigationController' in scope
112 |
113 | private lazy var _leftSide = Protected(false) { [weak self] oldValue, newValue in
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:350:47: error: cannot find type 'UIView' in scope
348 | }
349 |
350 | @IBInspectable open var animationOptions: UIView.AnimationOptions {
| `- error: cannot find type 'UIView' in scope
351 | get { return settings.animationOptions }
352 | set { settings.animationOptions = newValue }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:350:20: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
348 | }
349 |
350 | @IBInspectable open var animationOptions: UIView.AnimationOptions {
| `- warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
351 | get { return settings.animationOptions }
352 | set { settings.animationOptions = newValue }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:355:31: error: cannot find type 'UIBlurEffect' in scope
353 | }
354 |
355 | open var blurEffectStyle: UIBlurEffect.Style? {
| `- error: cannot find type 'UIBlurEffect' in scope
356 | get { return settings.blurEffectStyle }
357 | set { settings.blurEffectStyle = newValue }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:355:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
353 | }
354 |
355 | open var blurEffectStyle: UIBlurEffect.Style? {
| `- warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
356 | get { return settings.blurEffectStyle }
357 | set { settings.blurEffectStyle = newValue }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:365:46: error: cannot find type 'UIView' in scope
363 | }
364 |
365 | @IBInspectable open var completionCurve: UIView.AnimationCurve {
| `- error: cannot find type 'UIView' in scope
366 | get { return settings.completionCurve }
367 | set { settings.completionCurve = newValue }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:365:20: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
363 | }
364 |
365 | @IBInspectable open var completionCurve: UIView.AnimationCurve {
| `- warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
366 | get { return settings.completionCurve }
367 | set { settings.completionCurve = newValue }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:417:23: error: property does not override any property from its superclass
415 |
416 | /// Indicates if the menu is anywhere in the view hierarchy, even if covered by another view controller.
417 | open override var isHidden: Bool {
| `- error: property does not override any property from its superclass
418 | return super.isHidden
419 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:441:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
439 | }
440 |
441 | open var presentationStyle: SideMenuPresentationStyle {
| `- warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
442 | get { return settings.presentationStyle }
443 | set { settings.presentationStyle = newValue }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:464:120: error: cannot find type 'UIViewController' in scope
462 | extension SideMenuNavigationController: SideMenuTransitionControllerDelegate {
463 |
464 | func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didDismiss viewController: UIViewController) {
| `- error: cannot find type 'UIViewController' in scope
465 | sideMenuManager.sideMenuTransitionDidDismiss(menu: self)
466 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:468:120: error: cannot find type 'UIViewController' in scope
466 | }
467 |
468 | func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didPresent viewController: UIViewController) {
| `- error: cannot find type 'UIViewController' in scope
469 | swipeToDismissGesture?.remove()
470 | swipeToDismissGesture = addSwipeToDismissGesture(to: view.superview)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:12:120: error: cannot find type 'UIViewController' in scope
10 |
11 | internal protocol SideMenuTransitionControllerDelegate: class {
12 | func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didDismiss viewController: UIViewController)
| `- error: cannot find type 'UIViewController' in scope
13 | func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didPresent viewController: UIViewController)
14 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:13:120: error: cannot find type 'UIViewController' in scope
11 | internal protocol SideMenuTransitionControllerDelegate: class {
12 | func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didDismiss viewController: UIViewController)
13 | func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didPresent viewController: UIViewController)
| `- error: cannot find type 'UIViewController' in scope
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:477:35: error: cannot find type 'UIPanGestureRecognizer' in scope
475 | internal extension SideMenuNavigationController {
476 |
477 | func handleMenuPan(_ gesture: UIPanGestureRecognizer, _ presenting: Bool) {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
478 | let width = menuWidth
479 | let distance = gesture.xTranslation / width
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:498:35: error: cannot find type 'UIPanGestureRecognizer' in scope
496 | }
497 |
498 | func cancelMenuPan(_ gesture: UIPanGestureRecognizer) {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
499 | transitionController?.handle(state: .cancel)
500 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:509:39: error: cannot find type 'UIViewController' in scope
507 |
508 | // Note: although this method is syntactically reversed it allows the interactive property to scoped privately
509 | func present(from viewController: UIViewController?, interactively: Bool, completion: (() -> Void)? = nil) {
| `- error: cannot find type 'UIViewController' in scope
510 | guard let viewController = viewController else { return }
511 | transitionInteractive = interactively
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:524:29: error: cannot find type 'UIViewController' in scope
522 | }
523 |
524 | var findViewController: UIViewController? {
| `- error: cannot find type 'UIViewController' in scope
525 | foundViewController = foundViewController ?? presentingViewController?.activeViewController
526 | return foundViewController
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:621:75: error: cannot find type 'UIPanGestureRecognizer' in scope
619 | }
620 |
621 | @discardableResult func addSwipeToDismissGesture(to view: UIView?) -> UIPanGestureRecognizer? {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
622 | guard enableSwipeToDismissGesture else { return nil }
623 | return UIPanGestureRecognizer(addTo: view, target: self, action: #selector(handleDismissMenuPan(_:)))?.with {
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:621:63: error: cannot find type 'UIView' in scope
619 | }
620 |
621 | @discardableResult func addSwipeToDismissGesture(to view: UIView?) -> UIPanGestureRecognizer? {
| `- error: cannot find type 'UIView' in scope
622 | guard enableSwipeToDismissGesture else { return nil }
623 | return UIPanGestureRecognizer(addTo: view, target: self, action: #selector(handleDismissMenuPan(_:)))?.with {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:628:73: error: cannot find type 'UITapGestureRecognizer' in scope
626 | }
627 |
628 | @discardableResult func addTapToDismissGesture(to view: UIView?) -> UITapGestureRecognizer? {
| `- error: cannot find type 'UITapGestureRecognizer' in scope
629 | guard enableTapToDismissGesture else { return nil }
630 | return UITapGestureRecognizer(addTo: view, target: self, action: #selector(handleDismissMenuTap(_:)))?.with {
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:628:61: error: cannot find type 'UIView' in scope
626 | }
627 |
628 | @discardableResult func addTapToDismissGesture(to view: UIView?) -> UITapGestureRecognizer? {
| `- error: cannot find type 'UIView' in scope
629 | guard enableTapToDismissGesture else { return nil }
630 | return UITapGestureRecognizer(addTo: view, target: self, action: #selector(handleDismissMenuTap(_:)))?.with {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:635:44: error: cannot find type 'UITapGestureRecognizer' in scope
633 | }
634 |
635 | @objc func handleDismissMenuTap(_ tap: UITapGestureRecognizer) {
| `- error: cannot find type 'UITapGestureRecognizer' in scope
636 | let hitTest = view.window?.hitTest(tap.location(in: view.superview), with: nil)
637 | guard hitTest == view.superview else { return }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:641:48: error: cannot find type 'UIPanGestureRecognizer' in scope
639 | }
640 |
641 | @objc func handleDismissMenuPan(_ gesture: UIPanGestureRecognizer) {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
642 | handleMenuPan(gesture, false)
643 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:25:119: error: cannot find type 'UIPanGestureRecognizer' in scope
23 | internal protocol SideMenuPresentationControllerDelegate: class {
24 | func sideMenuPresentationControllerDidTap(_ presentationController: SideMenuPresentationController)
25 | func sideMenuPresentationController(_ presentationController: SideMenuPresentationController, didPanWith gesture: UIPanGestureRecognizer)
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:23:59: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
21 | }
22 |
23 | internal protocol SideMenuPresentationControllerDelegate: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
24 | func sideMenuPresentationControllerDidTap(_ presentationController: SideMenuPresentationController)
25 | func sideMenuPresentationController(_ presentationController: SideMenuPresentationController, didPanWith gesture: UIPanGestureRecognizer)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:38:36: error: cannot find type 'UIView' in scope
36 | private weak var presentingViewController: UIViewController?
37 |
38 | private lazy var snapshotView: UIView? = {
| `- error: cannot find type 'UIView' in scope
39 | guard config.presentingViewControllerUseSnapshot,
40 | let view = presentingViewController?.view.snapshotView(afterScreenUpdates: true) else {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:48:37: error: cannot find type 'UIView' in scope
46 | }()
47 |
48 | private lazy var statusBarView: UIView? = {
| `- error: cannot find type 'UIView' in scope
49 | guard config.statusBarEndAlpha > .leastNonzeroMagnitude else { return nil }
50 |
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:31:37: error: cannot find type 'UIView' in scope
29 |
30 | private let config: PresentationModel
31 | private weak var containerView: UIView?
| `- error: cannot find type 'UIView' in scope
32 | private var interactivePopGestureRecognizerEnabled: Bool?
33 | private var clipsToBounds: Bool?
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:35:47: error: cannot find type 'UIViewController' in scope
33 | private var clipsToBounds: Bool?
34 | private let leftSide: Bool
35 | private weak var presentedViewController: UIViewController?
| `- error: cannot find type 'UIViewController' in scope
36 | private weak var presentingViewController: UIViewController?
37 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:36:48: error: cannot find type 'UIViewController' in scope
34 | private let leftSide: Bool
35 | private weak var presentedViewController: UIViewController?
36 | private weak var presentingViewController: UIViewController?
| `- error: cannot find type 'UIViewController' in scope
37 |
38 | private lazy var snapshotView: UIView? = {
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:58:87: error: cannot find type 'UIViewController' in scope
56 | }()
57 |
58 | required init(config: PresentationModel, leftSide: Bool, presentedViewController: UIViewController, presentingViewController: UIViewController, containerView: UIView) {
| `- error: cannot find type 'UIViewController' in scope
59 | self.config = config
60 | self.containerView = containerView
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:58:131: error: cannot find type 'UIViewController' in scope
56 | }()
57 |
58 | required init(config: PresentationModel, leftSide: Bool, presentedViewController: UIViewController, presentingViewController: UIViewController, containerView: UIView) {
| `- error: cannot find type 'UIViewController' in scope
59 | self.config = config
60 | self.containerView = containerView
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:58:164: error: cannot find type 'UIView' in scope
56 | }()
57 |
58 | required init(config: PresentationModel, leftSide: Bool, presentedViewController: UIViewController, presentingViewController: UIViewController, containerView: UIView) {
| `- error: cannot find type 'UIView' in scope
59 | self.config = config
60 | self.containerView = containerView
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:241:25: error: cannot find type 'UIViewController' in scope
239 | }
240 |
241 | func transition(to: UIViewController, from: UIViewController, alpha: CGFloat, statusBarAlpha: CGFloat, scale: CGFloat, translate: CGFloat) {
| `- error: cannot find type 'UIViewController' in scope
242 | containerViewWillLayoutSubviews()
243 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:241:49: error: cannot find type 'UIViewController' in scope
239 | }
240 |
241 | func transition(to: UIViewController, from: UIViewController, alpha: CGFloat, statusBarAlpha: CGFloat, scale: CGFloat, translate: CGFloat) {
| `- error: cannot find type 'UIViewController' in scope
242 | containerViewWillLayoutSubviews()
243 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:273:29: error: cannot find type 'UIView' in scope
271 | }
272 |
273 | func addShadow(to view: UIView) {
| `- error: cannot find type 'UIView' in scope
274 | view.layer.shadowColor = config.presentationStyle.onTopShadowColor.cgColor
275 | view.layer.shadowRadius = config.presentationStyle.onTopShadowRadius
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:282:31: error: cannot find type 'UIView' in scope
280 | }
281 |
282 | func addParallax(to view: UIView) {
| `- error: cannot find type 'UIView' in scope
283 | var effects: [UIInterpolatingMotionEffect] = []
284 |
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:309:34: error: cannot find type 'UIView' in scope
307 | }
308 |
309 | func removeStyles(from view: UIView) {
| `- error: cannot find type 'UIView' in scope
310 | view.motionEffects.removeAll()
311 | view.layer.shadowOpacity = 0
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:42:75: error: cannot find type 'UIViewController' in scope
40 |
41 | /// This method is called just before the presentation transition begins. Use this to setup any animations. The super method does not need to be called.
42 | open func presentationTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
| `- error: cannot find type 'UIViewController' in scope
43 | /// This method is called during the presentation animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
44 | open func presentationTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:42:124: error: cannot find type 'UIViewController' in scope
40 |
41 | /// This method is called just before the presentation transition begins. Use this to setup any animations. The super method does not need to be called.
42 | open func presentationTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
| `- error: cannot find type 'UIViewController' in scope
43 | /// This method is called during the presentation animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
44 | open func presentationTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:44:66: error: cannot find type 'UIViewController' in scope
42 | open func presentationTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
43 | /// This method is called during the presentation animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
44 | open func presentationTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
| `- error: cannot find type 'UIViewController' in scope
45 | /// This method is called when the presentation transition ends. Use this to finish any animations. The super method does not need to be called.
46 | open func presentationTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:44:115: error: cannot find type 'UIViewController' in scope
42 | open func presentationTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
43 | /// This method is called during the presentation animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
44 | open func presentationTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
| `- error: cannot find type 'UIViewController' in scope
45 | /// This method is called when the presentation transition ends. Use this to finish any animations. The super method does not need to be called.
46 | open func presentationTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:46:72: error: cannot find type 'UIViewController' in scope
44 | open func presentationTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
45 | /// This method is called when the presentation transition ends. Use this to finish any animations. The super method does not need to be called.
46 | open func presentationTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
| `- error: cannot find type 'UIViewController' in scope
47 | /// This method is called just before the dismissal transition begins. Use this to setup any animations. The super method does not need to be called.
48 | open func dismissalTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:46:121: error: cannot find type 'UIViewController' in scope
44 | open func presentationTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
45 | /// This method is called when the presentation transition ends. Use this to finish any animations. The super method does not need to be called.
46 | open func presentationTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
| `- error: cannot find type 'UIViewController' in scope
47 | /// This method is called just before the dismissal transition begins. Use this to setup any animations. The super method does not need to be called.
48 | open func dismissalTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:48:72: error: cannot find type 'UIViewController' in scope
46 | open func presentationTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
47 | /// This method is called just before the dismissal transition begins. Use this to setup any animations. The super method does not need to be called.
48 | open func dismissalTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
| `- error: cannot find type 'UIViewController' in scope
49 | /// This method is called during the dismissal animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
50 | open func dismissalTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:48:121: error: cannot find type 'UIViewController' in scope
46 | open func presentationTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
47 | /// This method is called just before the dismissal transition begins. Use this to setup any animations. The super method does not need to be called.
48 | open func dismissalTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
| `- error: cannot find type 'UIViewController' in scope
49 | /// This method is called during the dismissal animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
50 | open func dismissalTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:50:63: error: cannot find type 'UIViewController' in scope
48 | open func dismissalTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
49 | /// This method is called during the dismissal animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
50 | open func dismissalTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
| `- error: cannot find type 'UIViewController' in scope
51 | /// This method is called when the dismissal transition ends. Use this to finish any animations. The super method does not need to be called.
52 | open func dismissalTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:50:112: error: cannot find type 'UIViewController' in scope
48 | open func dismissalTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
49 | /// This method is called during the dismissal animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
50 | open func dismissalTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
| `- error: cannot find type 'UIViewController' in scope
51 | /// This method is called when the dismissal transition ends. Use this to finish any animations. The super method does not need to be called.
52 | open func dismissalTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:52:69: error: cannot find type 'UIViewController' in scope
50 | open func dismissalTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
51 | /// This method is called when the dismissal transition ends. Use this to finish any animations. The super method does not need to be called.
52 | open func dismissalTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
| `- error: cannot find type 'UIViewController' in scope
53 | }
54 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:52:118: error: cannot find type 'UIViewController' in scope
50 | open func dismissalTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
51 | /// This method is called when the dismissal transition ends. Use this to finish any animations. The super method does not need to be called.
52 | open func dismissalTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
| `- error: cannot find type 'UIViewController' in scope
53 | }
54 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPushCoordinator.swift:12:29: error: cannot find type 'UIViewController' in scope
10 | protocol CoordinatorModel {
11 | var animated: Bool { get }
12 | var fromViewController: UIViewController { get }
| `- error: cannot find type 'UIViewController' in scope
13 | var toViewController: UIViewController { get }
14 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPushCoordinator.swift:13:27: error: cannot find type 'UIViewController' in scope
11 | var animated: Bool { get }
12 | var fromViewController: UIViewController { get }
13 | var toViewController: UIViewController { get }
| `- error: cannot find type 'UIViewController' in scope
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPushCoordinator.swift:29:33: error: cannot find type 'UIViewController' in scope
27 | var alongsideTransition: (() -> Void)?
28 | var animated: Bool
29 | var fromViewController: UIViewController
| `- error: cannot find type 'UIViewController' in scope
30 | var pushStyle: SideMenuPushStyle
31 | var toViewController: UIViewController
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPushCoordinator.swift:31:31: error: cannot find type 'UIViewController' in scope
29 | var fromViewController: UIViewController
30 | var pushStyle: SideMenuPushStyle
31 | var toViewController: UIViewController
| `- error: cannot find type 'UIViewController' in scope
32 | }
33 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:11:57: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
9 | import UIKit
10 |
11 | internal protocol SideMenuTransitionControllerDelegate: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
12 | func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didDismiss viewController: UIViewController)
13 | func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didPresent viewController: UIViewController)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:16:62: error: cannot find type 'UIViewControllerTransitioningDelegate' in scope
14 | }
15 |
16 | internal final class SideMenuTransitionController: NSObject, UIViewControllerTransitioningDelegate {
| `- error: cannot find type 'UIViewControllerTransitioningDelegate' in scope
17 |
18 | typealias Model = MenuModel & AnimationModel & PresentationModel
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:34:131: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
32 | }
33 |
34 | func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
| `- error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
35 | animationController = SideMenuAnimationController(
36 | config: config,
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:34:54: error: cannot find type 'UIViewController' in scope
32 | }
33 |
34 | func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
| `- error: cannot find type 'UIViewController' in scope
35 | animationController = SideMenuAnimationController(
36 | config: config,
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:34:84: error: cannot find type 'UIViewController' in scope
32 | }
33 |
34 | func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
| `- error: cannot find type 'UIViewController' in scope
35 | animationController = SideMenuAnimationController(
36 | config: config,
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:34:110: error: cannot find type 'UIViewController' in scope
32 | }
33 |
34 | func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
| `- error: cannot find type 'UIViewController' in scope
35 | animationController = SideMenuAnimationController(
36 | config: config,
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:42:75: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
40 | }
41 |
42 | func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
| `- error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
43 | return animationController
44 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:42:54: error: cannot find type 'UIViewController' in scope
40 | }
41 |
42 | func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
| `- error: cannot find type 'UIViewController' in scope
43 | return animationController
44 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:46:105: error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
44 | }
45 |
46 | func interactionControllerForPresentation(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
| `- error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
47 | return interactionController(using: animator)
48 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:46:63: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
44 | }
45 |
46 | func interactionControllerForPresentation(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
| `- error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
47 | return interactionController(using: animator)
48 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:50:102: error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
48 | }
49 |
50 | func interactionControllerForDismissal(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
| `- error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
51 | return interactionController(using: animator)
52 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:50:60: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
48 | }
49 |
50 | func interactionControllerForDismissal(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
| `- error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
51 | return interactionController(using: animator)
52 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:75:126: error: cannot find type 'UIViewController' in scope
73 | extension SideMenuTransitionController: SideMenuAnimationControllerDelegate {
74 |
75 | internal func sideMenuAnimationController(_ animationController: SideMenuAnimationController, didDismiss viewController: UIViewController) {
| `- error: cannot find type 'UIViewController' in scope
76 | delegate?.sideMenuTransitionController(self, didDismiss: viewController)
77 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:79:126: error: cannot find type 'UIViewController' in scope
77 | }
78 |
79 | internal func sideMenuAnimationController(_ animationController: SideMenuAnimationController, didPresent viewController: UIViewController) {
| `- error: cannot find type 'UIViewController' in scope
80 | delegate?.sideMenuTransitionController(self, didPresent: viewController)
81 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:86:90: error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
84 | private extension SideMenuTransitionController {
85 |
86 | func interactionController(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
| `- error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
87 | guard interactive else { return nil }
88 | interactive = false
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:86:48: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
84 | private extension SideMenuTransitionController {
85 |
86 | func interactionController(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
| `- error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
87 | guard interactive else { return nil }
88 | interactive = false
/Users/admin/builder/spi-builder-workspace/Pod/Classes/UITableViewVibrantCell.swift:13:31: error: cannot find type 'UIVisualEffectView' in scope
11 | open class UITableViewVibrantCell: UITableViewCell {
12 |
13 | private var vibrancyView: UIVisualEffectView = UIVisualEffectView()
| `- error: cannot find type 'UIVisualEffectView' in scope
14 | private var vibrancySelectedBackgroundView: UIVisualEffectView = UIVisualEffectView()
15 | private var defaultSelectedBackgroundView: UIView?
/Users/admin/builder/spi-builder-workspace/Pod/Classes/UITableViewVibrantCell.swift:14:49: error: cannot find type 'UIVisualEffectView' in scope
12 |
13 | private var vibrancyView: UIVisualEffectView = UIVisualEffectView()
14 | private var vibrancySelectedBackgroundView: UIVisualEffectView = UIVisualEffectView()
| `- error: cannot find type 'UIVisualEffectView' in scope
15 | private var defaultSelectedBackgroundView: UIView?
16 | open var blurEffectStyle: UIBlurEffect.Style? {
/Users/admin/builder/spi-builder-workspace/Pod/Classes/UITableViewVibrantCell.swift:15:48: error: cannot find type 'UIView' in scope
13 | private var vibrancyView: UIVisualEffectView = UIVisualEffectView()
14 | private var vibrancySelectedBackgroundView: UIVisualEffectView = UIVisualEffectView()
15 | private var defaultSelectedBackgroundView: UIView?
| `- error: cannot find type 'UIView' in scope
16 | open var blurEffectStyle: UIBlurEffect.Style? {
17 | didSet {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/UITableViewVibrantCell.swift:16:31: error: cannot find type 'UIBlurEffect' in scope
14 | private var vibrancySelectedBackgroundView: UIVisualEffectView = UIVisualEffectView()
15 | private var defaultSelectedBackgroundView: UIView?
16 | open var blurEffectStyle: UIBlurEffect.Style? {
| `- error: cannot find type 'UIBlurEffect' in scope
17 | didSet {
18 | updateBlur()
/Users/admin/builder/spi-builder-workspace/Pod/Classes/UITableViewVibrantCell.swift:23:33: error: cannot find type 'UITableViewCell' in scope
21 |
22 | // For registering with UITableView without subclassing otherwise dequeuing instance of the cell causes an exception
23 | public override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: cannot find type 'UITableViewCell' in scope
24 | super.init(style: style, reuseIdentifier: reuseIdentifier)
25 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/UITableViewVibrantCell.swift:23:21: error: initializer does not override a designated initializer from its superclass
21 |
22 | // For registering with UITableView without subclassing otherwise dequeuing instance of the cell causes an exception
23 | public override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: initializer does not override a designated initializer from its superclass
24 | super.init(style: style, reuseIdentifier: reuseIdentifier)
25 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/UITableViewVibrantCell.swift:11:36: error: cannot find type 'UITableViewCell' in scope
9 | import UIKit
10 |
11 | open class UITableViewVibrantCell: UITableViewCell {
| `- error: cannot find type 'UITableViewCell' in scope
12 |
13 | private var vibrancyView: UIVisualEffectView = UIVisualEffectView()
SwiftEmitModule normal arm64 Emitting\ module\ for\ SideMenu (in target 'SideMenu' from project 'SideMenu')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftTaskExecution -- /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Pod/Classes/Deprecations.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/Extensions.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/Initializable.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/Print.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/Protected.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuAnimationController.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuInteractionController.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPushCoordinator.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/UITableViewVibrantCell.swift -target arm64-apple-watchos5.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-15.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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -swift-version 5 -enforce-exclusivity\=checked -stats-output-dir /Users/admin/builder/spi-builder-workspace/.stats -Onone -D SWIFT_PACKAGE -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/Objects-normal/arm64/SideMenu_const_extract_protocols.json -strict-concurrency\=complete -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace -resource-dir /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.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/SideMenu.build/Debug-watchos/SideMenu.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name SideMenu -disable-clang-spi -target-sdk-version 10.4 -target-sdk-name watchos10.4 -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/Objects-normal/arm64/SideMenu.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/Objects-normal/arm64/SideMenu.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/Objects-normal/arm64/SideMenu-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/Objects-normal/arm64/SideMenu-master-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/Objects-normal/arm64/SideMenu-master-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/Objects-normal/arm64/SideMenu.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/Objects-normal/arm64/SideMenu.abi.json
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Deprecations.swift:14:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
12 |
13 | @available(*, deprecated, renamed: "leftMenuNavigationController")
14 | open var menuLeftNavigationController: SideMenuNavigationController? {
| `- warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
15 | get { return nil }
16 | set {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Deprecations.swift:20:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
18 |
19 | @available(*, deprecated, renamed: "rightMenuNavigationController")
20 | open var menuRightNavigationController: SideMenuNavigationController? {
| `- warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
21 | get { return nil }
22 | set {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Deprecations.swift:122:38: error: cannot find type 'UIView' in scope
120 |
121 | @available(*, deprecated, message: "This property has been moved to the SideMenuNavigationController class.")
122 | public var menuAnimationOptions: UIView.AnimationOptions {
| `- error: cannot find type 'UIView' in scope
123 | get { return .curveEaseInOut }
124 | set {}
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Deprecations.swift:128:46: error: cannot find type 'UIView' in scope
126 |
127 | @available(*, deprecated, message: "This property has been moved to the SideMenuNavigationController class.")
128 | public var menuAnimationCompletionCurve: UIView.AnimationCurve {
| `- error: cannot find type 'UIView' in scope
129 | get { return .easeIn }
130 | set {}
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Deprecations.swift:164:37: error: cannot find type 'UIBlurEffect' in scope
162 |
163 | @available(*, deprecated, message: "This property has been moved to the SideMenuNavigationController class.")
164 | public var menuBlurEffectStyle: UIBlurEffect.Style? {
| `- error: cannot find type 'UIBlurEffect' in scope
165 | get { return nil }
166 | set {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Deprecations.swift:170:52: error: cannot find type 'UIPanGestureRecognizer' in scope
168 |
169 | @available(*, deprecated, message: "This property has been moved to the SideMenuNavigationController class.")
170 | public weak var menuLeftSwipeToDismissGesture: UIPanGestureRecognizer? {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
171 | get { return nil }
172 | set {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Deprecations.swift:176:53: error: cannot find type 'UIPanGestureRecognizer' in scope
174 |
175 | @available(*, deprecated, message: "This property has been moved to the SideMenuNavigationController class.")
176 | public weak var menuRightSwipeToDismissGesture: UIPanGestureRecognizer? {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
177 | get { return nil }
178 | set {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Deprecations.swift:197:152: error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
195 |
196 | @available(*, deprecated, renamed: "addScreenEdgePanGesturesToPresent")
197 | @discardableResult public func menuAddScreenEdgePanGesturesToPresent(toView view: UIView, forMenu sides: [PresentDirection] = [.left, .right]) -> [UIScreenEdgePanGestureRecognizer] {
| `- error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
198 | return []
199 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Deprecations.swift:197:87: error: cannot find type 'UIView' in scope
195 |
196 | @available(*, deprecated, renamed: "addScreenEdgePanGesturesToPresent")
197 | @discardableResult public func menuAddScreenEdgePanGesturesToPresent(toView view: UIView, forMenu sides: [PresentDirection] = [.left, .right]) -> [UIScreenEdgePanGestureRecognizer] {
| `- error: cannot find type 'UIView' in scope
198 | return []
199 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Deprecations.swift:202:87: error: cannot find type 'UIPanGestureRecognizer' in scope
200 |
201 | @available(*, deprecated, renamed: "addPanGestureToPresent")
202 | @discardableResult public func menuAddPanGestureToPresent(toView view: UIView) -> UIPanGestureRecognizer {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
203 | return UIPanGestureRecognizer()
204 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Deprecations.swift:202:76: error: cannot find type 'UIView' in scope
200 |
201 | @available(*, deprecated, renamed: "addPanGestureToPresent")
202 | @discardableResult public func menuAddPanGestureToPresent(toView view: UIView) -> UIPanGestureRecognizer {
| `- error: cannot find type 'UIView' in scope
203 | return UIPanGestureRecognizer()
204 | }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Extensions.swift:12:20: error: cannot find type 'UIView' in scope
10 | extension NSObject: InitializableClass {}
11 |
12 | internal extension UIView {
| `- error: cannot find type 'UIView' in scope
13 |
14 | @discardableResult func untransformed(_ block: () -> CGFloat) -> CGFloat {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Extensions.swift:41:20: error: cannot find type 'UIViewController' in scope
39 | }
40 |
41 | internal extension UIViewController {
| `- error: cannot find type 'UIViewController' in scope
42 |
43 | // View controller actively displayed in that layer. It may not be visible if it's presenting another view controller.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Extensions.swift:75:20: error: cannot find type 'UIGestureRecognizer' in scope
73 | }
74 |
75 | internal extension UIGestureRecognizer {
| `- error: cannot find type 'UIGestureRecognizer' in scope
76 |
77 | convenience init(addTo view: UIView, target: Any, action: Selector) {
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Extensions.swift:92:20: error: cannot find type 'UIPanGestureRecognizer' in scope
90 | }
91 |
92 | internal extension UIPanGestureRecognizer {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
93 |
94 | var canSwitch: Bool {
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Extensions.swift:111:20: error: cannot find type 'UIApplication' in scope
109 | }
110 |
111 | internal extension UIApplication {
| `- error: cannot find type 'UIApplication' in scope
112 |
113 | var keyWindow: UIWindow? {
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Initializable.swift:10:39: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
8 | import Foundation
9 |
10 | internal protocol InitializableClass: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
11 | init()
12 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuAnimationController.swift:12:27: error: cannot find type 'UIView' in scope
10 | internal protocol AnimationModel {
11 | /// The animation options when a menu is displayed. Ignored when displayed with a gesture.
12 | var animationOptions: UIView.AnimationOptions { get }
| `- error: cannot find type 'UIView' in scope
13 | /// Duration of the remaining animation when the menu is partially dismissed with gestures. Default is 0.35 seconds.
14 | var completeGestureDuration: Double { get }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuAnimationController.swift:26:117: error: cannot find type 'UIViewController' in scope
24 |
25 | internal protocol SideMenuAnimationControllerDelegate: class {
26 | func sideMenuAnimationController(_ animationController: SideMenuAnimationController, didDismiss viewController: UIViewController)
| `- error: cannot find type 'UIViewController' in scope
27 | func sideMenuAnimationController(_ animationController: SideMenuAnimationController, didPresent viewController: UIViewController)
28 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuAnimationController.swift:27:117: error: cannot find type 'UIViewController' in scope
25 | internal protocol SideMenuAnimationControllerDelegate: class {
26 | func sideMenuAnimationController(_ animationController: SideMenuAnimationController, didDismiss viewController: UIViewController)
27 | func sideMenuAnimationController(_ animationController: SideMenuAnimationController, didPresent viewController: UIViewController)
| `- error: cannot find type 'UIViewController' in scope
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuAnimationController.swift:25:56: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
23 | }
24 |
25 | internal protocol SideMenuAnimationControllerDelegate: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
26 | func sideMenuAnimationController(_ animationController: SideMenuAnimationController, didDismiss viewController: UIViewController)
27 | func sideMenuAnimationController(_ animationController: SideMenuAnimationController, didPresent viewController: UIViewController)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuAnimationController.swift:35:37: error: cannot find type 'UIView' in scope
33 |
34 | private var config: Model
35 | private weak var containerView: UIView?
| `- error: cannot find type 'UIView' in scope
36 | private let leftSide: Bool
37 | private weak var originalSuperview: UIView?
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuAnimationController.swift:37:41: error: cannot find type 'UIView' in scope
35 | private weak var containerView: UIView?
36 | private let leftSide: Bool
37 | private weak var originalSuperview: UIView?
| `- error: cannot find type 'UIView' in scope
38 | private var presentationController: SideMenuPresentationController?
39 | private unowned var presentedViewController: UIViewController?
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuAnimationController.swift:39:50: error: cannot find type 'UIViewController' in scope
37 | private weak var originalSuperview: UIView?
38 | private var presentationController: SideMenuPresentationController?
39 | private unowned var presentedViewController: UIViewController?
| `- error: cannot find type 'UIViewController' in scope
40 | private unowned var presentingViewController: UIViewController?
41 | weak var delegate: SideMenuAnimationControllerDelegate?
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuAnimationController.swift:40:51: error: cannot find type 'UIViewController' in scope
38 | private var presentationController: SideMenuPresentationController?
39 | private unowned var presentedViewController: UIViewController?
40 | private unowned var presentingViewController: UIViewController?
| `- error: cannot find type 'UIViewController' in scope
41 | weak var delegate: SideMenuAnimationControllerDelegate?
42 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuAnimationController.swift:49:53: error: cannot find type 'UIViewControllerContextTransitioning' in scope
47 | }
48 |
49 | func animateTransition(using transitionContext: UIViewControllerContextTransitioning) {
| `- error: cannot find type 'UIViewControllerContextTransitioning' in scope
50 | guard
51 | let presentedViewController = transitionContext.presentedViewController,
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuAnimationController.swift:71:54: error: cannot find type 'UIViewControllerContextTransitioning' in scope
69 | }
70 |
71 | func transitionDuration(using transitionContext: UIViewControllerContextTransitioning?) -> TimeInterval {
| `- error: cannot find type 'UIViewControllerContextTransitioning' in scope
72 | guard let transitionContext = transitionContext else { return 0 }
73 | return duration(presenting: transitionContext.isPresenting, interactive: transitionContext.isInteractive)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuAnimationController.swift:30:61: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
28 | }
29 |
30 | internal final class SideMenuAnimationController: NSObject, UIViewControllerAnimatedTransitioning {
| `- error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
31 |
32 | typealias Model = AnimationModel & PresentationModel
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuAnimationController.swift:166:46: error: cannot find type 'UIViewControllerContextTransitioning' in scope
164 | }
165 |
166 | func transition(using transitionContext: UIViewControllerContextTransitioning) {
| `- error: cannot find type 'UIViewControllerContextTransitioning' in scope
167 | prepare(presenting: transitionContext.isPresenting)
168 | transitionWillBegin(presenting: transitionContext.isPresenting)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuAnimationController.swift:219:19: error: cannot find type 'UIViewControllerContextTransitioning' in scope
217 | }
218 |
219 | private extension UIViewControllerContextTransitioning {
| `- error: cannot find type 'UIViewControllerContextTransitioning' in scope
220 |
221 | var isPresenting: Bool {
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuInteractionController.swift:21:64: error: cannot find type 'UIView' in scope
19 | private(set) var isFinished: Bool = false
20 |
21 | init(cancelWhenBackgrounded: Bool = true, completionCurve: UIView.AnimationCurve = .easeIn) {
| `- error: cannot find type 'UIView' in scope
22 | super.init()
23 | self.completionCurve = completionCurve
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuInteractionController.swift:29:19: error: method does not override any method from its superclass
27 | }
28 |
29 | override func cancel() {
| `- error: method does not override any method from its superclass
30 | isCancelled = true
31 | super.cancel()
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuInteractionController.swift:34:19: error: method does not override any method from its superclass
32 | }
33 |
34 | override func finish() {
| `- error: method does not override any method from its superclass
35 | isFinished = true
36 | super.finish()
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuInteractionController.swift:39:19: error: method does not override any method from its superclass
37 | }
38 |
39 | override func update(_ percentComplete: CGFloat) {
| `- error: method does not override any method from its superclass
40 | guard !isCancelled && !isFinished else { return }
41 | super.update(percentComplete)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuInteractionController.swift:10:53: error: cannot find type 'UIPercentDrivenInteractiveTransition' in scope
8 | import UIKit
9 |
10 | internal final class SideMenuInteractionController: UIPercentDrivenInteractiveTransition {
| `- error: cannot find type 'UIPercentDrivenInteractiveTransition' in scope
11 |
12 | enum State { case
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:13:55: error: cannot find type 'UIPanGestureRecognizer' in scope
11 | public class SideMenuManager: NSObject {
12 |
13 | final private class SideMenuPanGestureRecognizer: UIPanGestureRecognizer {}
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
14 | final private class SideMenuScreenEdgeGestureRecognizer: UIScreenEdgePanGestureRecognizer {}
15 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:14:62: error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
12 |
13 | final private class SideMenuPanGestureRecognizer: UIPanGestureRecognizer {}
14 | final private class SideMenuScreenEdgeGestureRecognizer: UIScreenEdgePanGestureRecognizer {}
| `- error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
15 |
16 | @objc public enum PresentDirection: Int { case
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:39:28: error: type 'Menu' (aka 'SideMenuNavigationController') does not conform to protocol 'Equatable'
37 | }
38 |
39 | private var _leftMenu: Protected<Menu?> = Protected(nil) { SideMenuManager.setMenu(fromMenu: $0, toMenu: $1) }
| `- error: type 'Menu' (aka 'SideMenuNavigationController') does not conform to protocol 'Equatable'
40 | private var _rightMenu: Protected<Menu?> = Protected(nil) { SideMenuManager.setMenu(fromMenu: $0, toMenu: $1) }
41 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:39:28: error: 'Protected' requires that 'Menu' (aka 'SideMenuNavigationController') conform to 'Equatable'
37 | }
38 |
39 | private var _leftMenu: Protected<Menu?> = Protected(nil) { SideMenuManager.setMenu(fromMenu: $0, toMenu: $1) }
| `- error: 'Protected' requires that 'Menu' (aka 'SideMenuNavigationController') conform to 'Equatable'
40 | private var _rightMenu: Protected<Menu?> = Protected(nil) { SideMenuManager.setMenu(fromMenu: $0, toMenu: $1) }
41 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Protected.swift:10:22: note: requirement specified as 'Menu' (aka 'SideMenuNavigationController') : 'Equatable'
8 | import Foundation
9 |
10 | internal final class Protected<T: Equatable> {
| |- note: requirement specified as 'Menu' (aka 'SideMenuNavigationController') : 'Equatable'
| `- note: requirement from conditional conformance of 'Menu?' (aka 'Optional<SideMenuNavigationController>') to 'Equatable'
11 |
12 | typealias ConditionBlock = (_ oldValue: T, T) -> T
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:40:29: error: type 'Menu' (aka 'SideMenuNavigationController') does not conform to protocol 'Equatable'
38 |
39 | private var _leftMenu: Protected<Menu?> = Protected(nil) { SideMenuManager.setMenu(fromMenu: $0, toMenu: $1) }
40 | private var _rightMenu: Protected<Menu?> = Protected(nil) { SideMenuManager.setMenu(fromMenu: $0, toMenu: $1) }
| `- error: type 'Menu' (aka 'SideMenuNavigationController') does not conform to protocol 'Equatable'
41 |
42 | private var switching: Bool = false
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:40:29: error: 'Protected' requires that 'Menu' (aka 'SideMenuNavigationController') conform to 'Equatable'
38 |
39 | private var _leftMenu: Protected<Menu?> = Protected(nil) { SideMenuManager.setMenu(fromMenu: $0, toMenu: $1) }
40 | private var _rightMenu: Protected<Menu?> = Protected(nil) { SideMenuManager.setMenu(fromMenu: $0, toMenu: $1) }
| `- error: 'Protected' requires that 'Menu' (aka 'SideMenuNavigationController') conform to 'Equatable'
41 |
42 | private var switching: Bool = false
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Protected.swift:10:22: note: requirement specified as 'Menu' (aka 'SideMenuNavigationController') : 'Equatable'
8 | import Foundation
9 |
10 | internal final class Protected<T: Equatable> {
| |- note: requirement specified as 'Menu' (aka 'SideMenuNavigationController') : 'Equatable'
| `- note: requirement from conditional conformance of 'Menu?' (aka 'Optional<SideMenuNavigationController>') to 'Equatable'
11 |
12 | typealias ConditionBlock = (_ oldValue: T, T) -> T
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:45:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SideMenuManager' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | @objcMembers
11 | public class SideMenuManager: NSObject {
| `- note: class 'SideMenuManager' does not conform to the 'Sendable' protocol
12 |
13 | final private class SideMenuPanGestureRecognizer: UIPanGestureRecognizer {}
:
43 |
44 | /// Default instance of SideMenuManager.
45 | public static let `default` = SideMenuManager()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SideMenuManager' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |
47 | /// Default instance of SideMenuManager (objective-C).
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:81:95: error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
79 | - Returns: The array of screen edge gestures added to `toView`.
80 | */
81 | @discardableResult public func addScreenEdgePanGesturesToPresent(toView view: UIView) -> [UIScreenEdgePanGestureRecognizer] {
| `- error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
82 | return [
83 | addScreenEdgePanGesturesToPresent(toView: view, forMenu: .left),
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:81:83: error: cannot find type 'UIView' in scope
79 | - Returns: The array of screen edge gestures added to `toView`.
80 | */
81 | @discardableResult public func addScreenEdgePanGesturesToPresent(toView view: UIView) -> [UIScreenEdgePanGestureRecognizer] {
| `- error: cannot find type 'UIView' in scope
82 | return [
83 | addScreenEdgePanGesturesToPresent(toView: view, forMenu: .left),
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:96:126: error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
94 | - Returns: The screen edge gestures added to `toView`.
95 | */
96 | @discardableResult public func addScreenEdgePanGesturesToPresent(toView view: UIView, forMenu side: PresentDirection) -> UIScreenEdgePanGestureRecognizer {
| `- error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
97 | if menu(forSide: side) == nil {
98 | let methodName = #function // "addScreenEdgePanGesturesToPresent"
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:96:83: error: cannot find type 'UIView' in scope
94 | - Returns: The screen edge gestures added to `toView`.
95 | */
96 | @discardableResult public func addScreenEdgePanGesturesToPresent(toView view: UIView, forMenu side: PresentDirection) -> UIScreenEdgePanGestureRecognizer {
| `- error: cannot find type 'UIView' in scope
97 | if menu(forSide: side) == nil {
98 | let methodName = #function // "addScreenEdgePanGesturesToPresent"
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:112:83: error: cannot find type 'UIPanGestureRecognizer' in scope
110 | - Returns: The pan gesture added to `toView`.
111 | */
112 | @discardableResult public func addPanGestureToPresent(toView view: UIView) -> UIPanGestureRecognizer {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
113 | if leftMenuNavigationController ?? rightMenuNavigationController == nil {
114 | Print.warning(.panGestureAdded, arguments: #function, PresentDirection.left.name, PresentDirection.right.name, required: true)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:112:72: error: cannot find type 'UIView' in scope
110 | - Returns: The pan gesture added to `toView`.
111 | */
112 | @discardableResult public func addPanGestureToPresent(toView view: UIView) -> UIPanGestureRecognizer {
| `- error: cannot find type 'UIView' in scope
113 | if leftMenuNavigationController ?? rightMenuNavigationController == nil {
114 | Print.warning(.panGestureAdded, arguments: #function, PresentDirection.left.name, PresentDirection.right.name, required: true)
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:141:55: error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
139 | private extension SideMenuManager {
140 |
141 | @objc func handlePresentMenuScreenEdge(_ gesture: UIScreenEdgePanGestureRecognizer) {
| `- error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
142 | handleMenuPan(gesture)
143 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:145:48: error: cannot find type 'UIPanGestureRecognizer' in scope
143 | }
144 |
145 | @objc func handlePresentMenuPan(_ gesture: UIPanGestureRecognizer) {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
146 | handleMenuPan(gesture)
147 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:149:35: error: cannot find type 'UIPanGestureRecognizer' in scope
147 | }
148 |
149 | func handleMenuPan(_ gesture: UIPanGestureRecognizer) {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
150 | if let activeMenu = activeMenu {
151 | let width = activeMenu.menuWidth
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:200:69: error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
198 | }
199 |
200 | func addScreenEdgeGesture(to view: UIView, edge: UIRectEdge) -> UIScreenEdgePanGestureRecognizer {
| `- error: cannot find type 'UIScreenEdgePanGestureRecognizer' in scope
201 | if let screenEdgeGestureRecognizer = view.gestureRecognizers?.first(where: { $0 is SideMenuScreenEdgeGestureRecognizer }) as? SideMenuScreenEdgeGestureRecognizer,
202 | screenEdgeGestureRecognizer.edges == edge {
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:200:40: error: cannot find type 'UIView' in scope
198 | }
199 |
200 | func addScreenEdgeGesture(to view: UIView, edge: UIRectEdge) -> UIScreenEdgePanGestureRecognizer {
| `- error: cannot find type 'UIView' in scope
201 | if let screenEdgeGestureRecognizer = view.gestureRecognizers?.first(where: { $0 is SideMenuScreenEdgeGestureRecognizer }) as? SideMenuScreenEdgeGestureRecognizer,
202 | screenEdgeGestureRecognizer.edges == edge {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:210:70: error: cannot find type 'UIPanGestureRecognizer' in scope
208 | }
209 |
210 | @discardableResult func addPresentPanGesture(to view: UIView) -> UIPanGestureRecognizer {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
211 | if let panGestureRecognizer = view.gestureRecognizers?.first(where: { $0 is SideMenuPanGestureRecognizer }) as? SideMenuPanGestureRecognizer {
212 | return panGestureRecognizer
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:210:59: error: cannot find type 'UIView' in scope
208 | }
209 |
210 | @discardableResult func addPresentPanGesture(to view: UIView) -> UIPanGestureRecognizer {
| `- error: cannot find type 'UIView' in scope
211 | if let panGestureRecognizer = view.gestureRecognizers?.first(where: { $0 is SideMenuPanGestureRecognizer }) as? SideMenuPanGestureRecognizer {
212 | return panGestureRecognizer
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:217:32: error: cannot find type 'UIViewController' in scope
215 | }
216 |
217 | var topMostViewController: UIViewController? {
| `- error: cannot find type 'UIViewController' in scope
218 | return UIApplication.shared.keyWindow?.rootViewController?.topMostViewController
219 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:36:26: error: cannot find type 'UIBlurEffect' in scope
34 | - Note: If you want cells in a UITableViewController menu to show vibrancy, make them a subclass of UITableViewVibrantCell.
35 | */
36 | var blurEffectStyle: UIBlurEffect.Style? { get }
| `- error: cannot find type 'UIBlurEffect' in scope
37 | /// Animation curve of the remaining animation when the menu is partially dismissed with gestures. Default is .easeIn.
38 | var completionCurve: UIView.AnimationCurve { get }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:38:26: error: cannot find type 'UIView' in scope
36 | var blurEffectStyle: UIBlurEffect.Style? { get }
37 | /// Animation curve of the remaining animation when the menu is partially dismissed with gestures. Default is .easeIn.
38 | var completionCurve: UIView.AnimationCurve { get }
| `- error: cannot find type 'UIView' in scope
39 | /// Automatically dismisses the menu when another view is presented from it.
40 | var dismissOnPresent: Bool { get }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:66:25: error: method cannot be marked @objc because the type of the parameter 1 cannot be represented in Objective-C
64 |
65 | @objc public protocol SideMenuNavigationControllerDelegate {
66 | @objc optional func sideMenuWillAppear(menu: SideMenuNavigationController, animated: Bool)
| | `- note: classes not annotated with @objc cannot be represented in Objective-C
| `- error: method cannot be marked @objc because the type of the parameter 1 cannot be represented in Objective-C
67 | @objc optional func sideMenuDidAppear(menu: SideMenuNavigationController, animated: Bool)
68 | @objc optional func sideMenuWillDisappear(menu: SideMenuNavigationController, animated: Bool)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:67:25: error: method cannot be marked @objc because the type of the parameter 1 cannot be represented in Objective-C
65 | @objc public protocol SideMenuNavigationControllerDelegate {
66 | @objc optional func sideMenuWillAppear(menu: SideMenuNavigationController, animated: Bool)
67 | @objc optional func sideMenuDidAppear(menu: SideMenuNavigationController, animated: Bool)
| | `- note: classes not annotated with @objc cannot be represented in Objective-C
| `- error: method cannot be marked @objc because the type of the parameter 1 cannot be represented in Objective-C
68 | @objc optional func sideMenuWillDisappear(menu: SideMenuNavigationController, animated: Bool)
69 | @objc optional func sideMenuDidDisappear(menu: SideMenuNavigationController, animated: Bool)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:68:25: error: method cannot be marked @objc because the type of the parameter 1 cannot be represented in Objective-C
66 | @objc optional func sideMenuWillAppear(menu: SideMenuNavigationController, animated: Bool)
67 | @objc optional func sideMenuDidAppear(menu: SideMenuNavigationController, animated: Bool)
68 | @objc optional func sideMenuWillDisappear(menu: SideMenuNavigationController, animated: Bool)
| | `- note: classes not annotated with @objc cannot be represented in Objective-C
| `- error: method cannot be marked @objc because the type of the parameter 1 cannot be represented in Objective-C
69 | @objc optional func sideMenuDidDisappear(menu: SideMenuNavigationController, animated: Bool)
70 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:69:25: error: method cannot be marked @objc because the type of the parameter 1 cannot be represented in Objective-C
67 | @objc optional func sideMenuDidAppear(menu: SideMenuNavigationController, animated: Bool)
68 | @objc optional func sideMenuWillDisappear(menu: SideMenuNavigationController, animated: Bool)
69 | @objc optional func sideMenuDidDisappear(menu: SideMenuNavigationController, animated: Bool)
| | `- note: classes not annotated with @objc cannot be represented in Objective-C
| `- error: method cannot be marked @objc because the type of the parameter 1 cannot be represented in Objective-C
70 | }
71 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:72:67: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
70 | }
71 |
72 | internal protocol SideMenuNavigationControllerTransitionDelegate: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
73 | func sideMenuTransitionDidDismiss(menu: Menu)
74 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:79:34: error: cannot find type 'UIView' in scope
77 | public var allowPushOfSameClassTwice: Bool = true
78 | public var alwaysAnimate: Bool = true
79 | public var animationOptions: UIView.AnimationOptions = .curveEaseInOut
| `- error: cannot find type 'UIView' in scope
80 | public var blurEffectStyle: UIBlurEffect.Style? = nil
81 | public var completeGestureDuration: Double = 0.35
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:80:33: error: cannot find type 'UIBlurEffect' in scope
78 | public var alwaysAnimate: Bool = true
79 | public var animationOptions: UIView.AnimationOptions = .curveEaseInOut
80 | public var blurEffectStyle: UIBlurEffect.Style? = nil
| `- error: cannot find type 'UIBlurEffect' in scope
81 | public var completeGestureDuration: Double = 0.35
82 | public var completionCurve: UIView.AnimationCurve = .easeIn
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:82:33: error: cannot find type 'UIView' in scope
80 | public var blurEffectStyle: UIBlurEffect.Style? = nil
81 | public var completeGestureDuration: Double = 0.35
82 | public var completionCurve: UIView.AnimationCurve = .easeIn
| `- error: cannot find type 'UIView' in scope
83 | public var dismissDuration: Double = 0.35
84 | public var dismissOnPresent: Bool = true
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:92:29: error: cannot find 'UIApplication' in scope
90 | public var initialSpringVelocity: CGFloat = 1
91 | public var menuWidth: CGFloat = {
92 | let appScreenRect = UIApplication.shared.keyWindow?.bounds ?? UIWindow().bounds
| `- error: cannot find 'UIApplication' in scope
93 | let minimumSize = min(appScreenRect.width, appScreenRect.height)
94 | return min(round(minimumSize * 0.75), 240)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:92:71: error: cannot find 'UIWindow' in scope
90 | public var initialSpringVelocity: CGFloat = 1
91 | public var menuWidth: CGFloat = {
92 | let appScreenRect = UIApplication.shared.keyWindow?.bounds ?? UIWindow().bounds
| `- error: cannot find 'UIWindow' in scope
93 | let minimumSize = min(appScreenRect.width, appScreenRect.height)
94 | return min(round(minimumSize * 0.75), 240)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:122:43: error: cannot find type 'UIViewController' in scope
120 |
121 | private weak var _sideMenuManager: SideMenuManager?
122 | private weak var foundViewController: UIViewController?
| `- error: cannot find type 'UIViewController' in scope
123 | private var originalBackgroundColor: UIColor?
124 | private var rotating: Bool = false
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:132:55: error: cannot find type 'UIPanGestureRecognizer' in scope
130 |
131 | /// The swipe to dismiss gesture.
132 | open private(set) weak var swipeToDismissGesture: UIPanGestureRecognizer? = nil
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
133 | /// The tap to dismiss gesture.
134 | open private(set) weak var tapToDismissGesture: UITapGestureRecognizer? = nil
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:134:53: error: cannot find type 'UITapGestureRecognizer' in scope
132 | open private(set) weak var swipeToDismissGesture: UIPanGestureRecognizer? = nil
133 | /// The tap to dismiss gesture.
134 | open private(set) weak var tapToDismissGesture: UITapGestureRecognizer? = nil
| `- error: cannot find type 'UITapGestureRecognizer' in scope
135 |
136 | open var sideMenuManager: SideMenuManager {
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:162:21: error: initializer does not override a designated initializer from its superclass
160 | }
161 |
162 | public override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) {
| `- error: initializer does not override a designated initializer from its superclass
163 | super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)
164 | setup()
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:167:37: error: cannot find type 'UIViewController' in scope
165 | }
166 |
167 | public init(rootViewController: UIViewController, settings: SideMenuSettings = SideMenuSettings()) {
| `- error: cannot find type 'UIViewController' in scope
168 | self.settings = settings
169 | super.init(rootViewController: rootViewController)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:178:24: error: method does not override any method from its superclass
176 | }
177 |
178 | override open func awakeFromNib() {
| `- error: method does not override any method from its superclass
179 | super.awakeFromNib()
180 | sideMenuManager.setMenu(self, forLeftSide: leftSide)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:183:24: error: method does not override any method from its superclass
181 | }
182 |
183 | override open func viewWillAppear(_ animated: Bool) {
| `- error: method does not override any method from its superclass
184 | super.viewWillAppear(animated)
185 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:197:24: error: method does not override any method from its superclass
195 | }
196 |
197 | override open func viewDidAppear(_ animated: Bool) {
| `- error: method does not override any method from its superclass
198 | super.viewDidAppear(animated)
199 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:210:24: error: method does not override any method from its superclass
208 | }
209 |
210 | override open func viewWillDisappear(_ animated: Bool) {
| `- error: method does not override any method from its superclass
211 | super.viewWillDisappear(animated)
212 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:236:24: error: method does not override any method from its superclass
234 | }
235 |
236 | override open func viewDidDisappear(_ animated: Bool) {
| `- error: method does not override any method from its superclass
237 | super.viewDidDisappear(animated)
238 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:264:78: error: cannot find type 'UIViewControllerTransitionCoordinator' in scope
262 | }
263 |
264 | override open func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
| `- error: cannot find type 'UIViewControllerTransitionCoordinator' in scope
265 | super.viewWillTransition(to: size, with: coordinator)
266 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:264:24: error: method does not override any method from its superclass
262 | }
263 |
264 | override open func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
| `- error: method does not override any method from its superclass
265 | super.viewWillTransition(to: size, with: coordinator)
266 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:288:24: error: method does not override any method from its superclass
286 | }
287 |
288 | open override func viewWillLayoutSubviews() {
| `- error: method does not override any method from its superclass
289 | super.viewWillLayoutSubviews()
290 | transitionController?.layout()
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:293:61: error: cannot find type 'UIViewController' in scope
291 | }
292 |
293 | override open func pushViewController(_ viewController: UIViewController, animated: Bool) {
| `- error: cannot find type 'UIViewController' in scope
294 | guard viewControllers.count > 0 else {
295 | // NOTE: pushViewController is called by init(rootViewController: UIViewController)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:293:24: error: method does not override any method from its superclass
291 | }
292 |
293 | override open func pushViewController(_ viewController: UIViewController, animated: Bool) {
| `- error: method does not override any method from its superclass
294 | guard viewControllers.count > 0 else {
295 | // NOTE: pushViewController is called by init(rootViewController: UIViewController)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:324:46: error: cannot find type 'UIViewControllerTransitioningDelegate' in scope
322 | }
323 |
324 | override open var transitioningDelegate: UIViewControllerTransitioningDelegate? {
| `- error: cannot find type 'UIViewControllerTransitioningDelegate' in scope
325 | get {
326 | guard transitionController == nil else { return transitionController }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:324:23: error: property does not override any property from its superclass
322 | }
323 |
324 | override open var transitioningDelegate: UIViewControllerTransitioningDelegate? {
| `- error: property does not override any property from its superclass
325 | get {
326 | guard transitionController == nil else { return transitionController }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:111:42: error: cannot find type 'UINavigationController' in scope
109 |
110 | @objcMembers
111 | open class SideMenuNavigationController: UINavigationController {
| `- error: cannot find type 'UINavigationController' in scope
112 |
113 | private lazy var _leftSide = Protected(false) { [weak self] oldValue, newValue in
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:350:47: error: cannot find type 'UIView' in scope
348 | }
349 |
350 | @IBInspectable open var animationOptions: UIView.AnimationOptions {
| `- error: cannot find type 'UIView' in scope
351 | get { return settings.animationOptions }
352 | set { settings.animationOptions = newValue }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:350:20: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
348 | }
349 |
350 | @IBInspectable open var animationOptions: UIView.AnimationOptions {
| `- warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
351 | get { return settings.animationOptions }
352 | set { settings.animationOptions = newValue }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:355:31: error: cannot find type 'UIBlurEffect' in scope
353 | }
354 |
355 | open var blurEffectStyle: UIBlurEffect.Style? {
| `- error: cannot find type 'UIBlurEffect' in scope
356 | get { return settings.blurEffectStyle }
357 | set { settings.blurEffectStyle = newValue }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:355:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
353 | }
354 |
355 | open var blurEffectStyle: UIBlurEffect.Style? {
| `- warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
356 | get { return settings.blurEffectStyle }
357 | set { settings.blurEffectStyle = newValue }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:365:46: error: cannot find type 'UIView' in scope
363 | }
364 |
365 | @IBInspectable open var completionCurve: UIView.AnimationCurve {
| `- error: cannot find type 'UIView' in scope
366 | get { return settings.completionCurve }
367 | set { settings.completionCurve = newValue }
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:365:20: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
363 | }
364 |
365 | @IBInspectable open var completionCurve: UIView.AnimationCurve {
| `- warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
366 | get { return settings.completionCurve }
367 | set { settings.completionCurve = newValue }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:417:23: error: property does not override any property from its superclass
415 |
416 | /// Indicates if the menu is anywhere in the view hierarchy, even if covered by another view controller.
417 | open override var isHidden: Bool {
| `- error: property does not override any property from its superclass
418 | return super.isHidden
419 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:441:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
439 | }
440 |
441 | open var presentationStyle: SideMenuPresentationStyle {
| `- warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
442 | get { return settings.presentationStyle }
443 | set { settings.presentationStyle = newValue }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:464:120: error: cannot find type 'UIViewController' in scope
462 | extension SideMenuNavigationController: SideMenuTransitionControllerDelegate {
463 |
464 | func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didDismiss viewController: UIViewController) {
| `- error: cannot find type 'UIViewController' in scope
465 | sideMenuManager.sideMenuTransitionDidDismiss(menu: self)
466 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:468:120: error: cannot find type 'UIViewController' in scope
466 | }
467 |
468 | func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didPresent viewController: UIViewController) {
| `- error: cannot find type 'UIViewController' in scope
469 | swipeToDismissGesture?.remove()
470 | swipeToDismissGesture = addSwipeToDismissGesture(to: view.superview)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:12:120: error: cannot find type 'UIViewController' in scope
10 |
11 | internal protocol SideMenuTransitionControllerDelegate: class {
12 | func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didDismiss viewController: UIViewController)
| `- error: cannot find type 'UIViewController' in scope
13 | func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didPresent viewController: UIViewController)
14 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:13:120: error: cannot find type 'UIViewController' in scope
11 | internal protocol SideMenuTransitionControllerDelegate: class {
12 | func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didDismiss viewController: UIViewController)
13 | func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didPresent viewController: UIViewController)
| `- error: cannot find type 'UIViewController' in scope
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:477:35: error: cannot find type 'UIPanGestureRecognizer' in scope
475 | internal extension SideMenuNavigationController {
476 |
477 | func handleMenuPan(_ gesture: UIPanGestureRecognizer, _ presenting: Bool) {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
478 | let width = menuWidth
479 | let distance = gesture.xTranslation / width
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:498:35: error: cannot find type 'UIPanGestureRecognizer' in scope
496 | }
497 |
498 | func cancelMenuPan(_ gesture: UIPanGestureRecognizer) {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
499 | transitionController?.handle(state: .cancel)
500 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:509:39: error: cannot find type 'UIViewController' in scope
507 |
508 | // Note: although this method is syntactically reversed it allows the interactive property to scoped privately
509 | func present(from viewController: UIViewController?, interactively: Bool, completion: (() -> Void)? = nil) {
| `- error: cannot find type 'UIViewController' in scope
510 | guard let viewController = viewController else { return }
511 | transitionInteractive = interactively
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:524:29: error: cannot find type 'UIViewController' in scope
522 | }
523 |
524 | var findViewController: UIViewController? {
| `- error: cannot find type 'UIViewController' in scope
525 | foundViewController = foundViewController ?? presentingViewController?.activeViewController
526 | return foundViewController
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:621:75: error: cannot find type 'UIPanGestureRecognizer' in scope
619 | }
620 |
621 | @discardableResult func addSwipeToDismissGesture(to view: UIView?) -> UIPanGestureRecognizer? {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
622 | guard enableSwipeToDismissGesture else { return nil }
623 | return UIPanGestureRecognizer(addTo: view, target: self, action: #selector(handleDismissMenuPan(_:)))?.with {
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:621:63: error: cannot find type 'UIView' in scope
619 | }
620 |
621 | @discardableResult func addSwipeToDismissGesture(to view: UIView?) -> UIPanGestureRecognizer? {
| `- error: cannot find type 'UIView' in scope
622 | guard enableSwipeToDismissGesture else { return nil }
623 | return UIPanGestureRecognizer(addTo: view, target: self, action: #selector(handleDismissMenuPan(_:)))?.with {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:628:73: error: cannot find type 'UITapGestureRecognizer' in scope
626 | }
627 |
628 | @discardableResult func addTapToDismissGesture(to view: UIView?) -> UITapGestureRecognizer? {
| `- error: cannot find type 'UITapGestureRecognizer' in scope
629 | guard enableTapToDismissGesture else { return nil }
630 | return UITapGestureRecognizer(addTo: view, target: self, action: #selector(handleDismissMenuTap(_:)))?.with {
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:628:61: error: cannot find type 'UIView' in scope
626 | }
627 |
628 | @discardableResult func addTapToDismissGesture(to view: UIView?) -> UITapGestureRecognizer? {
| `- error: cannot find type 'UIView' in scope
629 | guard enableTapToDismissGesture else { return nil }
630 | return UITapGestureRecognizer(addTo: view, target: self, action: #selector(handleDismissMenuTap(_:)))?.with {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:635:44: error: cannot find type 'UITapGestureRecognizer' in scope
633 | }
634 |
635 | @objc func handleDismissMenuTap(_ tap: UITapGestureRecognizer) {
| `- error: cannot find type 'UITapGestureRecognizer' in scope
636 | let hitTest = view.window?.hitTest(tap.location(in: view.superview), with: nil)
637 | guard hitTest == view.superview else { return }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:641:48: error: cannot find type 'UIPanGestureRecognizer' in scope
639 | }
640 |
641 | @objc func handleDismissMenuPan(_ gesture: UIPanGestureRecognizer) {
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
642 | handleMenuPan(gesture, false)
643 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:25:119: error: cannot find type 'UIPanGestureRecognizer' in scope
23 | internal protocol SideMenuPresentationControllerDelegate: class {
24 | func sideMenuPresentationControllerDidTap(_ presentationController: SideMenuPresentationController)
25 | func sideMenuPresentationController(_ presentationController: SideMenuPresentationController, didPanWith gesture: UIPanGestureRecognizer)
| `- error: cannot find type 'UIPanGestureRecognizer' in scope
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:23:59: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
21 | }
22 |
23 | internal protocol SideMenuPresentationControllerDelegate: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
24 | func sideMenuPresentationControllerDidTap(_ presentationController: SideMenuPresentationController)
25 | func sideMenuPresentationController(_ presentationController: SideMenuPresentationController, didPanWith gesture: UIPanGestureRecognizer)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:38:36: error: cannot find type 'UIView' in scope
36 | private weak var presentingViewController: UIViewController?
37 |
38 | private lazy var snapshotView: UIView? = {
| `- error: cannot find type 'UIView' in scope
39 | guard config.presentingViewControllerUseSnapshot,
40 | let view = presentingViewController?.view.snapshotView(afterScreenUpdates: true) else {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:48:37: error: cannot find type 'UIView' in scope
46 | }()
47 |
48 | private lazy var statusBarView: UIView? = {
| `- error: cannot find type 'UIView' in scope
49 | guard config.statusBarEndAlpha > .leastNonzeroMagnitude else { return nil }
50 |
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:31:37: error: cannot find type 'UIView' in scope
29 |
30 | private let config: PresentationModel
31 | private weak var containerView: UIView?
| `- error: cannot find type 'UIView' in scope
32 | private var interactivePopGestureRecognizerEnabled: Bool?
33 | private var clipsToBounds: Bool?
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:35:47: error: cannot find type 'UIViewController' in scope
33 | private var clipsToBounds: Bool?
34 | private let leftSide: Bool
35 | private weak var presentedViewController: UIViewController?
| `- error: cannot find type 'UIViewController' in scope
36 | private weak var presentingViewController: UIViewController?
37 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:36:48: error: cannot find type 'UIViewController' in scope
34 | private let leftSide: Bool
35 | private weak var presentedViewController: UIViewController?
36 | private weak var presentingViewController: UIViewController?
| `- error: cannot find type 'UIViewController' in scope
37 |
38 | private lazy var snapshotView: UIView? = {
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:58:87: error: cannot find type 'UIViewController' in scope
56 | }()
57 |
58 | required init(config: PresentationModel, leftSide: Bool, presentedViewController: UIViewController, presentingViewController: UIViewController, containerView: UIView) {
| `- error: cannot find type 'UIViewController' in scope
59 | self.config = config
60 | self.containerView = containerView
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:58:131: error: cannot find type 'UIViewController' in scope
56 | }()
57 |
58 | required init(config: PresentationModel, leftSide: Bool, presentedViewController: UIViewController, presentingViewController: UIViewController, containerView: UIView) {
| `- error: cannot find type 'UIViewController' in scope
59 | self.config = config
60 | self.containerView = containerView
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:58:164: error: cannot find type 'UIView' in scope
56 | }()
57 |
58 | required init(config: PresentationModel, leftSide: Bool, presentedViewController: UIViewController, presentingViewController: UIViewController, containerView: UIView) {
| `- error: cannot find type 'UIView' in scope
59 | self.config = config
60 | self.containerView = containerView
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:241:25: error: cannot find type 'UIViewController' in scope
239 | }
240 |
241 | func transition(to: UIViewController, from: UIViewController, alpha: CGFloat, statusBarAlpha: CGFloat, scale: CGFloat, translate: CGFloat) {
| `- error: cannot find type 'UIViewController' in scope
242 | containerViewWillLayoutSubviews()
243 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:241:49: error: cannot find type 'UIViewController' in scope
239 | }
240 |
241 | func transition(to: UIViewController, from: UIViewController, alpha: CGFloat, statusBarAlpha: CGFloat, scale: CGFloat, translate: CGFloat) {
| `- error: cannot find type 'UIViewController' in scope
242 | containerViewWillLayoutSubviews()
243 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:273:29: error: cannot find type 'UIView' in scope
271 | }
272 |
273 | func addShadow(to view: UIView) {
| `- error: cannot find type 'UIView' in scope
274 | view.layer.shadowColor = config.presentationStyle.onTopShadowColor.cgColor
275 | view.layer.shadowRadius = config.presentationStyle.onTopShadowRadius
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:282:31: error: cannot find type 'UIView' in scope
280 | }
281 |
282 | func addParallax(to view: UIView) {
| `- error: cannot find type 'UIView' in scope
283 | var effects: [UIInterpolatingMotionEffect] = []
284 |
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:309:34: error: cannot find type 'UIView' in scope
307 | }
308 |
309 | func removeStyles(from view: UIView) {
| `- error: cannot find type 'UIView' in scope
310 | view.motionEffects.removeAll()
311 | view.layer.shadowOpacity = 0
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:42:75: error: cannot find type 'UIViewController' in scope
40 |
41 | /// This method is called just before the presentation transition begins. Use this to setup any animations. The super method does not need to be called.
42 | open func presentationTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
| `- error: cannot find type 'UIViewController' in scope
43 | /// This method is called during the presentation animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
44 | open func presentationTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:42:124: error: cannot find type 'UIViewController' in scope
40 |
41 | /// This method is called just before the presentation transition begins. Use this to setup any animations. The super method does not need to be called.
42 | open func presentationTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
| `- error: cannot find type 'UIViewController' in scope
43 | /// This method is called during the presentation animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
44 | open func presentationTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:44:66: error: cannot find type 'UIViewController' in scope
42 | open func presentationTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
43 | /// This method is called during the presentation animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
44 | open func presentationTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
| `- error: cannot find type 'UIViewController' in scope
45 | /// This method is called when the presentation transition ends. Use this to finish any animations. The super method does not need to be called.
46 | open func presentationTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:44:115: error: cannot find type 'UIViewController' in scope
42 | open func presentationTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
43 | /// This method is called during the presentation animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
44 | open func presentationTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
| `- error: cannot find type 'UIViewController' in scope
45 | /// This method is called when the presentation transition ends. Use this to finish any animations. The super method does not need to be called.
46 | open func presentationTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:46:72: error: cannot find type 'UIViewController' in scope
44 | open func presentationTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
45 | /// This method is called when the presentation transition ends. Use this to finish any animations. The super method does not need to be called.
46 | open func presentationTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
| `- error: cannot find type 'UIViewController' in scope
47 | /// This method is called just before the dismissal transition begins. Use this to setup any animations. The super method does not need to be called.
48 | open func dismissalTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:46:121: error: cannot find type 'UIViewController' in scope
44 | open func presentationTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
45 | /// This method is called when the presentation transition ends. Use this to finish any animations. The super method does not need to be called.
46 | open func presentationTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
| `- error: cannot find type 'UIViewController' in scope
47 | /// This method is called just before the dismissal transition begins. Use this to setup any animations. The super method does not need to be called.
48 | open func dismissalTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:48:72: error: cannot find type 'UIViewController' in scope
46 | open func presentationTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
47 | /// This method is called just before the dismissal transition begins. Use this to setup any animations. The super method does not need to be called.
48 | open func dismissalTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
| `- error: cannot find type 'UIViewController' in scope
49 | /// This method is called during the dismissal animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
50 | open func dismissalTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:48:121: error: cannot find type 'UIViewController' in scope
46 | open func presentationTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
47 | /// This method is called just before the dismissal transition begins. Use this to setup any animations. The super method does not need to be called.
48 | open func dismissalTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
| `- error: cannot find type 'UIViewController' in scope
49 | /// This method is called during the dismissal animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
50 | open func dismissalTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:50:63: error: cannot find type 'UIViewController' in scope
48 | open func dismissalTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
49 | /// This method is called during the dismissal animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
50 | open func dismissalTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
| `- error: cannot find type 'UIViewController' in scope
51 | /// This method is called when the dismissal transition ends. Use this to finish any animations. The super method does not need to be called.
52 | open func dismissalTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:50:112: error: cannot find type 'UIViewController' in scope
48 | open func dismissalTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
49 | /// This method is called during the dismissal animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
50 | open func dismissalTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
| `- error: cannot find type 'UIViewController' in scope
51 | /// This method is called when the dismissal transition ends. Use this to finish any animations. The super method does not need to be called.
52 | open func dismissalTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:52:69: error: cannot find type 'UIViewController' in scope
50 | open func dismissalTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
51 | /// This method is called when the dismissal transition ends. Use this to finish any animations. The super method does not need to be called.
52 | open func dismissalTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
| `- error: cannot find type 'UIViewController' in scope
53 | }
54 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:52:118: error: cannot find type 'UIViewController' in scope
50 | open func dismissalTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
51 | /// This method is called when the dismissal transition ends. Use this to finish any animations. The super method does not need to be called.
52 | open func dismissalTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
| `- error: cannot find type 'UIViewController' in scope
53 | }
54 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPushCoordinator.swift:12:29: error: cannot find type 'UIViewController' in scope
10 | protocol CoordinatorModel {
11 | var animated: Bool { get }
12 | var fromViewController: UIViewController { get }
| `- error: cannot find type 'UIViewController' in scope
13 | var toViewController: UIViewController { get }
14 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPushCoordinator.swift:13:27: error: cannot find type 'UIViewController' in scope
11 | var animated: Bool { get }
12 | var fromViewController: UIViewController { get }
13 | var toViewController: UIViewController { get }
| `- error: cannot find type 'UIViewController' in scope
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPushCoordinator.swift:29:33: error: cannot find type 'UIViewController' in scope
27 | var alongsideTransition: (() -> Void)?
28 | var animated: Bool
29 | var fromViewController: UIViewController
| `- error: cannot find type 'UIViewController' in scope
30 | var pushStyle: SideMenuPushStyle
31 | var toViewController: UIViewController
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPushCoordinator.swift:31:31: error: cannot find type 'UIViewController' in scope
29 | var fromViewController: UIViewController
30 | var pushStyle: SideMenuPushStyle
31 | var toViewController: UIViewController
| `- error: cannot find type 'UIViewController' in scope
32 | }
33 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:11:57: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
9 | import UIKit
10 |
11 | internal protocol SideMenuTransitionControllerDelegate: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
12 | func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didDismiss viewController: UIViewController)
13 | func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didPresent viewController: UIViewController)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:34:131: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
32 | }
33 |
34 | func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
| `- error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
35 | animationController = SideMenuAnimationController(
36 | config: config,
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:34:54: error: cannot find type 'UIViewController' in scope
32 | }
33 |
34 | func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
| `- error: cannot find type 'UIViewController' in scope
35 | animationController = SideMenuAnimationController(
36 | config: config,
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:34:84: error: cannot find type 'UIViewController' in scope
32 | }
33 |
34 | func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
| `- error: cannot find type 'UIViewController' in scope
35 | animationController = SideMenuAnimationController(
36 | config: config,
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:34:110: error: cannot find type 'UIViewController' in scope
32 | }
33 |
34 | func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
| `- error: cannot find type 'UIViewController' in scope
35 | animationController = SideMenuAnimationController(
36 | config: config,
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:42:75: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
40 | }
41 |
42 | func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
| `- error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
43 | return animationController
44 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:42:54: error: cannot find type 'UIViewController' in scope
40 | }
41 |
42 | func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
| `- error: cannot find type 'UIViewController' in scope
43 | return animationController
44 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:46:105: error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
44 | }
45 |
46 | func interactionControllerForPresentation(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
| `- error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
47 | return interactionController(using: animator)
48 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:46:63: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
44 | }
45 |
46 | func interactionControllerForPresentation(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
| `- error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
47 | return interactionController(using: animator)
48 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:50:102: error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
48 | }
49 |
50 | func interactionControllerForDismissal(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
| `- error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
51 | return interactionController(using: animator)
52 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:50:60: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
48 | }
49 |
50 | func interactionControllerForDismissal(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
| `- error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
51 | return interactionController(using: animator)
52 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:16:62: error: cannot find type 'UIViewControllerTransitioningDelegate' in scope
14 | }
15 |
16 | internal final class SideMenuTransitionController: NSObject, UIViewControllerTransitioningDelegate {
| `- error: cannot find type 'UIViewControllerTransitioningDelegate' in scope
17 |
18 | typealias Model = MenuModel & AnimationModel & PresentationModel
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:75:126: error: cannot find type 'UIViewController' in scope
73 | extension SideMenuTransitionController: SideMenuAnimationControllerDelegate {
74 |
75 | internal func sideMenuAnimationController(_ animationController: SideMenuAnimationController, didDismiss viewController: UIViewController) {
| `- error: cannot find type 'UIViewController' in scope
76 | delegate?.sideMenuTransitionController(self, didDismiss: viewController)
77 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:79:126: error: cannot find type 'UIViewController' in scope
77 | }
78 |
79 | internal func sideMenuAnimationController(_ animationController: SideMenuAnimationController, didPresent viewController: UIViewController) {
| `- error: cannot find type 'UIViewController' in scope
80 | delegate?.sideMenuTransitionController(self, didPresent: viewController)
81 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:86:90: error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
84 | private extension SideMenuTransitionController {
85 |
86 | func interactionController(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
| `- error: cannot find type 'UIViewControllerInteractiveTransitioning' in scope
87 | guard interactive else { return nil }
88 | interactive = false
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:86:48: error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
84 | private extension SideMenuTransitionController {
85 |
86 | func interactionController(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
| `- error: cannot find type 'UIViewControllerAnimatedTransitioning' in scope
87 | guard interactive else { return nil }
88 | interactive = false
/Users/admin/builder/spi-builder-workspace/Pod/Classes/UITableViewVibrantCell.swift:13:31: error: cannot find type 'UIVisualEffectView' in scope
11 | open class UITableViewVibrantCell: UITableViewCell {
12 |
13 | private var vibrancyView: UIVisualEffectView = UIVisualEffectView()
| `- error: cannot find type 'UIVisualEffectView' in scope
14 | private var vibrancySelectedBackgroundView: UIVisualEffectView = UIVisualEffectView()
15 | private var defaultSelectedBackgroundView: UIView?
/Users/admin/builder/spi-builder-workspace/Pod/Classes/UITableViewVibrantCell.swift:14:49: error: cannot find type 'UIVisualEffectView' in scope
12 |
13 | private var vibrancyView: UIVisualEffectView = UIVisualEffectView()
14 | private var vibrancySelectedBackgroundView: UIVisualEffectView = UIVisualEffectView()
| `- error: cannot find type 'UIVisualEffectView' in scope
15 | private var defaultSelectedBackgroundView: UIView?
16 | open var blurEffectStyle: UIBlurEffect.Style? {
/Users/admin/builder/spi-builder-workspace/Pod/Classes/UITableViewVibrantCell.swift:15:48: error: cannot find type 'UIView' in scope
13 | private var vibrancyView: UIVisualEffectView = UIVisualEffectView()
14 | private var vibrancySelectedBackgroundView: UIVisualEffectView = UIVisualEffectView()
15 | private var defaultSelectedBackgroundView: UIView?
| `- error: cannot find type 'UIView' in scope
16 | open var blurEffectStyle: UIBlurEffect.Style? {
17 | didSet {
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:1: note: interface 'UIView' forward declared here
21 | @class NSLayoutManager;
22 | @class UIImage;
23 | @class UIView;
| `- note: interface 'UIView' forward declared here
24 | @class NSFileWrapper;
25 | @class NSTextAttachmentViewProvider;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/UITableViewVibrantCell.swift:16:31: error: cannot find type 'UIBlurEffect' in scope
14 | private var vibrancySelectedBackgroundView: UIVisualEffectView = UIVisualEffectView()
15 | private var defaultSelectedBackgroundView: UIView?
16 | open var blurEffectStyle: UIBlurEffect.Style? {
| `- error: cannot find type 'UIBlurEffect' in scope
17 | didSet {
18 | updateBlur()
/Users/admin/builder/spi-builder-workspace/Pod/Classes/UITableViewVibrantCell.swift:23:33: error: cannot find type 'UITableViewCell' in scope
21 |
22 | // For registering with UITableView without subclassing otherwise dequeuing instance of the cell causes an exception
23 | public override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: cannot find type 'UITableViewCell' in scope
24 | super.init(style: style, reuseIdentifier: reuseIdentifier)
25 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/UITableViewVibrantCell.swift:23:21: error: initializer does not override a designated initializer from its superclass
21 |
22 | // For registering with UITableView without subclassing otherwise dequeuing instance of the cell causes an exception
23 | public override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: initializer does not override a designated initializer from its superclass
24 | super.init(style: style, reuseIdentifier: reuseIdentifier)
25 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/UITableViewVibrantCell.swift:11:36: error: cannot find type 'UITableViewCell' in scope
9 | import UIKit
10 |
11 | open class UITableViewVibrantCell: UITableViewCell {
| `- error: cannot find type 'UITableViewCell' in scope
12 |
13 | private var vibrancyView: UIVisualEffectView = UIVisualEffectView()
SwiftDriver\ Compilation\ Requirements SideMenu normal armv7k com.apple.xcode.tools.swift.compiler (in target 'SideMenu' from project 'SideMenu')
cd /Users/admin/builder/spi-builder-workspace
builtin-Swift-Compilation-Requirements -- /Library/Developer/Toolchains/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-26-a.xctoolchain/usr/bin/swiftc -module-name SideMenu -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/Objects-normal/armv7k/SideMenu.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -sdk /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk -target armv7k-apple-watchos5.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-15.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-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/Objects-normal/armv7k/SideMenu-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/Objects-normal/armv7k/SideMenu.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/Objects-normal/armv7k/SideMenu_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/DerivedSources-normal/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/DerivedSources/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SideMenu.build/Debug-watchos/SideMenu.build/Objects-normal/armv7k/SideMenu-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace -experimental-emit-module-separately -disable-cmo
note: Using global toolchain override 'Swift 6.0 Development Snapshot 2024-05-26 (a)'. (in target 'SideMenu' from project 'SideMenu')
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal armv7k Emitting\ module\ for\ SideMenu (in target 'SideMenu' from project 'SideMenu')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SideMenu (in target 'SideMenu' from project 'SideMenu')
SwiftEmitModule normal arm64 Emitting\ module\ for\ SideMenu (in target 'SideMenu' from project 'SideMenu')
(3 failures)
BUILD FAILURE 6.0 watchOS