Build Information
Failed to build SwiftfulRouting, reference main (033418
), with Swift 5.9 for macOS (SPM) on 23 Sep 2024 03:55:48 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.54.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/SwiftfulThinking/SwiftfulRouting.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/SwiftfulThinking/SwiftfulRouting
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 0334183 Merge branch 'main2'
Cloned https://github.com/SwiftfulThinking/SwiftfulRouting.git
Revision (git rev-parse @):
033418380aac29ccbb0bc4afb582b8a0b0aec5f0
SUCCESS checkout https://github.com/SwiftfulThinking/SwiftfulRouting.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.9
Building package at path: $PWD
https://github.com/SwiftfulThinking/SwiftfulRouting.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Building for debugging...
[1/2] Emitting module SwiftfulRecursiveUI
[2/2] Compiling SwiftfulRecursiveUI SwiftfulRecursiveUI.swift
[3/29] Compiling SwiftfulRouting ConfirmationDialogViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/ConfirmationDialogViewModifier.swift:28:18: error: 'actionSheet(isPresented:content:)' is unavailable in macOS
.actionSheet(isPresented: Binding(ifNotNil: item), content: {
^~~~~~~~~~~
SwiftUI.View:14:17: note: 'actionSheet(isPresented:content:)' has been explicitly marked unavailable here
public func actionSheet(isPresented: Binding<Bool>, content: () -> ActionSheet) -> some View
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/ConfirmationDialogViewModifier.swift:29:55: error: 'ActionSheet' is unavailable in macOS
item.wrappedValue?.actionSheet ?? ActionSheet(title: Text("Error"))
^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/FullScreenCoverViewModifier.swift:20:14: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
.fullScreenCover(item: Binding(if: option, is: .fullScreenCover, value: Binding(toLastElementIn: screens)), onDismiss: onDismiss) { _ in
^~~~~~~~~~~~~~~
SwiftUI.View:4:17: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
^
[4/29] Compiling SwiftfulRouting FullScreenCoverViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/ConfirmationDialogViewModifier.swift:28:18: error: 'actionSheet(isPresented:content:)' is unavailable in macOS
.actionSheet(isPresented: Binding(ifNotNil: item), content: {
^~~~~~~~~~~
SwiftUI.View:14:17: note: 'actionSheet(isPresented:content:)' has been explicitly marked unavailable here
public func actionSheet(isPresented: Binding<Bool>, content: () -> ActionSheet) -> some View
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/ConfirmationDialogViewModifier.swift:29:55: error: 'ActionSheet' is unavailable in macOS
item.wrappedValue?.actionSheet ?? ActionSheet(title: Text("Error"))
^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/FullScreenCoverViewModifier.swift:20:14: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
.fullScreenCover(item: Binding(if: option, is: .fullScreenCover, value: Binding(toLastElementIn: screens)), onDismiss: onDismiss) { _ in
^~~~~~~~~~~~~~~
SwiftUI.View:4:17: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
^
[5/29] Compiling SwiftfulRouting ModalViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/ConfirmationDialogViewModifier.swift:28:18: error: 'actionSheet(isPresented:content:)' is unavailable in macOS
.actionSheet(isPresented: Binding(ifNotNil: item), content: {
^~~~~~~~~~~
SwiftUI.View:14:17: note: 'actionSheet(isPresented:content:)' has been explicitly marked unavailable here
public func actionSheet(isPresented: Binding<Bool>, content: () -> ActionSheet) -> some View
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/ConfirmationDialogViewModifier.swift:29:55: error: 'ActionSheet' is unavailable in macOS
item.wrappedValue?.actionSheet ?? ActionSheet(title: Text("Error"))
^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/FullScreenCoverViewModifier.swift:20:14: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
.fullScreenCover(item: Binding(if: option, is: .fullScreenCover, value: Binding(toLastElementIn: screens)), onDismiss: onDismiss) { _ in
^~~~~~~~~~~~~~~
SwiftUI.View:4:17: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
^
[6/31] Compiling SwiftfulRouting DialogOption.swift
[7/31] Compiling SwiftfulRouting ModalConfiguration.swift
[8/31] Compiling SwiftfulRouting SegueOption.swift
[9/31] Compiling SwiftfulRouting SheetConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:50:18: error: 'PresentationDetent' is only available in macOS 13.0 or newer
init(detent: PresentationDetent) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:50:5: note: add @available attribute to enclosing initializer
init(detent: PresentationDetent) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:42:13: note: add @available attribute to enclosing enum
public enum PresentationDetentTransformable: Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:63:31: error: 'PresentationDetent' is only available in macOS 13.0 or newer
var asPresentationDetent: PresentationDetent {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:63:9: note: add @available attribute to enclosing property
var asPresentationDetent: PresentationDetent {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:42:13: note: add @available attribute to enclosing enum
public enum PresentationDetentTransformable: Hashable {
^
[10/31] Compiling SwiftfulRouting UrlOption.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:50:18: error: 'PresentationDetent' is only available in macOS 13.0 or newer
init(detent: PresentationDetent) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:50:5: note: add @available attribute to enclosing initializer
init(detent: PresentationDetent) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:42:13: note: add @available attribute to enclosing enum
public enum PresentationDetentTransformable: Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:63:31: error: 'PresentationDetent' is only available in macOS 13.0 or newer
var asPresentationDetent: PresentationDetent {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:63:9: note: add @available attribute to enclosing property
var asPresentationDetent: PresentationDetent {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:42:13: note: add @available attribute to enclosing enum
public enum PresentationDetentTransformable: Hashable {
^
[11/31] Compiling SwiftfulRouting AlertViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:50:18: error: 'PresentationDetent' is only available in macOS 13.0 or newer
init(detent: PresentationDetent) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:50:5: note: add @available attribute to enclosing initializer
init(detent: PresentationDetent) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:42:13: note: add @available attribute to enclosing enum
public enum PresentationDetentTransformable: Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:63:31: error: 'PresentationDetent' is only available in macOS 13.0 or newer
var asPresentationDetent: PresentationDetent {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:63:9: note: add @available attribute to enclosing property
var asPresentationDetent: PresentationDetent {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:42:13: note: add @available attribute to enclosing enum
public enum PresentationDetentTransformable: Hashable {
^
error: emit-module command failed with exit code 1 (use -v to see invocation)
[12/31] Emitting module SwiftfulRouting
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:57:30: error: 'NavigationPath' is only available in macOS 13.0 or newer
@State private var path: NavigationPath = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Extensions/Binding+EXT.swift:57:34: error: 'PresentationDetent' is only available in macOS 13.0 or newer
extension Binding where Value == PresentationDetent {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Extensions/Binding+EXT.swift:57:1: note: add @available attribute to enclosing extension
extension Binding where Value == PresentationDetent {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Models/AnyAlert.swift:51:22: error: 'ActionSheet' is unavailable in macOS
var actionSheet: ActionSheet {
^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:50:18: error: 'PresentationDetent' is only available in macOS 13.0 or newer
init(detent: PresentationDetent) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:50:5: note: add @available attribute to enclosing initializer
init(detent: PresentationDetent) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:42:13: note: add @available attribute to enclosing enum
public enum PresentationDetentTransformable: Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:63:31: error: 'PresentationDetent' is only available in macOS 13.0 or newer
var asPresentationDetent: PresentationDetent {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:63:9: note: add @available attribute to enclosing property
var asPresentationDetent: PresentationDetent {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:42:13: note: add @available attribute to enclosing enum
public enum PresentationDetentTransformable: Hashable {
^
[13/31] Compiling SwiftfulRouting OnFirstAppearModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:46:26: error: 'presentationDetents(_:selection:)' is only available in macOS 13.0 or newer
.presentationDetents(sheetDetents.setMap({ $0.asPresentationDetent }), selection: Binding(selection: sheetSelection))
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:46:26: note: add 'if #available' version check
.presentationDetents(sheetDetents.setMap({ $0.asPresentationDetent }), selection: Binding(selection: sheetSelection))
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:38:23: note: add @available attribute to enclosing instance method
@ViewBuilder func presentationDetentsIfNeeded(
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:36:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:47:26: error: 'presentationDragIndicator' is only available in macOS 13.0 or newer
.presentationDragIndicator(showDragIndicator ? .visible : .hidden)
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:47:26: note: add 'if #available' version check
.presentationDragIndicator(showDragIndicator ? .visible : .hidden)
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:38:23: note: add @available attribute to enclosing instance method
@ViewBuilder func presentationDetentsIfNeeded(
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:36:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:50:26: error: 'presentationDetents' is only available in macOS 13.0 or newer
.presentationDetents(sheetDetents.setMap({ $0.asPresentationDetent }))
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:50:26: note: add 'if #available' version check
.presentationDetents(sheetDetents.setMap({ $0.asPresentationDetent }))
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:38:23: note: add @available attribute to enclosing instance method
@ViewBuilder func presentationDetentsIfNeeded(
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:36:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:51:26: error: 'presentationDragIndicator' is only available in macOS 13.0 or newer
.presentationDragIndicator(showDragIndicator ? .visible : .hidden)
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:51:26: note: add 'if #available' version check
.presentationDragIndicator(showDragIndicator ? .visible : .hidden)
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:38:23: note: add @available attribute to enclosing instance method
@ViewBuilder func presentationDetentsIfNeeded(
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:36:1: note: add @available attribute to enclosing extension
extension View {
^
[14/31] Compiling SwiftfulRouting SheetViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:46:26: error: 'presentationDetents(_:selection:)' is only available in macOS 13.0 or newer
.presentationDetents(sheetDetents.setMap({ $0.asPresentationDetent }), selection: Binding(selection: sheetSelection))
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:46:26: note: add 'if #available' version check
.presentationDetents(sheetDetents.setMap({ $0.asPresentationDetent }), selection: Binding(selection: sheetSelection))
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:38:23: note: add @available attribute to enclosing instance method
@ViewBuilder func presentationDetentsIfNeeded(
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:36:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:47:26: error: 'presentationDragIndicator' is only available in macOS 13.0 or newer
.presentationDragIndicator(showDragIndicator ? .visible : .hidden)
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:47:26: note: add 'if #available' version check
.presentationDragIndicator(showDragIndicator ? .visible : .hidden)
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:38:23: note: add @available attribute to enclosing instance method
@ViewBuilder func presentationDetentsIfNeeded(
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:36:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:50:26: error: 'presentationDetents' is only available in macOS 13.0 or newer
.presentationDetents(sheetDetents.setMap({ $0.asPresentationDetent }))
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:50:26: note: add 'if #available' version check
.presentationDetents(sheetDetents.setMap({ $0.asPresentationDetent }))
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:38:23: note: add @available attribute to enclosing instance method
@ViewBuilder func presentationDetentsIfNeeded(
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:36:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:51:26: error: 'presentationDragIndicator' is only available in macOS 13.0 or newer
.presentationDragIndicator(showDragIndicator ? .visible : .hidden)
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:51:26: note: add 'if #available' version check
.presentationDragIndicator(showDragIndicator ? .visible : .hidden)
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:38:23: note: add @available attribute to enclosing instance method
@ViewBuilder func presentationDetentsIfNeeded(
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:36:1: note: add @available attribute to enclosing extension
extension View {
^
[15/31] Compiling SwiftfulRouting ModalSupportView.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:57:30: error: 'NavigationPath' is only available in macOS 13.0 or newer
@State private var path: NavigationPath = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:61:9: error: 'NavigationStack' is only available in macOS 13.0 or newer
NavigationStack(path: $path) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:61:9: note: add 'if #available' version check
NavigationStack(path: $path) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:60:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:75:10: warning: conformance of 'NavigationPath' to 'Equatable' is only available in macOS 13.0 or newer
.onChange(of: path, perform: { path in
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:75:10: note: add 'if #available' version check
.onChange(of: path, perform: { path in
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:60:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/SwipeBackSupportContainer.swift:219:19: error: cannot find 'UIScreen' in scope
let max = UIScreen.main.bounds.width / 2
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/SwipeBackSupportContainer.swift:226:19: error: cannot find 'UIScreen' in scope
let max = UIScreen.main.bounds.width / 2
^~~~~~~~
[16/31] Compiling SwiftfulRouting NavigationViewIfNeeded.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:57:30: error: 'NavigationPath' is only available in macOS 13.0 or newer
@State private var path: NavigationPath = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:61:9: error: 'NavigationStack' is only available in macOS 13.0 or newer
NavigationStack(path: $path) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:61:9: note: add 'if #available' version check
NavigationStack(path: $path) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:60:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:75:10: warning: conformance of 'NavigationPath' to 'Equatable' is only available in macOS 13.0 or newer
.onChange(of: path, perform: { path in
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:75:10: note: add 'if #available' version check
.onChange(of: path, perform: { path in
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:60:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/SwipeBackSupportContainer.swift:219:19: error: cannot find 'UIScreen' in scope
let max = UIScreen.main.bounds.width / 2
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/SwipeBackSupportContainer.swift:226:19: error: cannot find 'UIScreen' in scope
let max = UIScreen.main.bounds.width / 2
^~~~~~~~
[17/31] Compiling SwiftfulRouting SwipeBackSupportContainer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:57:30: error: 'NavigationPath' is only available in macOS 13.0 or newer
@State private var path: NavigationPath = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:61:9: error: 'NavigationStack' is only available in macOS 13.0 or newer
NavigationStack(path: $path) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:61:9: note: add 'if #available' version check
NavigationStack(path: $path) {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:60:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:75:10: warning: conformance of 'NavigationPath' to 'Equatable' is only available in macOS 13.0 or newer
.onChange(of: path, perform: { path in
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:75:10: note: add 'if #available' version check
.onChange(of: path, perform: { path in
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:60:9: note: add @available attribute to enclosing property
var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/SwipeBackSupportContainer.swift:219:19: error: cannot find 'UIScreen' in scope
let max = UIScreen.main.bounds.width / 2
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/SwipeBackSupportContainer.swift:226:19: error: cannot find 'UIScreen' in scope
let max = UIScreen.main.bounds.width / 2
^~~~~~~~
[18/31] Compiling SwiftfulRouting TransitionSupportView.swift
[19/31] Compiling SwiftfulRouting VisualEffectViewRepresentable.swift
[20/31] Compiling SwiftfulRouting AnyRouter.swift
[21/31] Compiling SwiftfulRouting NavigationLinkViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/NavigationLinkViewModifier.swift:26:18: error: 'navigationDestination(for:destination:)' is only available in macOS 13.0 or newer
.navigationDestination(for: AnyDestination.self) { value in
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/NavigationLinkViewModifier.swift:26:18: note: add 'if #available' version check
.navigationDestination(for: AnyDestination.self) { value in
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/NavigationLinkViewModifier.swift:19:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/NavigationLinkViewModifier.swift:11:8: note: add @available attribute to enclosing struct
struct NavigationLinkViewModifier: ViewModifier {
^
[22/31] Compiling SwiftfulRouting OnChangeOfPresentationModeViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/NavigationLinkViewModifier.swift:26:18: error: 'navigationDestination(for:destination:)' is only available in macOS 13.0 or newer
.navigationDestination(for: AnyDestination.self) { value in
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/NavigationLinkViewModifier.swift:26:18: note: add 'if #available' version check
.navigationDestination(for: AnyDestination.self) { value in
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/NavigationLinkViewModifier.swift:19:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/NavigationLinkViewModifier.swift:11:8: note: add @available attribute to enclosing struct
struct NavigationLinkViewModifier: ViewModifier {
^
[23/31] Compiling SwiftfulRouting Binding+EXT.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Extensions/Binding+EXT.swift:57:34: error: 'PresentationDetent' is only available in macOS 13.0 or newer
extension Binding where Value == PresentationDetent {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Extensions/Binding+EXT.swift:57:1: note: add @available attribute to enclosing extension
extension Binding where Value == PresentationDetent {
^
[24/31] Compiling SwiftfulRouting Set+EXT.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Extensions/Binding+EXT.swift:57:34: error: 'PresentationDetent' is only available in macOS 13.0 or newer
extension Binding where Value == PresentationDetent {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Extensions/Binding+EXT.swift:57:1: note: add @available attribute to enclosing extension
extension Binding where Value == PresentationDetent {
^
[25/31] Compiling SwiftfulRouting View+EXT.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Extensions/Binding+EXT.swift:57:34: error: 'PresentationDetent' is only available in macOS 13.0 or newer
extension Binding where Value == PresentationDetent {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Extensions/Binding+EXT.swift:57:1: note: add @available attribute to enclosing extension
extension Binding where Value == PresentationDetent {
^
[26/31] Compiling SwiftfulRouting Router.swift
[27/31] Compiling SwiftfulRouting RouterView.swift
[28/31] Compiling SwiftfulRouting Array+EXT.swift
[29/31] Compiling SwiftfulRouting AnyAlert.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Models/AnyAlert.swift:51:22: error: 'ActionSheet' is unavailable in macOS
var actionSheet: ActionSheet {
^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Models/AnyAlert.swift:59:16: error: 'ActionSheet' is unavailable in macOS
return ActionSheet(title: titleView, message: subtitleView, buttons: buttonsiOS13 ?? [])
^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
^
[30/31] Compiling SwiftfulRouting AnyDestination.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Models/AnyAlert.swift:51:22: error: 'ActionSheet' is unavailable in macOS
var actionSheet: ActionSheet {
^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Models/AnyAlert.swift:59:16: error: 'ActionSheet' is unavailable in macOS
return ActionSheet(title: titleView, message: subtitleView, buttons: buttonsiOS13 ?? [])
^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
^
[31/31] Compiling SwiftfulRouting AnyRoute.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Models/AnyAlert.swift:51:22: error: 'ActionSheet' is unavailable in macOS
var actionSheet: ActionSheet {
^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Models/AnyAlert.swift:59:16: error: 'ActionSheet' is unavailable in macOS
return ActionSheet(title: titleView, message: subtitleView, buttons: buttonsiOS13 ?? [])
^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
^
error: fatalError
Fetching https://github.com/SwiftfulThinking/SwiftfulRecursiveUI.git
[1/40] Fetching swiftfulrecursiveui
Fetched https://github.com/SwiftfulThinking/SwiftfulRecursiveUI.git (1.17s)
Computing version for https://github.com/SwiftfulThinking/SwiftfulRecursiveUI.git
Computed https://github.com/SwiftfulThinking/SwiftfulRecursiveUI.git at 1.0.1 (0.42s)
Creating working copy for https://github.com/SwiftfulThinking/SwiftfulRecursiveUI.git
Working copy of https://github.com/SwiftfulThinking/SwiftfulRecursiveUI.git resolved at 1.0.1
BUILD FAILURE 5.9 macosSpm