Build Information
Failed to build Voyager with Swift 5.8 for macOS (SPM).
Build Command
env DEVELOPER_DIR=/Applications/Xcode-14.3.1.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.29.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/bryan-vh/voyager.git
Reference: 1.3.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/bryan-vh/voyager
* tag 1.3.0 -> FETCH_HEAD
HEAD is now at bdc7594 Add Example app to showcase use in real SwiftUI app
Cloned https://github.com/bryan-vh/voyager.git
Revision (git rev-parse @):
bdc75946f21efb27bf068012ef395c7f2c305da9
SUCCESS checkout https://github.com/bryan-vh/voyager.git at 1.3.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.8
Building package at path: $workDir
https://github.com/bryan-vh/voyager.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-14.3.1.app xcrun swift build --arch arm64
Building for debugging...
[1/9] Compiling Voyager Router.swift
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var root: T
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:8:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var routes: [T]
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:9:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var sheet: T?
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:10:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var fullscreenCover: T?
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:11:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var popover: T?
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:32: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
[2/9] Compiling Voyager TabVoyagerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: TabRouter<T>
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:11:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content,
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:12:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder tabItem: @escaping (T) -> TabItem
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:64: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:9: error: 'TabView' is only available in macOS 10.15 or newer
TabView(selection: $router.selected) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:9: note: add 'if #available' version check
TabView(selection: $router.selected) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:9: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
TabView(selection: $router.selected) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:9: note: add 'if #available' version check
TabView(selection: $router.selected) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:21:13: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
ForEach(router.tabs) { tab in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:21:13: error: 'ForEach' is only available in macOS 10.15 or newer
ForEach(router.tabs) { tab in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:21:13: error: 'init(_:content:)' is only available in macOS 10.15 or newer
ForEach(router.tabs) { tab in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:25:18: error: 'tabItem' is only available in macOS 10.15 or newer
.tabItem {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:46: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
TabView(selection: $router.selected) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:30:10: error: 'environmentObject' is only available in macOS 10.15 or newer
.environmentObject(router)
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:30:10: note: add 'if #available' version check
.environmentObject(router)
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
[3/9] Compiling Voyager TabRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:5:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var tabs: [T]
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:6:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var selected: T
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var routers: [Router<T>]
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:35: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class TabRouter<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
[4/9] Compiling Voyager Route.swift
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:45: error: 'Identifiable' is only available in macOS 10.15 or newer
public protocol Route: Equatable, Hashable, Identifiable {}
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:17: note: add @available attribute to enclosing protocol
public protocol Route: Equatable, Hashable, Identifiable {}
^
error: emit-module command failed with exit code 1 (use -v to see invocation)
[5/9] Compiling Voyager PresentationOption.swift
[6/9] Compiling Voyager DeeplinkHandler.swift
[7/9] Emitting module Voyager
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: Router<T>
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:50: error: 'View' is only available in macOS 10.15 or newer
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: Router<T>
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:45: error: 'Identifiable' is only available in macOS 10.15 or newer
public protocol Route: Equatable, Hashable, Identifiable {}
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:17: note: add @available attribute to enclosing protocol
public protocol Route: Equatable, Hashable, Identifiable {}
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var root: T
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:8:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var routes: [T]
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:9:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var sheet: T?
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:10:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var fullscreenCover: T?
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:11:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var popover: T?
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:32: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:5:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var tabs: [T]
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:6:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var selected: T
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var routers: [Router<T>]
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:35: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class TabRouter<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: TabRouter<T>
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:11:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content,
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:12:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder tabItem: @escaping (T) -> TabItem
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:64: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
[8/9] Compiling Voyager BaseVoyagerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: Router<T>
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:50: error: 'View' is only available in macOS 10.15 or newer
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:18:14: error: 'sheet(item:onDismiss:content:)' is only available in macOS 10.15 or newer
.sheet(item: $router.sheet) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:23:14: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
.fullScreenCover(item: $router.fullscreenCover) {
^~~~~~~~~~~~~~~
SwiftUI.View:4:17: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:28:14: error: 'popover(item:attachmentAnchor:arrowEdge:content:)' is only available in macOS 10.15 or newer
.popover(item: $router.popover) { route in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:31:14: error: 'environmentObject' is only available in macOS 10.15 or newer
.environmentObject(router)
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:32:14: error: 'onOpenURL(perform:)' is only available in macOS 11.0 or newer
.onOpenURL { url in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:32:14: note: add 'if #available' version check
.onOpenURL { url in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
[9/9] Compiling Voyager NavVoyagerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: Router<T>
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:17:9: error: 'NavigationStack' is only available in macOS 13.0 or newer
NavigationStack(path: $router.routes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:17:9: note: add 'if #available' version check
NavigationStack(path: $router.routes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:19:18: error: 'navigationDestination(for:destination:)' is only available in macOS 13.0 or newer
.navigationDestination(for: T.self) { route in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:23:10: error: 'sheet(item:onDismiss:content:)' is only available in macOS 10.15 or newer
.sheet(item: $router.sheet) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:28:10: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
.fullScreenCover(item: $router.fullscreenCover) {
^~~~~~~~~~~~~~~
SwiftUI.View:4:17: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:33:10: error: 'popover(item:attachmentAnchor:arrowEdge:content:)' is only available in macOS 10.15 or newer
.popover(item: $router.popover) { route in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:36:10: error: 'environmentObject' is only available in macOS 10.15 or newer
.environmentObject(router)
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:37:10: error: 'onOpenURL(perform:)' is only available in macOS 11.0 or newer
.onOpenURL { url in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:37:10: note: add 'if #available' version check
.onOpenURL { url in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
[0/1] Planning build
Building for debugging...
error: emit-module command failed with exit code 1 (use -v to see invocation)
[1/7] Emitting module Voyager
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: Router<T>
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:50: error: 'View' is only available in macOS 10.15 or newer
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: Router<T>
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:45: error: 'Identifiable' is only available in macOS 10.15 or newer
public protocol Route: Equatable, Hashable, Identifiable {}
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:17: note: add @available attribute to enclosing protocol
public protocol Route: Equatable, Hashable, Identifiable {}
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var root: T
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:8:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var routes: [T]
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:9:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var sheet: T?
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:10:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var fullscreenCover: T?
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:11:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var popover: T?
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:32: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:5:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var tabs: [T]
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:6:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var selected: T
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var routers: [Router<T>]
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:35: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class TabRouter<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: TabRouter<T>
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:11:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content,
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:12:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder tabItem: @escaping (T) -> TabItem
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:64: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
[2/7] Compiling Voyager BaseVoyagerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: Router<T>
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:50: error: 'View' is only available in macOS 10.15 or newer
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:18:14: error: 'sheet(item:onDismiss:content:)' is only available in macOS 10.15 or newer
.sheet(item: $router.sheet) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:23:14: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
.fullScreenCover(item: $router.fullscreenCover) {
^~~~~~~~~~~~~~~
SwiftUI.View:4:17: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:28:14: error: 'popover(item:attachmentAnchor:arrowEdge:content:)' is only available in macOS 10.15 or newer
.popover(item: $router.popover) { route in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:31:14: error: 'environmentObject' is only available in macOS 10.15 or newer
.environmentObject(router)
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:32:14: error: 'onOpenURL(perform:)' is only available in macOS 11.0 or newer
.onOpenURL { url in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:32:14: note: add 'if #available' version check
.onOpenURL { url in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/BaseVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct BaseVoyagerView<T: Route, Content: View>: View {
^
[3/7] Compiling Voyager TabVoyagerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: TabRouter<T>
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:11:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content,
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:12:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder tabItem: @escaping (T) -> TabItem
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:9:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:64: error: 'View' is only available in macOS 10.15 or newer
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:9: error: 'TabView' is only available in macOS 10.15 or newer
TabView(selection: $router.selected) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:9: note: add 'if #available' version check
TabView(selection: $router.selected) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:9: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
TabView(selection: $router.selected) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:9: note: add 'if #available' version check
TabView(selection: $router.selected) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:21:13: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
ForEach(router.tabs) { tab in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:21:13: error: 'ForEach' is only available in macOS 10.15 or newer
ForEach(router.tabs) { tab in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:21:13: error: 'init(_:content:)' is only available in macOS 10.15 or newer
ForEach(router.tabs) { tab in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:25:18: error: 'tabItem' is only available in macOS 10.15 or newer
.tabItem {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:20:46: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
TabView(selection: $router.selected) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:30:10: error: 'environmentObject' is only available in macOS 10.15 or newer
.environmentObject(router)
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:30:10: note: add 'if #available' version check
.environmentObject(router)
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:19:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct TabVoyagerView<T: Route, Content: View, TabItem: View>: View {
^
[4/7] Compiling Voyager Route.swift
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:45: error: 'Identifiable' is only available in macOS 10.15 or newer
public protocol Route: Equatable, Hashable, Identifiable {}
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Route.swift:3:17: note: add @available attribute to enclosing protocol
public protocol Route: Equatable, Hashable, Identifiable {}
^
[5/7] Compiling Voyager NavVoyagerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:5:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
@ObservedObject private var router: Router<T>
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:10:10: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder content: @escaping (T) -> Content
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:8:12: note: add @available attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:49: error: 'View' is only available in macOS 10.15 or newer
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:17:9: error: 'NavigationStack' is only available in macOS 13.0 or newer
NavigationStack(path: $router.routes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:17:9: note: add 'if #available' version check
NavigationStack(path: $router.routes) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:19:18: error: 'navigationDestination(for:destination:)' is only available in macOS 13.0 or newer
.navigationDestination(for: T.self) { route in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:23:10: error: 'sheet(item:onDismiss:content:)' is only available in macOS 10.15 or newer
.sheet(item: $router.sheet) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:28:10: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
.fullScreenCover(item: $router.fullscreenCover) {
^~~~~~~~~~~~~~~
SwiftUI.View:4:17: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:33:10: error: 'popover(item:attachmentAnchor:arrowEdge:content:)' is only available in macOS 10.15 or newer
.popover(item: $router.popover) { route in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:36:10: error: 'environmentObject' is only available in macOS 10.15 or newer
.environmentObject(router)
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:37:10: error: 'onOpenURL(perform:)' is only available in macOS 11.0 or newer
.onOpenURL { url in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:37:10: note: add 'if #available' version check
.onOpenURL { url in
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:16:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/NavVoyagerView.swift:3:15: note: add @available attribute to enclosing generic struct
public struct NavVoyagerView<T: Route, Content: View>: View {
^
[6/7] Compiling Voyager TabRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:5:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var tabs: [T]
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:6:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var selected: T
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var routers: [Router<T>]
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:35: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class TabRouter<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/TabRouter.swift:3:14: note: add @available attribute to enclosing generic class
public class TabRouter<T: Route>: ObservableObject {
^
[7/7] Compiling Voyager Router.swift
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:7:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var root: T
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:8:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var routes: [T]
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:9:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var sheet: T?
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:10:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var fullscreenCover: T?
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:11:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var popover: T?
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:32: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class Router<T: Route>: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Voyager/Router.swift:3:14: note: add @available attribute to enclosing generic class
public class Router<T: Route>: ObservableObject {
^
BUILD FAILURE 5.8 macosSpm