Build Information
Failed to build SUICoordinator with Swift 5.10 for macOS (SPM).
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.3.0-Beta.2.app xcrun swift build --arch arm64
Build Log
case .detents(let data): content.presentationDetents(data)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:99:46: note: add 'if #available' version check
case .detents(let data): content.presentationDetents(data)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:99:38: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
case .detents(let data): content.presentationDetents(data)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:99:38: note: add 'if #available' version check
case .detents(let data): content.presentationDetents(data)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:100:22: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
default: content
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:100:22: note: add 'if #available' version check
default: content
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:97:20: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:97:20: note: add 'if #available' version check
) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:46:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var items: [Item?]
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:41: error: 'ObservableObject' is only available in macOS 10.15 or newer
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
<unknown>:0: error: key path value type 'KeyPath<SheetCoordinator<T>, [SheetItem<T>?]>' cannot be converted to contextual type 'ReferenceWritableKeyPath<SheetCoordinator<T>, [SheetItem<T>?]>'
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:60:9: error: setter for 'items' is only available in macOS 10.15 or newer
items = []
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:60:9: note: add 'if #available' version check
items = []
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:59:12: note: add @available attribute to enclosing initializer
public init() {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:85:13: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
items.append(nil)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:85:13: note: add 'if #available' version check
items.append(nil)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:81:28: note: add @available attribute to enclosing instance method
@MainActor public func presentSheet(_ sheet: Item, animated: Bool = true) async -> Void {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:89:9: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
items.append(sheet)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:89:9: note: add 'if #available' version check
items.append(sheet)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:81:28: note: add @available attribute to enclosing instance method
@MainActor public func presentSheet(_ sheet: Item, animated: Bool = true) async -> Void {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:111:9: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
items.remove(at: index)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:111:9: note: add 'if #available' version check
items.remove(at: index)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:109:21: note: add @available attribute to enclosing instance method
@MainActor func remove(at index: Int) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:133:9: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
items.removeAll(where: { $0 == nil || $0?.view == nil })
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:133:9: note: add 'if #available' version check
items.removeAll(where: { $0 == nil || $0?.view == nil })
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:132:18: note: add @available attribute to enclosing instance method
private func removeAllNilItems() {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:141:9: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
items[index] = nil
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:141:9: note: add 'if #available' version check
items[index] = nil
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:140:18: note: add @available attribute to enclosing instance method
private func removeNilItems(at index: Int) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:146:9: error: setter for 'items' is only available in macOS 10.15 or newer
items = []
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:146:9: note: add 'if #available' version check
items = []
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:145:18: note: add @available attribute to enclosing instance method
private func resetValues() {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:162:20: error: 'Task' is only available in macOS 10.15 or newer
try? await Task.sleep(for: .seconds(milliSeconds))
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:162:20: note: add 'if #available' version check
try? await Task.sleep(for: .seconds(milliSeconds))
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:156:18: note: add @available attribute to enclosing instance method
private func makeDelay(animated: Bool, customTime: Double? = nil) async -> Void {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:162:25: error: 'sleep(for:tolerance:clock:)' is only available in macOS 13.0 or newer
try? await Task.sleep(for: .seconds(milliSeconds))
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:162:25: note: add 'if #available' version check
try? await Task.sleep(for: .seconds(milliSeconds))
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:156:18: note: add @available attribute to enclosing instance method
private func makeDelay(animated: Bool, customTime: Double? = nil) async -> Void {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:162:37: error: 'seconds' is only available in macOS 13.0 or newer
try? await Task.sleep(for: .seconds(milliSeconds))
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:162:37: note: add 'if #available' version check
try? await Task.sleep(for: .seconds(milliSeconds))
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:156:18: note: add @available attribute to enclosing instance method
private func makeDelay(animated: Bool, customTime: Double? = nil) async -> Void {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
[20/27] Compiling SUICoordinator SheetCoordinating.swift
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:28:6: error: 'State' is only available in macOS 10.15 or newer
@State private var viewDidLoad = false
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:27:8: note: add @available attribute to enclosing struct
struct ViewDidLoadModifier: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:31:48: error: 'View' is only available in macOS 10.15 or newer
public func body(content: Content) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:31:17: note: add @available attribute to enclosing instance method
public func body(content: Content) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:27:8: note: add @available attribute to enclosing struct
struct ViewDidLoadModifier: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:33:14: error: 'onAppear(perform:)' is only available in macOS 10.15 or newer
.onAppear {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:33:14: note: add 'if #available' version check
.onAppear {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:31:17: note: add @available attribute to enclosing instance method
public func body(content: Content) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:27:8: note: add @available attribute to enclosing struct
struct ViewDidLoadModifier: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:35:21: error: cannot pass as inout because setter for 'viewDidLoad' is only available in macOS 10.15 or newer
viewDidLoad.toggle()
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:35:21: note: add 'if #available' version check
viewDidLoad.toggle()
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:31:17: note: add @available attribute to enclosing instance method
public func body(content: Content) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:27:8: note: add @available attribute to enclosing struct
struct ViewDidLoadModifier: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:35:28: error: 'View' is only available in macOS 10.15 or newer
typealias Value = (any View)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:35:15: note: add @available attribute to enclosing type alias
typealias Value = (any View)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:41:6: error: 'StateObject' is only available in macOS 11.0 or newer
@StateObject var coordinator: SheetCoordinator<Value>
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:42:6: error: 'State' is only available in macOS 10.15 or newer
@State var index = 0
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:57:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:57:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:56:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:57:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:96:23: error: 'View' is only available in macOS 10.15 or newer
content: some View
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:96:23: error: 'View' is only available in macOS 10.15 or newer
content: some View
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:97:15: error: 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:93:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:60:33: error: cannot assign to property: '$coordinator' is immutable
if $coordinator.items.isEmpty || isLast {
~~~~~~~~~~~~ ^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:99:46: error: 'presentationDetents' is only available in macOS 13.0 or newer
case .detents(let data): content.presentationDetents(data)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:99:46: note: add 'if #available' version check
case .detents(let data): content.presentationDetents(data)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:99:38: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
case .detents(let data): content.presentationDetents(data)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:99:38: note: add 'if #available' version check
case .detents(let data): content.presentationDetents(data)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:100:22: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
default: content
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:100:22: note: add 'if #available' version check
default: content
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:97:20: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:97:20: note: add 'if #available' version check
) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:46:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var items: [Item?]
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:41: error: 'ObservableObject' is only available in macOS 10.15 or newer
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
<unknown>:0: error: key path value type 'KeyPath<SheetCoordinator<T>, [SheetItem<T>?]>' cannot be converted to contextual type 'ReferenceWritableKeyPath<SheetCoordinator<T>, [SheetItem<T>?]>'
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:60:9: error: setter for 'items' is only available in macOS 10.15 or newer
items = []
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:60:9: note: add 'if #available' version check
items = []
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:59:12: note: add @available attribute to enclosing initializer
public init() {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:85:13: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
items.append(nil)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:85:13: note: add 'if #available' version check
items.append(nil)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:81:28: note: add @available attribute to enclosing instance method
@MainActor public func presentSheet(_ sheet: Item, animated: Bool = true) async -> Void {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:89:9: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
items.append(sheet)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:89:9: note: add 'if #available' version check
items.append(sheet)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:81:28: note: add @available attribute to enclosing instance method
@MainActor public func presentSheet(_ sheet: Item, animated: Bool = true) async -> Void {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:111:9: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
items.remove(at: index)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:111:9: note: add 'if #available' version check
items.remove(at: index)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:109:21: note: add @available attribute to enclosing instance method
@MainActor func remove(at index: Int) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:133:9: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
items.removeAll(where: { $0 == nil || $0?.view == nil })
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:133:9: note: add 'if #available' version check
items.removeAll(where: { $0 == nil || $0?.view == nil })
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:132:18: note: add @available attribute to enclosing instance method
private func removeAllNilItems() {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:141:9: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
items[index] = nil
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:141:9: note: add 'if #available' version check
items[index] = nil
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:140:18: note: add @available attribute to enclosing instance method
private func removeNilItems(at index: Int) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:146:9: error: setter for 'items' is only available in macOS 10.15 or newer
items = []
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:146:9: note: add 'if #available' version check
items = []
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:145:18: note: add @available attribute to enclosing instance method
private func resetValues() {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:162:20: error: 'Task' is only available in macOS 10.15 or newer
try? await Task.sleep(for: .seconds(milliSeconds))
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:162:20: note: add 'if #available' version check
try? await Task.sleep(for: .seconds(milliSeconds))
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:156:18: note: add @available attribute to enclosing instance method
private func makeDelay(animated: Bool, customTime: Double? = nil) async -> Void {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:162:25: error: 'sleep(for:tolerance:clock:)' is only available in macOS 13.0 or newer
try? await Task.sleep(for: .seconds(milliSeconds))
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:162:25: note: add 'if #available' version check
try? await Task.sleep(for: .seconds(milliSeconds))
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:156:18: note: add @available attribute to enclosing instance method
private func makeDelay(animated: Bool, customTime: Double? = nil) async -> Void {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:162:37: error: 'seconds' is only available in macOS 13.0 or newer
try? await Task.sleep(for: .seconds(milliSeconds))
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:162:37: note: add 'if #available' version check
try? await Task.sleep(for: .seconds(milliSeconds))
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:156:18: note: add @available attribute to enclosing instance method
private func makeDelay(animated: Bool, customTime: Double? = nil) async -> Void {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
[21/27] Compiling SUICoordinator SheetCoordinator.swift
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:28:6: error: 'State' is only available in macOS 10.15 or newer
@State private var viewDidLoad = false
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:27:8: note: add @available attribute to enclosing struct
struct ViewDidLoadModifier: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:31:48: error: 'View' is only available in macOS 10.15 or newer
public func body(content: Content) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:31:17: note: add @available attribute to enclosing instance method
public func body(content: Content) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:27:8: note: add @available attribute to enclosing struct
struct ViewDidLoadModifier: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:33:14: error: 'onAppear(perform:)' is only available in macOS 10.15 or newer
.onAppear {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:33:14: note: add 'if #available' version check
.onAppear {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:31:17: note: add @available attribute to enclosing instance method
public func body(content: Content) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:27:8: note: add @available attribute to enclosing struct
struct ViewDidLoadModifier: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:35:21: error: cannot pass as inout because setter for 'viewDidLoad' is only available in macOS 10.15 or newer
viewDidLoad.toggle()
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:35:21: note: add 'if #available' version check
viewDidLoad.toggle()
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:31:17: note: add @available attribute to enclosing instance method
public func body(content: Content) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Shared/View+Helpers/ViewModifier.swift:27:8: note: add @available attribute to enclosing struct
struct ViewDidLoadModifier: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:35:28: error: 'View' is only available in macOS 10.15 or newer
typealias Value = (any View)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:35:15: note: add @available attribute to enclosing type alias
typealias Value = (any View)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:41:6: error: 'StateObject' is only available in macOS 11.0 or newer
@StateObject var coordinator: SheetCoordinator<Value>
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:42:6: error: 'State' is only available in macOS 10.15 or newer
@State var index = 0
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:57:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:57:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:56:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:57:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:96:23: error: 'View' is only available in macOS 10.15 or newer
content: some View
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:96:23: error: 'View' is only available in macOS 10.15 or newer
content: some View
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:97:15: error: 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:93:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:60:33: error: cannot assign to property: '$coordinator' is immutable
if $coordinator.items.isEmpty || isLast {
~~~~~~~~~~~~ ^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:99:46: error: 'presentationDetents' is only available in macOS 13.0 or newer
case .detents(let data): content.presentationDetents(data)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:99:46: note: add 'if #available' version check
case .detents(let data): content.presentationDetents(data)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:99:38: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
case .detents(let data): content.presentationDetents(data)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:99:38: note: add 'if #available' version check
case .detents(let data): content.presentationDetents(data)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:100:22: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
default: content
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:100:22: note: add 'if #available' version check
default: content
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:97:20: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:97:20: note: add 'if #available' version check
) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:94:18: note: add @available attribute to enclosing instance method
private func buildContent(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinating.swift:28:8: note: add @available attribute to enclosing struct
struct SheetCoordinating: ViewModifier {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:46:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var items: [Item?]
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:41: error: 'ObservableObject' is only available in macOS 10.15 or newer
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
<unknown>:0: error: key path value type 'KeyPath<SheetCoordinator<T>, [SheetItem<T>?]>' cannot be converted to contextual type 'ReferenceWritableKeyPath<SheetCoordinator<T>, [SheetItem<T>?]>'
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:60:9: error: setter for 'items' is only available in macOS 10.15 or newer
items = []
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:60:9: note: add 'if #available' version check
items = []
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:59:12: note: add @available attribute to enclosing initializer
public init() {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:85:13: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
items.append(nil)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:85:13: note: add 'if #available' version check
items.append(nil)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:81:28: note: add @available attribute to enclosing instance method
@MainActor public func presentSheet(_ sheet: Item, animated: Bool = true) async -> Void {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:89:9: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
items.append(sheet)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:89:9: note: add 'if #available' version check
items.append(sheet)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:81:28: note: add @available attribute to enclosing instance method
@MainActor public func presentSheet(_ sheet: Item, animated: Bool = true) async -> Void {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:111:9: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
items.remove(at: index)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:111:9: note: add 'if #available' version check
items.remove(at: index)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:109:21: note: add @available attribute to enclosing instance method
@MainActor func remove(at index: Int) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:133:9: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
items.removeAll(where: { $0 == nil || $0?.view == nil })
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:133:9: note: add 'if #available' version check
items.removeAll(where: { $0 == nil || $0?.view == nil })
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:132:18: note: add @available attribute to enclosing instance method
private func removeAllNilItems() {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:141:9: error: cannot pass as inout because setter for 'items' is only available in macOS 10.15 or newer
items[index] = nil
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:141:9: note: add 'if #available' version check
items[index] = nil
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:140:18: note: add @available attribute to enclosing instance method
private func removeNilItems(at index: Int) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:146:9: error: setter for 'items' is only available in macOS 10.15 or newer
items = []
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:146:9: note: add 'if #available' version check
items = []
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:145:18: note: add @available attribute to enclosing instance method
private func resetValues() {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:162:20: error: 'Task' is only available in macOS 10.15 or newer
try? await Task.sleep(for: .seconds(milliSeconds))
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:162:20: note: add 'if #available' version check
try? await Task.sleep(for: .seconds(milliSeconds))
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:156:18: note: add @available attribute to enclosing instance method
private func makeDelay(animated: Bool, customTime: Double? = nil) async -> Void {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:162:25: error: 'sleep(for:tolerance:clock:)' is only available in macOS 13.0 or newer
try? await Task.sleep(for: .seconds(milliSeconds))
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:162:25: note: add 'if #available' version check
try? await Task.sleep(for: .seconds(milliSeconds))
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:156:18: note: add @available attribute to enclosing instance method
private func makeDelay(animated: Bool, customTime: Double? = nil) async -> Void {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:162:37: error: 'seconds' is only available in macOS 13.0 or newer
try? await Task.sleep(for: .seconds(milliSeconds))
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:162:37: note: add 'if #available' version check
try? await Task.sleep(for: .seconds(milliSeconds))
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:156:18: note: add @available attribute to enclosing instance method
private func makeDelay(animated: Bool, customTime: Double? = nil) async -> Void {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/SheetCoordinator/SheetCoordinator.swift:32:20: note: add @available attribute to enclosing generic class
final public class SheetCoordinator<T>: ObservableObject {
^
[22/27] Compiling SUICoordinator PageDataSource.swift
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:33:35: error: 'View' is only available in macOS 10.15 or newer
typealias View = (any SwiftUI.View)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:33:15: note: add @available attribute to enclosing type alias
typealias View = (any SwiftUI.View)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:30:17: note: add @available attribute to enclosing protocol
public protocol PageDataSource: SCHashable {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:40:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:30:17: note: add @available attribute to enclosing protocol
public protocol PageDataSource: SCHashable {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:44:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:30:17: note: add @available attribute to enclosing protocol
public protocol PageDataSource: SCHashable {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:38:6: error: 'Published' is only available in macOS 10.15 or newer
@Published public var pages: [Page] = []
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:41:6: error: 'Published' is only available in macOS 10.15 or newer
@Published public var currentPage: Page
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:51:26: error: 'PassthroughSubject' is only available in macOS 10.15 or newer
public var setBadge: PassthroughSubject<(String?, Page), Never> = .init()
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
<unknown>:0: error: key path value type 'KeyPath<TabbarCoordinator<Page>, [Page]>' cannot be converted to contextual type 'ReferenceWritableKeyPath<TabbarCoordinator<Page>, [Page]>'
<unknown>:0: error: key path value type 'KeyPath<TabbarCoordinator<Page>, Page>' cannot be converted to contextual type 'ReferenceWritableKeyPath<TabbarCoordinator<Page>, Page>'
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:69:9: error: setter for 'currentPage' is only available in macOS 10.15 or newer
self.currentPage = currentPage
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:69:9: note: add 'if #available' version check
self.currentPage = currentPage
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:67:12: note: add @available attribute to enclosing initializer
public init( pages: [Page], currentPage: Page, presentationStyle: TransitionPresentationStyle = .sheet, customView: Page.View? = nil) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:73:9: error: 'Task' is only available in macOS 10.15 or newer
Task { [weak self] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:73:9: note: add 'if #available' version check
Task { [weak self] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:67:12: note: add @available attribute to enclosing initializer
public init( pages: [Page], currentPage: Page, presentationStyle: TransitionPresentationStyle = .sheet, customView: Page.View? = nil) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:73:9: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task { [weak self] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:73:9: note: add 'if #available' version check
Task { [weak self] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:67:12: note: add @available attribute to enclosing initializer
public init( pages: [Page], currentPage: Page, presentationStyle: TransitionPresentationStyle = .sheet, customView: Page.View? = nil) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:120:9: error: setter for 'pages' is only available in macOS 10.15 or newer
pages = values
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:120:9: note: add 'if #available' version check
pages = values
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:117:15: note: add @available attribute to enclosing instance method
open func setPages(_ values: [Page], currentPage: Page? = nil) async {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:164:9: error: setter for 'currentPage' is only available in macOS 10.15 or newer
currentPage = item
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:164:9: note: add 'if #available' version check
currentPage = item
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:159:18: note: add @available attribute to enclosing instance method
private func setCurrentPage(_ value: (any TabbarPage)?) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
[23/27] Compiling SUICoordinator TabbarCoordinator.swift
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:33:35: error: 'View' is only available in macOS 10.15 or newer
typealias View = (any SwiftUI.View)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:33:15: note: add @available attribute to enclosing type alias
typealias View = (any SwiftUI.View)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:30:17: note: add @available attribute to enclosing protocol
public protocol PageDataSource: SCHashable {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:40:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:30:17: note: add @available attribute to enclosing protocol
public protocol PageDataSource: SCHashable {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:44:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:30:17: note: add @available attribute to enclosing protocol
public protocol PageDataSource: SCHashable {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:38:6: error: 'Published' is only available in macOS 10.15 or newer
@Published public var pages: [Page] = []
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:41:6: error: 'Published' is only available in macOS 10.15 or newer
@Published public var currentPage: Page
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:51:26: error: 'PassthroughSubject' is only available in macOS 10.15 or newer
public var setBadge: PassthroughSubject<(String?, Page), Never> = .init()
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
<unknown>:0: error: key path value type 'KeyPath<TabbarCoordinator<Page>, [Page]>' cannot be converted to contextual type 'ReferenceWritableKeyPath<TabbarCoordinator<Page>, [Page]>'
<unknown>:0: error: key path value type 'KeyPath<TabbarCoordinator<Page>, Page>' cannot be converted to contextual type 'ReferenceWritableKeyPath<TabbarCoordinator<Page>, Page>'
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:69:9: error: setter for 'currentPage' is only available in macOS 10.15 or newer
self.currentPage = currentPage
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:69:9: note: add 'if #available' version check
self.currentPage = currentPage
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:67:12: note: add @available attribute to enclosing initializer
public init( pages: [Page], currentPage: Page, presentationStyle: TransitionPresentationStyle = .sheet, customView: Page.View? = nil) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:73:9: error: 'Task' is only available in macOS 10.15 or newer
Task { [weak self] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:73:9: note: add 'if #available' version check
Task { [weak self] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:67:12: note: add @available attribute to enclosing initializer
public init( pages: [Page], currentPage: Page, presentationStyle: TransitionPresentationStyle = .sheet, customView: Page.View? = nil) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:73:9: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task { [weak self] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:73:9: note: add 'if #available' version check
Task { [weak self] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:67:12: note: add @available attribute to enclosing initializer
public init( pages: [Page], currentPage: Page, presentationStyle: TransitionPresentationStyle = .sheet, customView: Page.View? = nil) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:120:9: error: setter for 'pages' is only available in macOS 10.15 or newer
pages = values
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:120:9: note: add 'if #available' version check
pages = values
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:117:15: note: add @available attribute to enclosing instance method
open func setPages(_ values: [Page], currentPage: Page? = nil) async {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:164:9: error: setter for 'currentPage' is only available in macOS 10.15 or newer
currentPage = item
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:164:9: note: add 'if #available' version check
currentPage = item
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:159:18: note: add @available attribute to enclosing instance method
private func setCurrentPage(_ value: (any TabbarPage)?) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
[24/27] Compiling SUICoordinator TabbarCoordinatorError.swift
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:33:35: error: 'View' is only available in macOS 10.15 or newer
typealias View = (any SwiftUI.View)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:33:15: note: add @available attribute to enclosing type alias
typealias View = (any SwiftUI.View)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:30:17: note: add @available attribute to enclosing protocol
public protocol PageDataSource: SCHashable {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:40:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:30:17: note: add @available attribute to enclosing protocol
public protocol PageDataSource: SCHashable {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:44:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/PageDataSource.swift:30:17: note: add @available attribute to enclosing protocol
public protocol PageDataSource: SCHashable {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:38:6: error: 'Published' is only available in macOS 10.15 or newer
@Published public var pages: [Page] = []
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:41:6: error: 'Published' is only available in macOS 10.15 or newer
@Published public var currentPage: Page
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:51:26: error: 'PassthroughSubject' is only available in macOS 10.15 or newer
public var setBadge: PassthroughSubject<(String?, Page), Never> = .init()
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
<unknown>:0: error: key path value type 'KeyPath<TabbarCoordinator<Page>, [Page]>' cannot be converted to contextual type 'ReferenceWritableKeyPath<TabbarCoordinator<Page>, [Page]>'
<unknown>:0: error: key path value type 'KeyPath<TabbarCoordinator<Page>, Page>' cannot be converted to contextual type 'ReferenceWritableKeyPath<TabbarCoordinator<Page>, Page>'
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:69:9: error: setter for 'currentPage' is only available in macOS 10.15 or newer
self.currentPage = currentPage
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:69:9: note: add 'if #available' version check
self.currentPage = currentPage
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:67:12: note: add @available attribute to enclosing initializer
public init( pages: [Page], currentPage: Page, presentationStyle: TransitionPresentationStyle = .sheet, customView: Page.View? = nil) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:73:9: error: 'Task' is only available in macOS 10.15 or newer
Task { [weak self] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:73:9: note: add 'if #available' version check
Task { [weak self] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:67:12: note: add @available attribute to enclosing initializer
public init( pages: [Page], currentPage: Page, presentationStyle: TransitionPresentationStyle = .sheet, customView: Page.View? = nil) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:73:9: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task { [weak self] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:73:9: note: add 'if #available' version check
Task { [weak self] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:67:12: note: add @available attribute to enclosing initializer
public init( pages: [Page], currentPage: Page, presentationStyle: TransitionPresentationStyle = .sheet, customView: Page.View? = nil) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:120:9: error: setter for 'pages' is only available in macOS 10.15 or newer
pages = values
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:120:9: note: add 'if #available' version check
pages = values
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:117:15: note: add @available attribute to enclosing instance method
open func setPages(_ values: [Page], currentPage: Page? = nil) async {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:164:9: error: setter for 'currentPage' is only available in macOS 10.15 or newer
currentPage = item
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:164:9: note: add 'if #available' version check
currentPage = item
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:159:18: note: add @available attribute to enclosing instance method
private func setCurrentPage(_ value: (any TabbarPage)?) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinator.swift:31:12: note: add @available attribute to enclosing generic class
open class TabbarCoordinator<Page>: Coordinator<RouteBase>, TabbarCoordinatorType where Page: TabbarPage {
^
[25/27] Compiling SUICoordinator TabbarCoordinatorType.swift
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorType.swift:48:19: error: 'PassthroughSubject' is only available in macOS 10.15 or newer
var setBadge: PassthroughSubject<(String?, PAGE), Never> { get set }
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorType.swift:48:9: note: add @available attribute to enclosing property
var setBadge: PassthroughSubject<(String?, PAGE), Never> { get set }
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorType.swift:31:17: note: add @available attribute to enclosing protocol
public protocol TabbarCoordinatorType {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:36:6: error: 'StateObject' is only available in macOS 11.0 or newer
@StateObject var viewModel: TabbarCoordinator<PAGE>
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:37:6: error: 'State' is only available in macOS 10.15 or newer
@State var badges = [BadgeItem]()
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:20: error: 'View' is only available in macOS 10.15 or newer
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:42: error: 'View' is only available in macOS 10.15 or newer
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:60:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:89:36: error: 'Binding' is only available in macOS 10.15 or newer
private func tabSelection() -> Binding<PAGE> {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:89:18: note: add @available attribute to enclosing instance method
private func tabSelection() -> Binding<PAGE> {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:87:1: note: add @available attribute to enclosing extension
extension TabbarCoordinatorView {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:44:9: error: 'TabView' is only available in macOS 10.15 or newer
TabView(selection: tabSelection()){
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:44:9: note: add 'if #available' version check
TabView(selection: tabSelection()){
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:44:9: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
TabView(selection: tabSelection()){
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:44:9: note: add 'if #available' version check
TabView(selection: tabSelection()){
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:45:13: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
ForEach(viewModel.pages, id: \.self, content: makeTabView)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:45:13: error: 'ForEach' is only available in macOS 10.15 or newer
ForEach(viewModel.pages, id: \.self, content: makeTabView)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:45:13: error: 'init(_:id:content:)' is only available in macOS 10.15 or newer
ForEach(viewModel.pages, id: \.self, content: makeTabView)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:44:43: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
TabView(selection: tabSelection()){
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:47:10: error: 'onReceive(_:perform:)' is only available in macOS 10.15 or newer
.onReceive(viewModel.$pages) { pages in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:48:13: error: setter for 'badges' is only available in macOS 10.15 or newer
badges = pages.map { (nil, $0) }
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:50:10: error: 'onReceive(_:perform:)' is only available in macOS 10.15 or newer
.onReceive(viewModel.setBadge) { (value, page) in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:50:10: note: add 'if #available' version check
.onReceive(viewModel.setBadge) { (value, page) in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:52:13: error: cannot pass as inout because setter for 'badges' is only available in macOS 10.15 or newer
badges[index].value = value
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:52:13: note: add 'if #available' version check
badges[index].value = value
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:63:13: error: 'AnyView' is only available in macOS 10.15 or newer
AnyView( item.view )
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:63:13: note: add 'if #available' version check
AnyView( item.view )
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:64:18: error: 'tabItem' is only available in macOS 10.15 or newer
.tabItem {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:64:18: note: add 'if #available' version check
.tabItem {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:65:21: error: 'Label' is only available in macOS 11.0 or newer
Label(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:65:21: note: add 'if #available' version check
Label(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:66:34: error: 'AnyView' is only available in macOS 10.15 or newer
title: { AnyView(page.title) },
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:66:34: note: add 'if #available' version check
title: { AnyView(page.title) },
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:67:33: error: 'AnyView' is only available in macOS 10.15 or newer
icon: { AnyView(page.icon) } )
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:67:33: note: add 'if #available' version check
icon: { AnyView(page.icon) } )
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:69:18: error: 'badge' is only available in macOS 12.0 or newer
.badge(getBadge(page: page)?.value)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:69:18: note: add 'if #available' version check
.badge(getBadge(page: page)?.value)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:70:18: error: 'tag' is only available in macOS 10.15 or newer
.tag(page)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:70:18: note: add 'if #available' version check
.tag(page)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:62:69: error: 'buildIf' is only available in macOS 10.15 or newer
if let item = viewModel.getCoordinator(with: page.position) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:62:69: note: add 'if #available' version check
if let item = viewModel.getCoordinator(with: page.position) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:71:9: error: 'buildIf' is only available in macOS 10.15 or newer
}
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:71:9: note: add 'if #available' version check
}
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:47: warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:47: note: add 'if #available' version check
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:78:16: error: cannot pass as inout because setter for 'badges' is only available in macOS 10.15 or newer
return badges[index]
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:78:16: note: add 'if #available' version check
return badges[index]
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:74:18: note: add @available attribute to enclosing instance method
private func getBadge(page: PAGE) -> BadgeItem? {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:90:9: error: 'Binding' is only available in macOS 10.15 or newer
Binding {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:90:9: note: add 'if #available' version check
Binding {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:89:18: note: add @available attribute to enclosing instance method
private func tabSelection() -> Binding<PAGE> {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:87:1: note: add @available attribute to enclosing extension
extension TabbarCoordinatorView {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:94:17: error: 'Task' is only available in macOS 10.15 or newer
Task { [weak viewModel] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:94:17: note: add 'if #available' version check
Task { [weak viewModel] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:89:18: note: add @available attribute to enclosing instance method
private func tabSelection() -> Binding<PAGE> {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:87:1: note: add @available attribute to enclosing extension
extension TabbarCoordinatorView {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:94:17: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task { [weak viewModel] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:94:17: note: add 'if #available' version check
Task { [weak viewModel] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:89:18: note: add @available attribute to enclosing instance method
private func tabSelection() -> Binding<PAGE> {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:87:1: note: add @available attribute to enclosing extension
extension TabbarCoordinatorView {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:98:13: error: setter for 'currentPage' is only available in macOS 10.15 or newer
self.viewModel.currentPage = tappedTab
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:98:13: note: add 'if #available' version check
self.viewModel.currentPage = tappedTab
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:89:18: note: add @available attribute to enclosing instance method
private func tabSelection() -> Binding<PAGE> {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:87:1: note: add @available attribute to enclosing extension
extension TabbarCoordinatorView {
^
[26/27] Compiling SUICoordinator TabbarCoordinatorView.swift
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorType.swift:48:19: error: 'PassthroughSubject' is only available in macOS 10.15 or newer
var setBadge: PassthroughSubject<(String?, PAGE), Never> { get set }
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorType.swift:48:9: note: add @available attribute to enclosing property
var setBadge: PassthroughSubject<(String?, PAGE), Never> { get set }
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorType.swift:31:17: note: add @available attribute to enclosing protocol
public protocol TabbarCoordinatorType {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:36:6: error: 'StateObject' is only available in macOS 11.0 or newer
@StateObject var viewModel: TabbarCoordinator<PAGE>
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:37:6: error: 'State' is only available in macOS 10.15 or newer
@State var badges = [BadgeItem]()
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:20: error: 'View' is only available in macOS 10.15 or newer
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:42: error: 'View' is only available in macOS 10.15 or newer
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:60:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:89:36: error: 'Binding' is only available in macOS 10.15 or newer
private func tabSelection() -> Binding<PAGE> {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:89:18: note: add @available attribute to enclosing instance method
private func tabSelection() -> Binding<PAGE> {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:87:1: note: add @available attribute to enclosing extension
extension TabbarCoordinatorView {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:44:9: error: 'TabView' is only available in macOS 10.15 or newer
TabView(selection: tabSelection()){
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:44:9: note: add 'if #available' version check
TabView(selection: tabSelection()){
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:44:9: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
TabView(selection: tabSelection()){
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:44:9: note: add 'if #available' version check
TabView(selection: tabSelection()){
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:45:13: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
ForEach(viewModel.pages, id: \.self, content: makeTabView)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:45:13: error: 'ForEach' is only available in macOS 10.15 or newer
ForEach(viewModel.pages, id: \.self, content: makeTabView)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:45:13: error: 'init(_:id:content:)' is only available in macOS 10.15 or newer
ForEach(viewModel.pages, id: \.self, content: makeTabView)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:44:43: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
TabView(selection: tabSelection()){
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:47:10: error: 'onReceive(_:perform:)' is only available in macOS 10.15 or newer
.onReceive(viewModel.$pages) { pages in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:48:13: error: setter for 'badges' is only available in macOS 10.15 or newer
badges = pages.map { (nil, $0) }
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:50:10: error: 'onReceive(_:perform:)' is only available in macOS 10.15 or newer
.onReceive(viewModel.setBadge) { (value, page) in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:50:10: note: add 'if #available' version check
.onReceive(viewModel.setBadge) { (value, page) in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:52:13: error: cannot pass as inout because setter for 'badges' is only available in macOS 10.15 or newer
badges[index].value = value
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:52:13: note: add 'if #available' version check
badges[index].value = value
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:63:13: error: 'AnyView' is only available in macOS 10.15 or newer
AnyView( item.view )
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:63:13: note: add 'if #available' version check
AnyView( item.view )
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:64:18: error: 'tabItem' is only available in macOS 10.15 or newer
.tabItem {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:64:18: note: add 'if #available' version check
.tabItem {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:65:21: error: 'Label' is only available in macOS 11.0 or newer
Label(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:65:21: note: add 'if #available' version check
Label(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:66:34: error: 'AnyView' is only available in macOS 10.15 or newer
title: { AnyView(page.title) },
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:66:34: note: add 'if #available' version check
title: { AnyView(page.title) },
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:67:33: error: 'AnyView' is only available in macOS 10.15 or newer
icon: { AnyView(page.icon) } )
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:67:33: note: add 'if #available' version check
icon: { AnyView(page.icon) } )
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:69:18: error: 'badge' is only available in macOS 12.0 or newer
.badge(getBadge(page: page)?.value)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:69:18: note: add 'if #available' version check
.badge(getBadge(page: page)?.value)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:70:18: error: 'tag' is only available in macOS 10.15 or newer
.tag(page)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:70:18: note: add 'if #available' version check
.tag(page)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:62:69: error: 'buildIf' is only available in macOS 10.15 or newer
if let item = viewModel.getCoordinator(with: page.position) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:62:69: note: add 'if #available' version check
if let item = viewModel.getCoordinator(with: page.position) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:71:9: error: 'buildIf' is only available in macOS 10.15 or newer
}
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:71:9: note: add 'if #available' version check
}
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:47: warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:47: note: add 'if #available' version check
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:78:16: error: cannot pass as inout because setter for 'badges' is only available in macOS 10.15 or newer
return badges[index]
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:78:16: note: add 'if #available' version check
return badges[index]
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:74:18: note: add @available attribute to enclosing instance method
private func getBadge(page: PAGE) -> BadgeItem? {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:90:9: error: 'Binding' is only available in macOS 10.15 or newer
Binding {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:90:9: note: add 'if #available' version check
Binding {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:89:18: note: add @available attribute to enclosing instance method
private func tabSelection() -> Binding<PAGE> {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:87:1: note: add @available attribute to enclosing extension
extension TabbarCoordinatorView {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:94:17: error: 'Task' is only available in macOS 10.15 or newer
Task { [weak viewModel] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:94:17: note: add 'if #available' version check
Task { [weak viewModel] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:89:18: note: add @available attribute to enclosing instance method
private func tabSelection() -> Binding<PAGE> {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:87:1: note: add @available attribute to enclosing extension
extension TabbarCoordinatorView {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:94:17: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task { [weak viewModel] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:94:17: note: add 'if #available' version check
Task { [weak viewModel] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:89:18: note: add @available attribute to enclosing instance method
private func tabSelection() -> Binding<PAGE> {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:87:1: note: add @available attribute to enclosing extension
extension TabbarCoordinatorView {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:98:13: error: setter for 'currentPage' is only available in macOS 10.15 or newer
self.viewModel.currentPage = tappedTab
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:98:13: note: add 'if #available' version check
self.viewModel.currentPage = tappedTab
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:89:18: note: add @available attribute to enclosing instance method
private func tabSelection() -> Binding<PAGE> {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:87:1: note: add @available attribute to enclosing extension
extension TabbarCoordinatorView {
^
[27/27] Compiling SUICoordinator TabbarNavigationRouter.swift
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorType.swift:48:19: error: 'PassthroughSubject' is only available in macOS 10.15 or newer
var setBadge: PassthroughSubject<(String?, PAGE), Never> { get set }
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorType.swift:48:9: note: add @available attribute to enclosing property
var setBadge: PassthroughSubject<(String?, PAGE), Never> { get set }
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorType.swift:31:17: note: add @available attribute to enclosing protocol
public protocol TabbarCoordinatorType {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:36:6: error: 'StateObject' is only available in macOS 11.0 or newer
@StateObject var viewModel: TabbarCoordinator<PAGE>
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:37:6: error: 'State' is only available in macOS 10.15 or newer
@State var badges = [BadgeItem]()
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:20: error: 'View' is only available in macOS 10.15 or newer
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:42: error: 'View' is only available in macOS 10.15 or newer
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:60:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
@ViewBuilder
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:89:36: error: 'Binding' is only available in macOS 10.15 or newer
private func tabSelection() -> Binding<PAGE> {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:89:18: note: add @available attribute to enclosing instance method
private func tabSelection() -> Binding<PAGE> {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:87:1: note: add @available attribute to enclosing extension
extension TabbarCoordinatorView {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:44:9: error: 'TabView' is only available in macOS 10.15 or newer
TabView(selection: tabSelection()){
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:44:9: note: add 'if #available' version check
TabView(selection: tabSelection()){
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:44:9: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
TabView(selection: tabSelection()){
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:44:9: note: add 'if #available' version check
TabView(selection: tabSelection()){
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:45:13: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
ForEach(viewModel.pages, id: \.self, content: makeTabView)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:45:13: error: 'ForEach' is only available in macOS 10.15 or newer
ForEach(viewModel.pages, id: \.self, content: makeTabView)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:45:13: error: 'init(_:id:content:)' is only available in macOS 10.15 or newer
ForEach(viewModel.pages, id: \.self, content: makeTabView)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:44:43: warning: conformance of 'ForEach<Data, ID, Content>' to 'View' is only available in macOS 10.15 or newer
TabView(selection: tabSelection()){
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:47:10: error: 'onReceive(_:perform:)' is only available in macOS 10.15 or newer
.onReceive(viewModel.$pages) { pages in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:48:13: error: setter for 'badges' is only available in macOS 10.15 or newer
badges = pages.map { (nil, $0) }
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:50:10: error: 'onReceive(_:perform:)' is only available in macOS 10.15 or newer
.onReceive(viewModel.setBadge) { (value, page) in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:50:10: note: add 'if #available' version check
.onReceive(viewModel.setBadge) { (value, page) in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:52:13: error: cannot pass as inout because setter for 'badges' is only available in macOS 10.15 or newer
badges[index].value = value
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:52:13: note: add 'if #available' version check
badges[index].value = value
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:43:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:63:13: error: 'AnyView' is only available in macOS 10.15 or newer
AnyView( item.view )
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:63:13: note: add 'if #available' version check
AnyView( item.view )
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:64:18: error: 'tabItem' is only available in macOS 10.15 or newer
.tabItem {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:64:18: note: add 'if #available' version check
.tabItem {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:65:21: error: 'Label' is only available in macOS 11.0 or newer
Label(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:65:21: note: add 'if #available' version check
Label(
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:66:34: error: 'AnyView' is only available in macOS 10.15 or newer
title: { AnyView(page.title) },
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:66:34: note: add 'if #available' version check
title: { AnyView(page.title) },
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:67:33: error: 'AnyView' is only available in macOS 10.15 or newer
icon: { AnyView(page.icon) } )
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:67:33: note: add 'if #available' version check
icon: { AnyView(page.icon) } )
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:69:18: error: 'badge' is only available in macOS 12.0 or newer
.badge(getBadge(page: page)?.value)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:69:18: note: add 'if #available' version check
.badge(getBadge(page: page)?.value)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:70:18: error: 'tag' is only available in macOS 10.15 or newer
.tag(page)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:70:18: note: add 'if #available' version check
.tag(page)
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:62:69: error: 'buildIf' is only available in macOS 10.15 or newer
if let item = viewModel.getCoordinator(with: page.position) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:62:69: note: add 'if #available' version check
if let item = viewModel.getCoordinator(with: page.position) {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:71:9: error: 'buildIf' is only available in macOS 10.15 or newer
}
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:71:9: note: add 'if #available' version check
}
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:47: warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:47: note: add 'if #available' version check
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:61:10: note: add @available attribute to enclosing instance method
func makeTabView(page: PAGE) -> some View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:78:16: error: cannot pass as inout because setter for 'badges' is only available in macOS 10.15 or newer
return badges[index]
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:78:16: note: add 'if #available' version check
return badges[index]
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:74:18: note: add @available attribute to enclosing instance method
private func getBadge(page: PAGE) -> BadgeItem? {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:28:8: note: add @available attribute to enclosing generic struct
struct TabbarCoordinatorView<PAGE: TabbarPage>: View {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:90:9: error: 'Binding' is only available in macOS 10.15 or newer
Binding {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:90:9: note: add 'if #available' version check
Binding {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:89:18: note: add @available attribute to enclosing instance method
private func tabSelection() -> Binding<PAGE> {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:87:1: note: add @available attribute to enclosing extension
extension TabbarCoordinatorView {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:94:17: error: 'Task' is only available in macOS 10.15 or newer
Task { [weak viewModel] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:94:17: note: add 'if #available' version check
Task { [weak viewModel] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:89:18: note: add @available attribute to enclosing instance method
private func tabSelection() -> Binding<PAGE> {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:87:1: note: add @available attribute to enclosing extension
extension TabbarCoordinatorView {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:94:17: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task { [weak viewModel] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:94:17: note: add 'if #available' version check
Task { [weak viewModel] in
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:89:18: note: add @available attribute to enclosing instance method
private func tabSelection() -> Binding<PAGE> {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:87:1: note: add @available attribute to enclosing extension
extension TabbarCoordinatorView {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:98:13: error: setter for 'currentPage' is only available in macOS 10.15 or newer
self.viewModel.currentPage = tappedTab
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:98:13: note: add 'if #available' version check
self.viewModel.currentPage = tappedTab
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:89:18: note: add @available attribute to enclosing instance method
private func tabSelection() -> Binding<PAGE> {
^
/Users/builder/builds/UKfvDsi8u/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SUICoordinator/Tabbar/TabbarCoordinatorView.swift:87:1: note: add @available attribute to enclosing extension
extension TabbarCoordinatorView {
^
error: fatalError
BUILD FAILURE 5.10 macosSpm
Build Machine: Mac 7