Build Information
Failed to build SUICoordinator, reference main (b55c3d
), with Swift 5.10 for macOS (SPM) on 1 Jan 2025 02:12:01 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Build Log
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:44:6: error: 'Published' is only available in macOS 10.15 or newer
@Published public var sheetCoordinator: SheetCoordinator<Route.Body> = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
<unknown>:0: error: key path value type 'KeyPath<Router<Route>, Route?>' cannot be converted to contextual type 'ReferenceWritableKeyPath<Router<Route>, Route?>'
<unknown>:0: error: key path value type 'KeyPath<Router<Route>, [Route]>' cannot be converted to contextual type 'ReferenceWritableKeyPath<Router<Route>, [Route]>'
<unknown>:0: error: key path value type 'KeyPath<Router<Route>, SheetCoordinator<(any View)>>' cannot be converted to contextual type 'ReferenceWritableKeyPath<Router<Route>, SheetCoordinator<(any View)>>'
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:77:26: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
return { self?.items.append(route) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:77:26: note: add 'if #available' version check
return { self?.items.append(route) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:70:28: note: add @available attribute to enclosing instance method
@MainActor public func navigate(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:126:22: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
return { self?.items.removeAll() }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:126:22: note: add 'if #available' version check
return { self?.items.removeAll() }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:124:28: note: add @available attribute to enclosing instance method
@MainActor public func popToRoot(animated: Bool = true) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:153:22: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
return { self?.items.remove(atOffsets: IndexSet.init(integersIn: range)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:153:22: note: add 'if #available' version check
return { self?.items.remove(atOffsets: IndexSet.init(integersIn: range)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:137:28: note: add @available attribute to enclosing instance method
@MainActor public func popToView<T>(_ view: T, animated: Bool = true) async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:153:34: error: 'remove(atOffsets:)' is only available in macOS 10.15 or newer
return { self?.items.remove(atOffsets: IndexSet.init(integersIn: range)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:153:34: note: add 'if #available' version check
return { self?.items.remove(atOffsets: IndexSet.init(integersIn: range)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:137:28: note: add @available attribute to enclosing instance method
@MainActor public func popToView<T>(_ view: T, animated: Bool = true) async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:175:24: error: 'Task' is only available in macOS 10.15 or newer
try? await Task.sleep(for: .seconds(animated ? 0.2 : 1))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:175:24: note: add 'if #available' version check
try? await Task.sleep(for: .seconds(animated ? 0.2 : 1))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:172:28: note: add @available attribute to enclosing instance method
@MainActor public func close(animated: Bool = true, finishFlow: Bool = false) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:175:29: error: 'sleep(for:tolerance:clock:)' is only available in macOS 13.0 or newer
try? await Task.sleep(for: .seconds(animated ? 0.2 : 1))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:175:29: note: add 'if #available' version check
try? await Task.sleep(for: .seconds(animated ? 0.2 : 1))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:172:28: note: add @available attribute to enclosing instance method
@MainActor public func close(animated: Bool = true, finishFlow: Bool = false) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:175:41: error: 'seconds' is only available in macOS 13.0 or newer
try? await Task.sleep(for: .seconds(animated ? 0.2 : 1))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:175:41: note: add 'if #available' version check
try? await Task.sleep(for: .seconds(animated ? 0.2 : 1))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:172:28: note: add @available attribute to enclosing instance method
@MainActor public func close(animated: Bool = true, finishFlow: Bool = false) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:188:9: error: setter for 'sheetCoordinator' is only available in macOS 10.15 or newer
sheetCoordinator = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:188:9: note: add 'if #available' version check
sheetCoordinator = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:186:28: note: add @available attribute to enclosing instance method
@MainActor public func clean(animated: Bool, withMainView: Bool = true) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:190:27: error: setter for 'mainView' is only available in macOS 10.15 or newer
if withMainView { mainView = nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:190:27: note: add 'if #available' version check
if withMainView { mainView = nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:186:28: note: add @available attribute to enclosing instance method
@MainActor public func clean(animated: Bool, withMainView: Bool = true) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:204:13: error: setter for 'sheetCoordinator' is only available in macOS 10.15 or newer
sheetCoordinator = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:204:13: note: add 'if #available' version check
sheetCoordinator = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:197:28: note: add @available attribute to enclosing instance method
@MainActor public func restart(animated: Bool) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:250:9: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
items.removeLast()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:250:9: note: add 'if #available' version check
items.removeLast()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:248:18: note: add @available attribute to enclosing instance method
private func handlePopAction() {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
[20/34] Compiling SUICoordinator Router+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:41:27: error: 'View' is only available in macOS 10.15 or newer
typealias Body = (any View)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:41:15: note: add @available attribute to enclosing type alias
typealias Body = (any View)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:34:17: note: add @available attribute to enclosing protocol
public protocol RouteType: SCHashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:51:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder @MainActor var view: Body { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:34:17: note: add @available attribute to enclosing protocol
public protocol RouteType: SCHashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:56:54: error: 'View' is only available in macOS 10.15 or newer
func getView(from content: () -> (Body?)) -> any View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:56:10: note: add @available attribute to enclosing instance method
func getView(from content: () -> (Body?)) -> any View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:54:1: note: add @available attribute to enclosing extension
extension RouteType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:57:20: error: 'AnyView' is only available in macOS 10.15 or newer
var view = AnyView(EmptyView()).id(UUID().uuidString)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:57:20: note: add 'if #available' version check
var view = AnyView(EmptyView()).id(UUID().uuidString)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:56:10: note: add @available attribute to enclosing instance method
func getView(from content: () -> (Body?)) -> any View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:54:1: note: add @available attribute to enclosing extension
extension RouteType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:57:28: error: 'EmptyView' is only available in macOS 10.15 or newer
var view = AnyView(EmptyView()).id(UUID().uuidString)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:57:28: note: add 'if #available' version check
var view = AnyView(EmptyView()).id(UUID().uuidString)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:56:10: note: add @available attribute to enclosing instance method
func getView(from content: () -> (Body?)) -> any View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:54:1: note: add @available attribute to enclosing extension
extension RouteType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:57:41: error: 'id' is only available in macOS 10.15 or newer
var view = AnyView(EmptyView()).id(UUID().uuidString)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:57:41: note: add 'if #available' version check
var view = AnyView(EmptyView()).id(UUID().uuidString)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:56:10: note: add @available attribute to enclosing instance method
func getView(from content: () -> (Body?)) -> any View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:54:1: note: add @available attribute to enclosing extension
extension RouteType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:60:20: error: 'AnyView' is only available in macOS 10.15 or newer
view = AnyView(v).id(String(describing: v.self))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:60:20: note: add 'if #available' version check
view = AnyView(v).id(String(describing: v.self))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:56:10: note: add @available attribute to enclosing instance method
func getView(from content: () -> (Body?)) -> any View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:54:1: note: add @available attribute to enclosing extension
extension RouteType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:60:31: error: 'id' is only available in macOS 10.15 or newer
view = AnyView(v).id(String(describing: v.self))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:60:31: note: add 'if #available' version check
view = AnyView(v).id(String(describing: v.self))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:56:10: note: add @available attribute to enclosing instance method
func getView(from content: () -> (Body?)) -> any View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:54:1: note: add @available attribute to enclosing extension
extension RouteType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:47:27: error: 'Transaction' is only available in macOS 10.15 or newer
var transaction = Transaction()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:47:27: note: add 'if #available' version check
var transaction = Transaction()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:42:21: note: add @available attribute to enclosing instance method
@MainActor func runActionWithAnimation(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:27:1: note: add @available attribute to enclosing extension
extension RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:48:21: error: 'disablesAnimations' is only available in macOS 10.15 or newer
transaction.disablesAnimations = !animated
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:48:21: note: add 'if #available' version check
transaction.disablesAnimations = !animated
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:42:21: note: add @available attribute to enclosing instance method
@MainActor func runActionWithAnimation(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:27:1: note: add @available attribute to enclosing extension
extension RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:50:15: error: 'withCheckedContinuation(function:_:)' is only available in macOS 10.15 or newer
await withCheckedContinuation { continuation in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:50:15: note: add 'if #available' version check
await withCheckedContinuation { continuation in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:42:21: note: add @available attribute to enclosing instance method
@MainActor func runActionWithAnimation(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:27:1: note: add @available attribute to enclosing extension
extension RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:51:13: error: 'withTransaction' is only available in macOS 10.15 or newer
withTransaction(transaction) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:51:13: note: add 'if #available' version check
withTransaction(transaction) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:42:21: note: add @available attribute to enclosing instance method
@MainActor func runActionWithAnimation(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:27:1: note: add @available attribute to enclosing extension
extension RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:53:30: error: 'resume()' is only available in macOS 10.15 or newer
continuation.resume()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:53:30: note: add 'if #available' version check
continuation.resume()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:42:21: note: add @available attribute to enclosing instance method
@MainActor func runActionWithAnimation(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:27:1: note: add @available attribute to enclosing extension
extension RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:40:6: error: 'Published' is only available in macOS 10.15 or newer
@Published public var mainView: Route?
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:42:6: error: 'Published' is only available in macOS 10.15 or newer
@Published public var items: [Route] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:44:6: error: 'Published' is only available in macOS 10.15 or newer
@Published public var sheetCoordinator: SheetCoordinator<Route.Body> = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
<unknown>:0: error: key path value type 'KeyPath<Router<Route>, Route?>' cannot be converted to contextual type 'ReferenceWritableKeyPath<Router<Route>, Route?>'
<unknown>:0: error: key path value type 'KeyPath<Router<Route>, [Route]>' cannot be converted to contextual type 'ReferenceWritableKeyPath<Router<Route>, [Route]>'
<unknown>:0: error: key path value type 'KeyPath<Router<Route>, SheetCoordinator<(any View)>>' cannot be converted to contextual type 'ReferenceWritableKeyPath<Router<Route>, SheetCoordinator<(any View)>>'
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:77:26: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
return { self?.items.append(route) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:77:26: note: add 'if #available' version check
return { self?.items.append(route) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:70:28: note: add @available attribute to enclosing instance method
@MainActor public func navigate(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:126:22: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
return { self?.items.removeAll() }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:126:22: note: add 'if #available' version check
return { self?.items.removeAll() }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:124:28: note: add @available attribute to enclosing instance method
@MainActor public func popToRoot(animated: Bool = true) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:153:22: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
return { self?.items.remove(atOffsets: IndexSet.init(integersIn: range)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:153:22: note: add 'if #available' version check
return { self?.items.remove(atOffsets: IndexSet.init(integersIn: range)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:137:28: note: add @available attribute to enclosing instance method
@MainActor public func popToView<T>(_ view: T, animated: Bool = true) async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:153:34: error: 'remove(atOffsets:)' is only available in macOS 10.15 or newer
return { self?.items.remove(atOffsets: IndexSet.init(integersIn: range)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:153:34: note: add 'if #available' version check
return { self?.items.remove(atOffsets: IndexSet.init(integersIn: range)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:137:28: note: add @available attribute to enclosing instance method
@MainActor public func popToView<T>(_ view: T, animated: Bool = true) async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:175:24: error: 'Task' is only available in macOS 10.15 or newer
try? await Task.sleep(for: .seconds(animated ? 0.2 : 1))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:175:24: note: add 'if #available' version check
try? await Task.sleep(for: .seconds(animated ? 0.2 : 1))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:172:28: note: add @available attribute to enclosing instance method
@MainActor public func close(animated: Bool = true, finishFlow: Bool = false) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:175:29: error: 'sleep(for:tolerance:clock:)' is only available in macOS 13.0 or newer
try? await Task.sleep(for: .seconds(animated ? 0.2 : 1))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:175:29: note: add 'if #available' version check
try? await Task.sleep(for: .seconds(animated ? 0.2 : 1))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:172:28: note: add @available attribute to enclosing instance method
@MainActor public func close(animated: Bool = true, finishFlow: Bool = false) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:175:41: error: 'seconds' is only available in macOS 13.0 or newer
try? await Task.sleep(for: .seconds(animated ? 0.2 : 1))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:175:41: note: add 'if #available' version check
try? await Task.sleep(for: .seconds(animated ? 0.2 : 1))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:172:28: note: add @available attribute to enclosing instance method
@MainActor public func close(animated: Bool = true, finishFlow: Bool = false) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:188:9: error: setter for 'sheetCoordinator' is only available in macOS 10.15 or newer
sheetCoordinator = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:188:9: note: add 'if #available' version check
sheetCoordinator = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:186:28: note: add @available attribute to enclosing instance method
@MainActor public func clean(animated: Bool, withMainView: Bool = true) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:190:27: error: setter for 'mainView' is only available in macOS 10.15 or newer
if withMainView { mainView = nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:190:27: note: add 'if #available' version check
if withMainView { mainView = nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:186:28: note: add @available attribute to enclosing instance method
@MainActor public func clean(animated: Bool, withMainView: Bool = true) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:204:13: error: setter for 'sheetCoordinator' is only available in macOS 10.15 or newer
sheetCoordinator = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:204:13: note: add 'if #available' version check
sheetCoordinator = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:197:28: note: add @available attribute to enclosing instance method
@MainActor public func restart(animated: Bool) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:250:9: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
items.removeLast()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:250:9: note: add 'if #available' version check
items.removeLast()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:248:18: note: add @available attribute to enclosing instance method
private func handlePopAction() {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
[21/34] Compiling SUICoordinator Router.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:41:27: error: 'View' is only available in macOS 10.15 or newer
typealias Body = (any View)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:41:15: note: add @available attribute to enclosing type alias
typealias Body = (any View)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:34:17: note: add @available attribute to enclosing protocol
public protocol RouteType: SCHashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:51:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder @MainActor var view: Body { get }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:34:17: note: add @available attribute to enclosing protocol
public protocol RouteType: SCHashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:56:54: error: 'View' is only available in macOS 10.15 or newer
func getView(from content: () -> (Body?)) -> any View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:56:10: note: add @available attribute to enclosing instance method
func getView(from content: () -> (Body?)) -> any View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:54:1: note: add @available attribute to enclosing extension
extension RouteType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:57:20: error: 'AnyView' is only available in macOS 10.15 or newer
var view = AnyView(EmptyView()).id(UUID().uuidString)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:57:20: note: add 'if #available' version check
var view = AnyView(EmptyView()).id(UUID().uuidString)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:56:10: note: add @available attribute to enclosing instance method
func getView(from content: () -> (Body?)) -> any View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:54:1: note: add @available attribute to enclosing extension
extension RouteType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:57:28: error: 'EmptyView' is only available in macOS 10.15 or newer
var view = AnyView(EmptyView()).id(UUID().uuidString)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:57:28: note: add 'if #available' version check
var view = AnyView(EmptyView()).id(UUID().uuidString)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:56:10: note: add @available attribute to enclosing instance method
func getView(from content: () -> (Body?)) -> any View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:54:1: note: add @available attribute to enclosing extension
extension RouteType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:57:41: error: 'id' is only available in macOS 10.15 or newer
var view = AnyView(EmptyView()).id(UUID().uuidString)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:57:41: note: add 'if #available' version check
var view = AnyView(EmptyView()).id(UUID().uuidString)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:56:10: note: add @available attribute to enclosing instance method
func getView(from content: () -> (Body?)) -> any View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:54:1: note: add @available attribute to enclosing extension
extension RouteType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:60:20: error: 'AnyView' is only available in macOS 10.15 or newer
view = AnyView(v).id(String(describing: v.self))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:60:20: note: add 'if #available' version check
view = AnyView(v).id(String(describing: v.self))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:56:10: note: add @available attribute to enclosing instance method
func getView(from content: () -> (Body?)) -> any View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:54:1: note: add @available attribute to enclosing extension
extension RouteType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:60:31: error: 'id' is only available in macOS 10.15 or newer
view = AnyView(v).id(String(describing: v.self))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:60:31: note: add 'if #available' version check
view = AnyView(v).id(String(describing: v.self))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:56:10: note: add @available attribute to enclosing instance method
func getView(from content: () -> (Body?)) -> any View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouteType.swift:54:1: note: add @available attribute to enclosing extension
extension RouteType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:47:27: error: 'Transaction' is only available in macOS 10.15 or newer
var transaction = Transaction()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:47:27: note: add 'if #available' version check
var transaction = Transaction()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:42:21: note: add @available attribute to enclosing instance method
@MainActor func runActionWithAnimation(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:27:1: note: add @available attribute to enclosing extension
extension RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:48:21: error: 'disablesAnimations' is only available in macOS 10.15 or newer
transaction.disablesAnimations = !animated
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:48:21: note: add 'if #available' version check
transaction.disablesAnimations = !animated
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:42:21: note: add @available attribute to enclosing instance method
@MainActor func runActionWithAnimation(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:27:1: note: add @available attribute to enclosing extension
extension RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:50:15: error: 'withCheckedContinuation(function:_:)' is only available in macOS 10.15 or newer
await withCheckedContinuation { continuation in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:50:15: note: add 'if #available' version check
await withCheckedContinuation { continuation in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:42:21: note: add @available attribute to enclosing instance method
@MainActor func runActionWithAnimation(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:27:1: note: add @available attribute to enclosing extension
extension RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:51:13: error: 'withTransaction' is only available in macOS 10.15 or newer
withTransaction(transaction) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:51:13: note: add 'if #available' version check
withTransaction(transaction) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:42:21: note: add @available attribute to enclosing instance method
@MainActor func runActionWithAnimation(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:27:1: note: add @available attribute to enclosing extension
extension RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:53:30: error: 'resume()' is only available in macOS 10.15 or newer
continuation.resume()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:53:30: note: add 'if #available' version check
continuation.resume()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:42:21: note: add @available attribute to enclosing instance method
@MainActor func runActionWithAnimation(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router+Helpers.swift:27:1: note: add @available attribute to enclosing extension
extension RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:40:6: error: 'Published' is only available in macOS 10.15 or newer
@Published public var mainView: Route?
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:42:6: error: 'Published' is only available in macOS 10.15 or newer
@Published public var items: [Route] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:44:6: error: 'Published' is only available in macOS 10.15 or newer
@Published public var sheetCoordinator: SheetCoordinator<Route.Body> = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
<unknown>:0: error: key path value type 'KeyPath<Router<Route>, Route?>' cannot be converted to contextual type 'ReferenceWritableKeyPath<Router<Route>, Route?>'
<unknown>:0: error: key path value type 'KeyPath<Router<Route>, [Route]>' cannot be converted to contextual type 'ReferenceWritableKeyPath<Router<Route>, [Route]>'
<unknown>:0: error: key path value type 'KeyPath<Router<Route>, SheetCoordinator<(any View)>>' cannot be converted to contextual type 'ReferenceWritableKeyPath<Router<Route>, SheetCoordinator<(any View)>>'
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:77:26: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
return { self?.items.append(route) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:77:26: note: add 'if #available' version check
return { self?.items.append(route) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:70:28: note: add @available attribute to enclosing instance method
@MainActor public func navigate(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:126:22: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
return { self?.items.removeAll() }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:126:22: note: add 'if #available' version check
return { self?.items.removeAll() }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:124:28: note: add @available attribute to enclosing instance method
@MainActor public func popToRoot(animated: Bool = true) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:153:22: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
return { self?.items.remove(atOffsets: IndexSet.init(integersIn: range)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:153:22: note: add 'if #available' version check
return { self?.items.remove(atOffsets: IndexSet.init(integersIn: range)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:137:28: note: add @available attribute to enclosing instance method
@MainActor public func popToView<T>(_ view: T, animated: Bool = true) async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:153:34: error: 'remove(atOffsets:)' is only available in macOS 10.15 or newer
return { self?.items.remove(atOffsets: IndexSet.init(integersIn: range)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:153:34: note: add 'if #available' version check
return { self?.items.remove(atOffsets: IndexSet.init(integersIn: range)) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:137:28: note: add @available attribute to enclosing instance method
@MainActor public func popToView<T>(_ view: T, animated: Bool = true) async -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:175:24: error: 'Task' is only available in macOS 10.15 or newer
try? await Task.sleep(for: .seconds(animated ? 0.2 : 1))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:175:24: note: add 'if #available' version check
try? await Task.sleep(for: .seconds(animated ? 0.2 : 1))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:172:28: note: add @available attribute to enclosing instance method
@MainActor public func close(animated: Bool = true, finishFlow: Bool = false) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:175:29: error: 'sleep(for:tolerance:clock:)' is only available in macOS 13.0 or newer
try? await Task.sleep(for: .seconds(animated ? 0.2 : 1))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:175:29: note: add 'if #available' version check
try? await Task.sleep(for: .seconds(animated ? 0.2 : 1))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:172:28: note: add @available attribute to enclosing instance method
@MainActor public func close(animated: Bool = true, finishFlow: Bool = false) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:175:41: error: 'seconds' is only available in macOS 13.0 or newer
try? await Task.sleep(for: .seconds(animated ? 0.2 : 1))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:175:41: note: add 'if #available' version check
try? await Task.sleep(for: .seconds(animated ? 0.2 : 1))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:172:28: note: add @available attribute to enclosing instance method
@MainActor public func close(animated: Bool = true, finishFlow: Bool = false) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:188:9: error: setter for 'sheetCoordinator' is only available in macOS 10.15 or newer
sheetCoordinator = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:188:9: note: add 'if #available' version check
sheetCoordinator = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:186:28: note: add @available attribute to enclosing instance method
@MainActor public func clean(animated: Bool, withMainView: Bool = true) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:190:27: error: setter for 'mainView' is only available in macOS 10.15 or newer
if withMainView { mainView = nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:190:27: note: add 'if #available' version check
if withMainView { mainView = nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:186:28: note: add @available attribute to enclosing instance method
@MainActor public func clean(animated: Bool, withMainView: Bool = true) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:204:13: error: setter for 'sheetCoordinator' is only available in macOS 10.15 or newer
sheetCoordinator = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:204:13: note: add 'if #available' version check
sheetCoordinator = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:197:28: note: add @available attribute to enclosing instance method
@MainActor public func restart(animated: Bool) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:250:9: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
items.removeLast()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:250:9: note: add 'if #available' version check
items.removeLast()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:248:18: note: add @available attribute to enclosing instance method
private func handlePopAction() {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/Router.swift:33:14: note: add @available attribute to enclosing generic class
public class Router<Route: RouteType>: ObservableObject, RouterType {
^
[22/34] Compiling SUICoordinator RouterType.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterType.swift:33:29: error: 'ObservableObject' is only available in macOS 10.15 or newer
public protocol RouterType: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterType.swift:33:17: note: add @available attribute to enclosing protocol
public protocol RouterType: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:34:6: error: 'StateObject' is only available in macOS 11.0 or newer
@StateObject var viewModel: Router
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:35:34: error: 'AnyView' is only available in macOS 10.15 or newer
@State private var mainView: AnyView?
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:35:6: error: 'State' is only available in macOS 10.15 or newer
@State private var mainView: AnyView?
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:49:20: error: 'View' is only available in macOS 10.15 or newer
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:49:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:38: error: 'View' is only available in macOS 10.15 or newer
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:60:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:41: error: 'View' is only available in macOS 10.15 or newer
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:41: error: 'View' is only available in macOS 10.15 or newer
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:57: error: 'View' is only available in macOS 10.15 or newer
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:74:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:50:9: error: 'ZStack' is only available in macOS 10.15 or newer
ZStack { buildBody() }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:50:9: note: add 'if #available' version check
ZStack { buildBody() }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:49:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:51:10: error: 'onChange(of:perform:)' is only available in macOS 11.0 or newer
.onChange(of: viewModel.mainView, perform: onChangeFirstView)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:51:10: note: add 'if #available' version check
.onChange(of: viewModel.mainView, perform: onChangeFirstView)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:49:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:62:42: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
if viewModel.isTabbarCoordinable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:62:42: note: add 'if #available' version check
if viewModel.isTabbarCoordinable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:65:24: error: 'NavigationStack' is only available in macOS 13.0 or newer
let view = NavigationStack(path: $viewModel.items) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:65:24: note: add 'if #available' version check
let view = NavigationStack(path: $viewModel.items) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:66:26: error: 'navigationDestination(for:destination:)' is only available in macOS 13.0 or newer
mainView.navigationDestination(for: Router.Route.self) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:66:26: note: add 'if #available' version check
mainView.navigationDestination(for: Router.Route.self) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:67:21: error: 'AnyView' is only available in macOS 10.15 or newer
AnyView($0.view)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:67:21: note: add 'if #available' version check
AnyView($0.view)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:64:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:64:16: note: add 'if #available' version check
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:43: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:43: note: add 'if #available' version check
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:77:14: warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
.sheetCoordinator(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:77:14: note: add 'if #available' version check
.sheetCoordinator(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:80:21: error: 'Task' is only available in macOS 10.15 or newer
Task(priority: .high) { @MainActor [weak viewModel] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:80:21: note: add 'if #available' version check
Task(priority: .high) { @MainActor [weak viewModel] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:80:21: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task(priority: .high) { @MainActor [weak viewModel] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:80:21: note: add 'if #available' version check
Task(priority: .high) { @MainActor [weak viewModel] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:93:21: error: setter for 'mainView' is only available in macOS 10.15 or newer
return (mainView = nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:93:21: note: add 'if #available' version check
return (mainView = nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:91:18: note: add @available attribute to enclosing instance method
private func onChangeFirstView(_ value: Router.Route?) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:96:9: error: setter for 'mainView' is only available in macOS 10.15 or newer
mainView = AnyView(view)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:96:9: note: add 'if #available' version check
mainView = AnyView(view)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:91:18: note: add @available attribute to enclosing instance method
private func onChangeFirstView(_ value: Router.Route?) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:96:20: error: 'AnyView' is only available in macOS 10.15 or newer
mainView = AnyView(view)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:96:20: note: add 'if #available' version check
mainView = AnyView(view)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:91:18: note: add @available attribute to enclosing instance method
private func onChangeFirstView(_ value: Router.Route?) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/TransitionPresentationStyle.swift:41:22: error: 'PresentationDetent' is only available in macOS 13.0 or newer
case detents(Set<PresentationDetent>)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/TransitionPresentationStyle.swift:32:13: note: add @available attribute to enclosing enum
public enum TransitionPresentationStyle: SCEquatable, Sendable {
^
[23/34] Compiling SUICoordinator RouterView.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterType.swift:33:29: error: 'ObservableObject' is only available in macOS 10.15 or newer
public protocol RouterType: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterType.swift:33:17: note: add @available attribute to enclosing protocol
public protocol RouterType: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:34:6: error: 'StateObject' is only available in macOS 11.0 or newer
@StateObject var viewModel: Router
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:35:34: error: 'AnyView' is only available in macOS 10.15 or newer
@State private var mainView: AnyView?
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:35:6: error: 'State' is only available in macOS 10.15 or newer
@State private var mainView: AnyView?
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:49:20: error: 'View' is only available in macOS 10.15 or newer
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:49:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:38: error: 'View' is only available in macOS 10.15 or newer
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:60:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:41: error: 'View' is only available in macOS 10.15 or newer
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:41: error: 'View' is only available in macOS 10.15 or newer
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:57: error: 'View' is only available in macOS 10.15 or newer
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:74:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:50:9: error: 'ZStack' is only available in macOS 10.15 or newer
ZStack { buildBody() }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:50:9: note: add 'if #available' version check
ZStack { buildBody() }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:49:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:51:10: error: 'onChange(of:perform:)' is only available in macOS 11.0 or newer
.onChange(of: viewModel.mainView, perform: onChangeFirstView)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:51:10: note: add 'if #available' version check
.onChange(of: viewModel.mainView, perform: onChangeFirstView)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:49:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:62:42: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
if viewModel.isTabbarCoordinable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:62:42: note: add 'if #available' version check
if viewModel.isTabbarCoordinable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:65:24: error: 'NavigationStack' is only available in macOS 13.0 or newer
let view = NavigationStack(path: $viewModel.items) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:65:24: note: add 'if #available' version check
let view = NavigationStack(path: $viewModel.items) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:66:26: error: 'navigationDestination(for:destination:)' is only available in macOS 13.0 or newer
mainView.navigationDestination(for: Router.Route.self) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:66:26: note: add 'if #available' version check
mainView.navigationDestination(for: Router.Route.self) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:67:21: error: 'AnyView' is only available in macOS 10.15 or newer
AnyView($0.view)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:67:21: note: add 'if #available' version check
AnyView($0.view)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:64:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:64:16: note: add 'if #available' version check
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:43: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:43: note: add 'if #available' version check
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:77:14: warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
.sheetCoordinator(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:77:14: note: add 'if #available' version check
.sheetCoordinator(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:80:21: error: 'Task' is only available in macOS 10.15 or newer
Task(priority: .high) { @MainActor [weak viewModel] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:80:21: note: add 'if #available' version check
Task(priority: .high) { @MainActor [weak viewModel] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:80:21: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task(priority: .high) { @MainActor [weak viewModel] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:80:21: note: add 'if #available' version check
Task(priority: .high) { @MainActor [weak viewModel] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:93:21: error: setter for 'mainView' is only available in macOS 10.15 or newer
return (mainView = nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:93:21: note: add 'if #available' version check
return (mainView = nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:91:18: note: add @available attribute to enclosing instance method
private func onChangeFirstView(_ value: Router.Route?) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:96:9: error: setter for 'mainView' is only available in macOS 10.15 or newer
mainView = AnyView(view)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:96:9: note: add 'if #available' version check
mainView = AnyView(view)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:91:18: note: add @available attribute to enclosing instance method
private func onChangeFirstView(_ value: Router.Route?) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:96:20: error: 'AnyView' is only available in macOS 10.15 or newer
mainView = AnyView(view)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:96:20: note: add 'if #available' version check
mainView = AnyView(view)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:91:18: note: add @available attribute to enclosing instance method
private func onChangeFirstView(_ value: Router.Route?) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/TransitionPresentationStyle.swift:41:22: error: 'PresentationDetent' is only available in macOS 13.0 or newer
case detents(Set<PresentationDetent>)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/TransitionPresentationStyle.swift:32:13: note: add @available attribute to enclosing enum
public enum TransitionPresentationStyle: SCEquatable, Sendable {
^
[24/34] Compiling SUICoordinator TransitionPresentationStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterType.swift:33:29: error: 'ObservableObject' is only available in macOS 10.15 or newer
public protocol RouterType: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterType.swift:33:17: note: add @available attribute to enclosing protocol
public protocol RouterType: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:34:6: error: 'StateObject' is only available in macOS 11.0 or newer
@StateObject var viewModel: Router
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:35:34: error: 'AnyView' is only available in macOS 10.15 or newer
@State private var mainView: AnyView?
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:35:6: error: 'State' is only available in macOS 10.15 or newer
@State private var mainView: AnyView?
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:49:20: error: 'View' is only available in macOS 10.15 or newer
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:49:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:38: error: 'View' is only available in macOS 10.15 or newer
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:60:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:41: error: 'View' is only available in macOS 10.15 or newer
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:41: error: 'View' is only available in macOS 10.15 or newer
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:57: error: 'View' is only available in macOS 10.15 or newer
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:74:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:50:9: error: 'ZStack' is only available in macOS 10.15 or newer
ZStack { buildBody() }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:50:9: note: add 'if #available' version check
ZStack { buildBody() }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:49:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:51:10: error: 'onChange(of:perform:)' is only available in macOS 11.0 or newer
.onChange(of: viewModel.mainView, perform: onChangeFirstView)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:51:10: note: add 'if #available' version check
.onChange(of: viewModel.mainView, perform: onChangeFirstView)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:49:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:62:42: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
if viewModel.isTabbarCoordinable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:62:42: note: add 'if #available' version check
if viewModel.isTabbarCoordinable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:65:24: error: 'NavigationStack' is only available in macOS 13.0 or newer
let view = NavigationStack(path: $viewModel.items) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:65:24: note: add 'if #available' version check
let view = NavigationStack(path: $viewModel.items) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:66:26: error: 'navigationDestination(for:destination:)' is only available in macOS 13.0 or newer
mainView.navigationDestination(for: Router.Route.self) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:66:26: note: add 'if #available' version check
mainView.navigationDestination(for: Router.Route.self) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:67:21: error: 'AnyView' is only available in macOS 10.15 or newer
AnyView($0.view)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:67:21: note: add 'if #available' version check
AnyView($0.view)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:64:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:64:16: note: add 'if #available' version check
} else {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:43: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:43: note: add 'if #available' version check
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:61:18: note: add @available attribute to enclosing instance method
private func buildBody() -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:77:14: warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
.sheetCoordinator(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:77:14: note: add 'if #available' version check
.sheetCoordinator(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:80:21: error: 'Task' is only available in macOS 10.15 or newer
Task(priority: .high) { @MainActor [weak viewModel] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:80:21: note: add 'if #available' version check
Task(priority: .high) { @MainActor [weak viewModel] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:80:21: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task(priority: .high) { @MainActor [weak viewModel] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:80:21: note: add 'if #available' version check
Task(priority: .high) { @MainActor [weak viewModel] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:75:18: note: add @available attribute to enclosing instance method
private func addSheetTo(view: (some View)?) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:93:21: error: setter for 'mainView' is only available in macOS 10.15 or newer
return (mainView = nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:93:21: note: add 'if #available' version check
return (mainView = nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:91:18: note: add @available attribute to enclosing instance method
private func onChangeFirstView(_ value: Router.Route?) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:96:9: error: setter for 'mainView' is only available in macOS 10.15 or newer
mainView = AnyView(view)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:96:9: note: add 'if #available' version check
mainView = AnyView(view)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:91:18: note: add @available attribute to enclosing instance method
private func onChangeFirstView(_ value: Router.Route?) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:96:20: error: 'AnyView' is only available in macOS 10.15 or newer
mainView = AnyView(view)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:96:20: note: add 'if #available' version check
mainView = AnyView(view)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:91:18: note: add @available attribute to enclosing instance method
private func onChangeFirstView(_ value: Router.Route?) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/RouterView.swift:28:8: note: add @available attribute to enclosing generic struct
struct RouterView<Router: RouterType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/TransitionPresentationStyle.swift:41:22: error: 'PresentationDetent' is only available in macOS 13.0 or newer
case detents(Set<PresentationDetent>)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Router/TransitionPresentationStyle.swift:32:13: note: add @available attribute to enclosing enum
public enum TransitionPresentationStyle: SCEquatable, Sendable {
^
[25/34] Compiling SUICoordinator Collection+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Shared/Protocols/Protocols.swift:51:33: error: 'Identifiable' is only available in macOS 10.15 or newer
public protocol SCIdentifiable: Identifiable {}
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Shared/Protocols/Protocols.swift:51:17: note: add @available attribute to enclosing protocol
public protocol SCIdentifiable: Identifiable {}
^
[26/34] Compiling SUICoordinator Protocols.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Shared/Protocols/Protocols.swift:51:33: error: 'Identifiable' is only available in macOS 10.15 or newer
public protocol SCIdentifiable: Identifiable {}
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Shared/Protocols/Protocols.swift:51:17: note: add @available attribute to enclosing protocol
public protocol SCIdentifiable: Identifiable {}
^
[27/34] Compiling SUICoordinator SheetItemType.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Shared/Protocols/Protocols.swift:51:33: error: 'Identifiable' is only available in macOS 10.15 or newer
public protocol SCIdentifiable: Identifiable {}
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Shared/Protocols/Protocols.swift:51:17: note: add @available attribute to enclosing protocol
public protocol SCIdentifiable: Identifiable {}
^
[28/34] Compiling SUICoordinator Coordinator.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:38:6: error: 'Published' is only available in macOS 10.15 or newer
@Published public var router: Router<Route>
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class Coordinator<Route: RouteType>: ObservableObject, CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:31:43: error: 'ObservableObject' is only available in macOS 10.15 or newer
open class Coordinator<Route: RouteType>: ObservableObject, CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class Coordinator<Route: RouteType>: ObservableObject, CoordinatorType {
^
<unknown>:0: error: key path value type 'KeyPath<Coordinator<Route>, Router<Route>>' cannot be converted to contextual type 'ReferenceWritableKeyPath<Coordinator<Route>, Router<Route>>'
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:62:9: error: setter for 'router' is only available in macOS 10.15 or newer
self.router = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:62:9: note: add 'if #available' version check
self.router = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:61:12: note: add @available attribute to enclosing initializer
public init() {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class Coordinator<Route: RouteType>: ObservableObject, CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:34:6: error: 'StateObject' is only available in macOS 11.0 or newer
@StateObject var dataSource: DataSource
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:28:15: note: add @available attribute to enclosing generic struct
public struct CoordinatorView<DataSource: CoordinatorType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:48:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:48:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:28:15: note: add @available attribute to enclosing generic struct
public struct CoordinatorView<DataSource: CoordinatorType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:51:17: error: 'Task' is only available in macOS 10.15 or newer
Task(priority: .high) { await dataSource.start(animated: true) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:51:17: note: add 'if #available' version check
Task(priority: .high) { await dataSource.start(animated: true) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:48:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:28:15: note: add @available attribute to enclosing generic struct
public struct CoordinatorView<DataSource: CoordinatorType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:51:17: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task(priority: .high) { await dataSource.start(animated: true) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:51:17: note: add 'if #available' version check
Task(priority: .high) { await dataSource.start(animated: true) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:48:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:28:15: note: add @available attribute to enclosing generic struct
public struct CoordinatorView<DataSource: CoordinatorType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:174:17: error: 'Task' is only available in macOS 10.15 or newer
Task(priority: .utility) { [weak coordinator] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:174:17: note: add 'if #available' version check
Task(priority: .utility) { [weak coordinator] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:169:10: note: add @available attribute to enclosing instance method
func swipedAway(coordinator: TCoordinatorType) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:27:1: note: add @available attribute to enclosing extension
extension CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:174:17: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task(priority: .utility) { [weak coordinator] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:174:17: note: add 'if #available' version check
Task(priority: .utility) { [weak coordinator] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:169:10: note: add @available attribute to enclosing instance method
func swipedAway(coordinator: TCoordinatorType) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:27:1: note: add @available attribute to enclosing extension
extension CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Navigation.swift:76:9: error: setter for 'mainView' is only available in macOS 10.15 or newer
router.mainView = route
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Navigation.swift:76:9: note: add 'if #available' version check
router.mainView = route
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Navigation.swift:75:10: note: add @available attribute to enclosing instance method
func startFlow(route: Route, transitionStyle: TransitionPresentationStyle? = nil, animated: Bool = true) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Navigation.swift:27:8: note: add @available attribute to enclosing extension
public extension CoordinatorType {
^
[29/34] Compiling SUICoordinator CoordinatorView.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:38:6: error: 'Published' is only available in macOS 10.15 or newer
@Published public var router: Router<Route>
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class Coordinator<Route: RouteType>: ObservableObject, CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:31:43: error: 'ObservableObject' is only available in macOS 10.15 or newer
open class Coordinator<Route: RouteType>: ObservableObject, CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class Coordinator<Route: RouteType>: ObservableObject, CoordinatorType {
^
<unknown>:0: error: key path value type 'KeyPath<Coordinator<Route>, Router<Route>>' cannot be converted to contextual type 'ReferenceWritableKeyPath<Coordinator<Route>, Router<Route>>'
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:62:9: error: setter for 'router' is only available in macOS 10.15 or newer
self.router = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:62:9: note: add 'if #available' version check
self.router = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:61:12: note: add @available attribute to enclosing initializer
public init() {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class Coordinator<Route: RouteType>: ObservableObject, CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:34:6: error: 'StateObject' is only available in macOS 11.0 or newer
@StateObject var dataSource: DataSource
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:28:15: note: add @available attribute to enclosing generic struct
public struct CoordinatorView<DataSource: CoordinatorType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:48:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:48:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:28:15: note: add @available attribute to enclosing generic struct
public struct CoordinatorView<DataSource: CoordinatorType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:51:17: error: 'Task' is only available in macOS 10.15 or newer
Task(priority: .high) { await dataSource.start(animated: true) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:51:17: note: add 'if #available' version check
Task(priority: .high) { await dataSource.start(animated: true) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:48:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:28:15: note: add @available attribute to enclosing generic struct
public struct CoordinatorView<DataSource: CoordinatorType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:51:17: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task(priority: .high) { await dataSource.start(animated: true) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:51:17: note: add 'if #available' version check
Task(priority: .high) { await dataSource.start(animated: true) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:48:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:28:15: note: add @available attribute to enclosing generic struct
public struct CoordinatorView<DataSource: CoordinatorType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:174:17: error: 'Task' is only available in macOS 10.15 or newer
Task(priority: .utility) { [weak coordinator] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:174:17: note: add 'if #available' version check
Task(priority: .utility) { [weak coordinator] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:169:10: note: add @available attribute to enclosing instance method
func swipedAway(coordinator: TCoordinatorType) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:27:1: note: add @available attribute to enclosing extension
extension CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:174:17: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task(priority: .utility) { [weak coordinator] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:174:17: note: add 'if #available' version check
Task(priority: .utility) { [weak coordinator] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:169:10: note: add @available attribute to enclosing instance method
func swipedAway(coordinator: TCoordinatorType) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:27:1: note: add @available attribute to enclosing extension
extension CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Navigation.swift:76:9: error: setter for 'mainView' is only available in macOS 10.15 or newer
router.mainView = route
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Navigation.swift:76:9: note: add 'if #available' version check
router.mainView = route
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Navigation.swift:75:10: note: add @available attribute to enclosing instance method
func startFlow(route: Route, transitionStyle: TransitionPresentationStyle? = nil, animated: Bool = true) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Navigation.swift:27:8: note: add @available attribute to enclosing extension
public extension CoordinatorType {
^
[30/34] Compiling SUICoordinator CoordinatorType+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:38:6: error: 'Published' is only available in macOS 10.15 or newer
@Published public var router: Router<Route>
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class Coordinator<Route: RouteType>: ObservableObject, CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:31:43: error: 'ObservableObject' is only available in macOS 10.15 or newer
open class Coordinator<Route: RouteType>: ObservableObject, CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class Coordinator<Route: RouteType>: ObservableObject, CoordinatorType {
^
<unknown>:0: error: key path value type 'KeyPath<Coordinator<Route>, Router<Route>>' cannot be converted to contextual type 'ReferenceWritableKeyPath<Coordinator<Route>, Router<Route>>'
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:62:9: error: setter for 'router' is only available in macOS 10.15 or newer
self.router = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:62:9: note: add 'if #available' version check
self.router = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:61:12: note: add @available attribute to enclosing initializer
public init() {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class Coordinator<Route: RouteType>: ObservableObject, CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:34:6: error: 'StateObject' is only available in macOS 11.0 or newer
@StateObject var dataSource: DataSource
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:28:15: note: add @available attribute to enclosing generic struct
public struct CoordinatorView<DataSource: CoordinatorType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:48:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:48:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:28:15: note: add @available attribute to enclosing generic struct
public struct CoordinatorView<DataSource: CoordinatorType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:51:17: error: 'Task' is only available in macOS 10.15 or newer
Task(priority: .high) { await dataSource.start(animated: true) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:51:17: note: add 'if #available' version check
Task(priority: .high) { await dataSource.start(animated: true) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:48:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:28:15: note: add @available attribute to enclosing generic struct
public struct CoordinatorView<DataSource: CoordinatorType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:51:17: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task(priority: .high) { await dataSource.start(animated: true) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:51:17: note: add 'if #available' version check
Task(priority: .high) { await dataSource.start(animated: true) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:48:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:28:15: note: add @available attribute to enclosing generic struct
public struct CoordinatorView<DataSource: CoordinatorType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:174:17: error: 'Task' is only available in macOS 10.15 or newer
Task(priority: .utility) { [weak coordinator] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:174:17: note: add 'if #available' version check
Task(priority: .utility) { [weak coordinator] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:169:10: note: add @available attribute to enclosing instance method
func swipedAway(coordinator: TCoordinatorType) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:27:1: note: add @available attribute to enclosing extension
extension CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:174:17: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task(priority: .utility) { [weak coordinator] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:174:17: note: add 'if #available' version check
Task(priority: .utility) { [weak coordinator] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:169:10: note: add @available attribute to enclosing instance method
func swipedAway(coordinator: TCoordinatorType) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:27:1: note: add @available attribute to enclosing extension
extension CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Navigation.swift:76:9: error: setter for 'mainView' is only available in macOS 10.15 or newer
router.mainView = route
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Navigation.swift:76:9: note: add 'if #available' version check
router.mainView = route
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Navigation.swift:75:10: note: add @available attribute to enclosing instance method
func startFlow(route: Route, transitionStyle: TransitionPresentationStyle? = nil, animated: Bool = true) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Navigation.swift:27:8: note: add @available attribute to enclosing extension
public extension CoordinatorType {
^
[31/34] Compiling SUICoordinator CoordinatorType+Navigation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:38:6: error: 'Published' is only available in macOS 10.15 or newer
@Published public var router: Router<Route>
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class Coordinator<Route: RouteType>: ObservableObject, CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:31:43: error: 'ObservableObject' is only available in macOS 10.15 or newer
open class Coordinator<Route: RouteType>: ObservableObject, CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class Coordinator<Route: RouteType>: ObservableObject, CoordinatorType {
^
<unknown>:0: error: key path value type 'KeyPath<Coordinator<Route>, Router<Route>>' cannot be converted to contextual type 'ReferenceWritableKeyPath<Coordinator<Route>, Router<Route>>'
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:62:9: error: setter for 'router' is only available in macOS 10.15 or newer
self.router = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:62:9: note: add 'if #available' version check
self.router = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:61:12: note: add @available attribute to enclosing initializer
public init() {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/Coordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class Coordinator<Route: RouteType>: ObservableObject, CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:34:6: error: 'StateObject' is only available in macOS 11.0 or newer
@StateObject var dataSource: DataSource
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:28:15: note: add @available attribute to enclosing generic struct
public struct CoordinatorView<DataSource: CoordinatorType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:48:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:48:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:28:15: note: add @available attribute to enclosing generic struct
public struct CoordinatorView<DataSource: CoordinatorType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:51:17: error: 'Task' is only available in macOS 10.15 or newer
Task(priority: .high) { await dataSource.start(animated: true) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:51:17: note: add 'if #available' version check
Task(priority: .high) { await dataSource.start(animated: true) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:48:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:28:15: note: add @available attribute to enclosing generic struct
public struct CoordinatorView<DataSource: CoordinatorType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:51:17: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task(priority: .high) { await dataSource.start(animated: true) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:51:17: note: add 'if #available' version check
Task(priority: .high) { await dataSource.start(animated: true) }
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:48:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/Coordinator/CoordinatorView.swift:28:15: note: add @available attribute to enclosing generic struct
public struct CoordinatorView<DataSource: CoordinatorType>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:174:17: error: 'Task' is only available in macOS 10.15 or newer
Task(priority: .utility) { [weak coordinator] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:174:17: note: add 'if #available' version check
Task(priority: .utility) { [weak coordinator] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:169:10: note: add @available attribute to enclosing instance method
func swipedAway(coordinator: TCoordinatorType) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:27:1: note: add @available attribute to enclosing extension
extension CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:174:17: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task(priority: .utility) { [weak coordinator] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:174:17: note: add 'if #available' version check
Task(priority: .utility) { [weak coordinator] in
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:169:10: note: add @available attribute to enclosing instance method
func swipedAway(coordinator: TCoordinatorType) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Helpers.swift:27:1: note: add @available attribute to enclosing extension
extension CoordinatorType {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Navigation.swift:76:9: error: setter for 'mainView' is only available in macOS 10.15 or newer
router.mainView = route
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Navigation.swift:76:9: note: add 'if #available' version check
router.mainView = route
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Navigation.swift:75:10: note: add @available attribute to enclosing instance method
func startFlow(route: Route, transitionStyle: TransitionPresentationStyle? = nil, animated: Bool = true) async -> Void {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/CoordinatorType/CoordinatorType+Navigation.swift:27:8: note: add @available attribute to enclosing extension
public extension CoordinatorType {
^
[32/34] Compiling SUICoordinator SheetCoordinatorType.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorType.swift:38:37: error: 'View' is only available in macOS 10.15 or newer
typealias Item = SheetItem<(any View)>
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorType.swift:38:15: note: add @available attribute to enclosing type alias
typealias Item = SheetItem<(any View)>
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorType.swift:31:17: note: add @available attribute to enclosing protocol
public protocol SheetCoordinatorType: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorType.swift:31:39: error: 'ObservableObject' is only available in macOS 10.15 or newer
public protocol SheetCoordinatorType: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorType.swift:31:17: note: add @available attribute to enclosing protocol
public protocol SheetCoordinatorType: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:35:28: error: 'View' is only available in macOS 10.15 or newer
typealias Value = (any View)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:35:15: note: add @available attribute to enclosing type alias
typealias Value = (any View)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:41:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject var coordinator: SheetCoordinator<Value>
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:42:6: error: 'State' is only available in macOS 10.15 or newer
@State var index = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:57:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:57:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:56:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:57:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:83:15: error: 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:80:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:98:26: error: 'View' is only available in macOS 10.15 or newer
to content: some View,
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:98:26: error: 'View' is only available in macOS 10.15 or newer
to content: some View,
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:100:15: error: 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:96:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:110:45: error: 'View' is only available in macOS 10.15 or newer
func hidden(_ shouldHide: Bool) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:110:10: note: add @available attribute to enclosing instance method
func hidden(_ shouldHide: Bool) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:109:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:109:11: error: 'View' is only available in macOS 10.15 or newer
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:109:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:63:45: error: cannot assign to property: '$coordinator' is immutable
items: $coordinator.items,
~~~~~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:70:42: error: cannot assign to property: '$coordinator' is immutable
.hidden($coordinator.items.isEmpty || isLast)
~~~~~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:84:36: error: 'AnyView' is only available in macOS 10.15 or newer
let view = (item.view() ?? AnyView(EmptyView()))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:84:36: note: add 'if #available' version check
let view = (item.view() ?? AnyView(EmptyView()))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:80:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:84:44: error: 'EmptyView' is only available in macOS 10.15 or newer
let view = (item.view() ?? AnyView(EmptyView()))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:84:44: note: add 'if #available' version check
let view = (item.view() ?? AnyView(EmptyView()))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:80:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:93:29: error: 'AnyView' is only available in macOS 10.15 or newer
return addSheet(to: AnyView(view), with: item.presentationStyle)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:93:29: note: add 'if #available' version check
return addSheet(to: AnyView(view), with: item.presentationStyle)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:80:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:102:46: error: 'presentationDetents' is only available in macOS 13.0 or newer
case .detents(let data): content.presentationDetents(data)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:102:46: note: add 'if #available' version check
case .detents(let data): content.presentationDetents(data)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:102:38: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
case .detents(let data): content.presentationDetents(data)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:102:38: note: add 'if #available' version check
case .detents(let data): content.presentationDetents(data)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:103:22: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
default: content
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:103:22: note: add 'if #available' version check
default: content
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:100:20: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:100:20: note: add 'if #available' version check
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:111:9: error: 'opacity' is only available in macOS 10.15 or newer
opacity(shouldHide ? 0 : 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:111:9: note: add 'if #available' version check
opacity(shouldHide ? 0 : 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:110:10: note: add @available attribute to enclosing instance method
func hidden(_ shouldHide: Bool) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:109:1: note: add @available attribute to enclosing extension
extension View {
^
[33/34] Compiling SUICoordinator SheetCoordinatorView.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorType.swift:38:37: error: 'View' is only available in macOS 10.15 or newer
typealias Item = SheetItem<(any View)>
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorType.swift:38:15: note: add @available attribute to enclosing type alias
typealias Item = SheetItem<(any View)>
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorType.swift:31:17: note: add @available attribute to enclosing protocol
public protocol SheetCoordinatorType: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorType.swift:31:39: error: 'ObservableObject' is only available in macOS 10.15 or newer
public protocol SheetCoordinatorType: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorType.swift:31:17: note: add @available attribute to enclosing protocol
public protocol SheetCoordinatorType: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:35:28: error: 'View' is only available in macOS 10.15 or newer
typealias Value = (any View)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:35:15: note: add @available attribute to enclosing type alias
typealias Value = (any View)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:41:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject var coordinator: SheetCoordinator<Value>
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:42:6: error: 'State' is only available in macOS 10.15 or newer
@State var index = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:57:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:57:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:56:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:57:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:83:15: error: 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:80:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:98:26: error: 'View' is only available in macOS 10.15 or newer
to content: some View,
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:98:26: error: 'View' is only available in macOS 10.15 or newer
to content: some View,
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:100:15: error: 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:96:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:110:45: error: 'View' is only available in macOS 10.15 or newer
func hidden(_ shouldHide: Bool) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:110:10: note: add @available attribute to enclosing instance method
func hidden(_ shouldHide: Bool) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:109:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:109:11: error: 'View' is only available in macOS 10.15 or newer
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:109:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:63:45: error: cannot assign to property: '$coordinator' is immutable
items: $coordinator.items,
~~~~~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:70:42: error: cannot assign to property: '$coordinator' is immutable
.hidden($coordinator.items.isEmpty || isLast)
~~~~~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:84:36: error: 'AnyView' is only available in macOS 10.15 or newer
let view = (item.view() ?? AnyView(EmptyView()))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:84:36: note: add 'if #available' version check
let view = (item.view() ?? AnyView(EmptyView()))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:80:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:84:44: error: 'EmptyView' is only available in macOS 10.15 or newer
let view = (item.view() ?? AnyView(EmptyView()))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:84:44: note: add 'if #available' version check
let view = (item.view() ?? AnyView(EmptyView()))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:80:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:93:29: error: 'AnyView' is only available in macOS 10.15 or newer
return addSheet(to: AnyView(view), with: item.presentationStyle)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:93:29: note: add 'if #available' version check
return addSheet(to: AnyView(view), with: item.presentationStyle)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:80:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:102:46: error: 'presentationDetents' is only available in macOS 13.0 or newer
case .detents(let data): content.presentationDetents(data)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:102:46: note: add 'if #available' version check
case .detents(let data): content.presentationDetents(data)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:102:38: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
case .detents(let data): content.presentationDetents(data)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:102:38: note: add 'if #available' version check
case .detents(let data): content.presentationDetents(data)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:103:22: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
default: content
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:103:22: note: add 'if #available' version check
default: content
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:100:20: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:100:20: note: add 'if #available' version check
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:111:9: error: 'opacity' is only available in macOS 10.15 or newer
opacity(shouldHide ? 0 : 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:111:9: note: add 'if #available' version check
opacity(shouldHide ? 0 : 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:110:10: note: add @available attribute to enclosing instance method
func hidden(_ shouldHide: Bool) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:109:1: note: add @available attribute to enclosing extension
extension View {
^
[34/34] Compiling SUICoordinator SheetItem.swift
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorType.swift:38:37: error: 'View' is only available in macOS 10.15 or newer
typealias Item = SheetItem<(any View)>
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorType.swift:38:15: note: add @available attribute to enclosing type alias
typealias Item = SheetItem<(any View)>
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorType.swift:31:17: note: add @available attribute to enclosing protocol
public protocol SheetCoordinatorType: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorType.swift:31:39: error: 'ObservableObject' is only available in macOS 10.15 or newer
public protocol SheetCoordinatorType: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorType.swift:31:17: note: add @available attribute to enclosing protocol
public protocol SheetCoordinatorType: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:35:28: error: 'View' is only available in macOS 10.15 or newer
typealias Value = (any View)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:35:15: note: add @available attribute to enclosing type alias
typealias Value = (any View)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:41:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject var coordinator: SheetCoordinator<Value>
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:42:6: error: 'State' is only available in macOS 10.15 or newer
@State var index = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:57:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:57:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:56:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:57:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:83:15: error: 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:80:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:98:26: error: 'View' is only available in macOS 10.15 or newer
to content: some View,
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:98:26: error: 'View' is only available in macOS 10.15 or newer
to content: some View,
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:100:15: error: 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:96:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:110:45: error: 'View' is only available in macOS 10.15 or newer
func hidden(_ shouldHide: Bool) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:110:10: note: add @available attribute to enclosing instance method
func hidden(_ shouldHide: Bool) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:109:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:109:11: error: 'View' is only available in macOS 10.15 or newer
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:109:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:63:45: error: cannot assign to property: '$coordinator' is immutable
items: $coordinator.items,
~~~~~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:70:42: error: cannot assign to property: '$coordinator' is immutable
.hidden($coordinator.items.isEmpty || isLast)
~~~~~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:84:36: error: 'AnyView' is only available in macOS 10.15 or newer
let view = (item.view() ?? AnyView(EmptyView()))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:84:36: note: add 'if #available' version check
let view = (item.view() ?? AnyView(EmptyView()))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:80:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:84:44: error: 'EmptyView' is only available in macOS 10.15 or newer
let view = (item.view() ?? AnyView(EmptyView()))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:84:44: note: add 'if #available' version check
let view = (item.view() ?? AnyView(EmptyView()))
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:80:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:93:29: error: 'AnyView' is only available in macOS 10.15 or newer
return addSheet(to: AnyView(view), with: item.presentationStyle)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:93:29: note: add 'if #available' version check
return addSheet(to: AnyView(view), with: item.presentationStyle)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:80:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:102:46: error: 'presentationDetents' is only available in macOS 13.0 or newer
case .detents(let data): content.presentationDetents(data)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:102:46: note: add 'if #available' version check
case .detents(let data): content.presentationDetents(data)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:102:38: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
case .detents(let data): content.presentationDetents(data)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:102:38: note: add 'if #available' version check
case .detents(let data): content.presentationDetents(data)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:103:22: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
default: content
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:103:22: note: add 'if #available' version check
default: content
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:100:20: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:100:20: note: add 'if #available' version check
) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:97:18: note: add @available attribute to enclosing instance method
private func addSheet(
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinatorView: ViewModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:111:9: error: 'opacity' is only available in macOS 10.15 or newer
opacity(shouldHide ? 0 : 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:111:9: note: add 'if #available' version check
opacity(shouldHide ? 0 : 1)
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:110:10: note: add @available attribute to enclosing instance method
func hidden(_ shouldHide: Bool) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinatorView.swift:109:1: note: add @available attribute to enclosing extension
extension View {
^
error: fatalError
BUILD FAILURE 5.10 macosSpm