Build Information
Failed to build Spices, reference main (c54398), with Swift 6.1 for macOS (SPM) on 24 Aug 2026 20:53:52 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64Build Log
2 | import Foundation
3 |
4 | final class TextFieldMenuItem: MenuItem, ObservableObject {
| `- note: add @available attribute to enclosing class
5 | let id = UUID().uuidString
6 | let name: Name
:
15 |
16 | private let storage: AnyStorage<String>
17 | private var cancellables: Set<AnyCancellable> = []
| `- error: 'AnyCancellable' is only available in macOS 10.15 or newer
18 |
19 | init(name: Name, requiresRestart: Bool, storage: AnyStorage<String>) {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/MenuItems/TextFieldMenuItem.swift:23:9: error: setter for 'value' is only available in macOS 10.15 or newer
2 | import Foundation
3 |
4 | final class TextFieldMenuItem: MenuItem, ObservableObject {
| `- note: add @available attribute to enclosing class
5 | let id = UUID().uuidString
6 | let name: Name
:
17 | private var cancellables: Set<AnyCancellable> = []
18 |
19 | init(name: Name, requiresRestart: Bool, storage: AnyStorage<String>) {
| `- note: add @available attribute to enclosing initializer
20 | self.name = name
21 | self.requiresRestart = requiresRestart
22 | self.storage = storage
23 | self.value = storage.value
| |- error: setter for 'value' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
24 | storage.publisher.sink { [weak self] newValue in
25 | if newValue != self?.value {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/MenuItems/TextFieldMenuItem.swift:24:27: error: 'sink(receiveValue:)' is only available in macOS 10.15 or newer
2 | import Foundation
3 |
4 | final class TextFieldMenuItem: MenuItem, ObservableObject {
| `- note: add @available attribute to enclosing class
5 | let id = UUID().uuidString
6 | let name: Name
:
17 | private var cancellables: Set<AnyCancellable> = []
18 |
19 | init(name: Name, requiresRestart: Bool, storage: AnyStorage<String>) {
| `- note: add @available attribute to enclosing initializer
20 | self.name = name
21 | self.requiresRestart = requiresRestart
22 | self.storage = storage
23 | self.value = storage.value
24 | storage.publisher.sink { [weak self] newValue in
| |- error: 'sink(receiveValue:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
25 | if newValue != self?.value {
26 | self?.value = newValue
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/MenuItems/TextFieldMenuItem.swift:26:17: error: setter for 'value' is only available in macOS 10.15 or newer
2 | import Foundation
3 |
4 | final class TextFieldMenuItem: MenuItem, ObservableObject {
| `- note: add @available attribute to enclosing class
5 | let id = UUID().uuidString
6 | let name: Name
:
17 | private var cancellables: Set<AnyCancellable> = []
18 |
19 | init(name: Name, requiresRestart: Bool, storage: AnyStorage<String>) {
| `- note: add @available attribute to enclosing initializer
20 | self.name = name
21 | self.requiresRestart = requiresRestart
:
24 | storage.publisher.sink { [weak self] newValue in
25 | if newValue != self?.value {
26 | self?.value = newValue
| |- error: setter for 'value' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
27 | }
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/MenuItems/TextFieldMenuItem.swift:29:10: error: 'store(in:)' is only available in macOS 10.15 or newer
2 | import Foundation
3 |
4 | final class TextFieldMenuItem: MenuItem, ObservableObject {
| `- note: add @available attribute to enclosing class
5 | let id = UUID().uuidString
6 | let name: Name
:
17 | private var cancellables: Set<AnyCancellable> = []
18 |
19 | init(name: Name, requiresRestart: Bool, storage: AnyStorage<String>) {
| `- note: add @available attribute to enclosing initializer
20 | self.name = name
21 | self.requiresRestart = requiresRestart
:
27 | }
28 | }
29 | .store(in: &cancellables)
| |- error: 'store(in:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
30 | }
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/MenuItems/ToggleMenuItem.swift:8:6: error: 'Published' is only available in macOS 10.15 or newer
2 | import Foundation
3 |
4 | final class ToggleMenuItem: MenuItem, ObservableObject {
| `- note: add @available attribute to enclosing class
5 | let id = UUID().uuidString
6 | let name: Name
7 | let requiresRestart: Bool
8 | @Published var value: Bool {
| `- error: 'Published' is only available in macOS 10.15 or newer
9 | didSet {
10 | if value != storage.value {
<unknown>:0: error: cannot convert value of type 'any KeyPath<ToggleMenuItem, Bool> & Sendable' to expected argument type 'ReferenceWritableKeyPath<ToggleMenuItem, Bool>'
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/MenuItems/ToggleMenuItem.swift:17:35: error: 'AnyCancellable' is only available in macOS 10.15 or newer
2 | import Foundation
3 |
4 | final class ToggleMenuItem: MenuItem, ObservableObject {
| `- note: add @available attribute to enclosing class
5 | let id = UUID().uuidString
6 | let name: Name
:
15 |
16 | private let storage: AnyStorage<Bool>
17 | private var cancellables: Set<AnyCancellable> = []
| `- error: 'AnyCancellable' is only available in macOS 10.15 or newer
18 |
19 | init(name: Name, requiresRestart: Bool, storage: AnyStorage<Bool>) {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/MenuItems/ToggleMenuItem.swift:23:9: error: setter for 'value' is only available in macOS 10.15 or newer
2 | import Foundation
3 |
4 | final class ToggleMenuItem: MenuItem, ObservableObject {
| `- note: add @available attribute to enclosing class
5 | let id = UUID().uuidString
6 | let name: Name
:
17 | private var cancellables: Set<AnyCancellable> = []
18 |
19 | init(name: Name, requiresRestart: Bool, storage: AnyStorage<Bool>) {
| `- note: add @available attribute to enclosing initializer
20 | self.name = name
21 | self.requiresRestart = requiresRestart
22 | self.storage = storage
23 | self.value = storage.value
| |- error: setter for 'value' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
24 | storage.publisher.sink { [weak self] newValue in
25 | if newValue != self?.value {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/MenuItems/ToggleMenuItem.swift:24:27: error: 'sink(receiveValue:)' is only available in macOS 10.15 or newer
2 | import Foundation
3 |
4 | final class ToggleMenuItem: MenuItem, ObservableObject {
| `- note: add @available attribute to enclosing class
5 | let id = UUID().uuidString
6 | let name: Name
:
17 | private var cancellables: Set<AnyCancellable> = []
18 |
19 | init(name: Name, requiresRestart: Bool, storage: AnyStorage<Bool>) {
| `- note: add @available attribute to enclosing initializer
20 | self.name = name
21 | self.requiresRestart = requiresRestart
22 | self.storage = storage
23 | self.value = storage.value
24 | storage.publisher.sink { [weak self] newValue in
| |- error: 'sink(receiveValue:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
25 | if newValue != self?.value {
26 | self?.value = newValue
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/MenuItems/ToggleMenuItem.swift:26:17: error: setter for 'value' is only available in macOS 10.15 or newer
2 | import Foundation
3 |
4 | final class ToggleMenuItem: MenuItem, ObservableObject {
| `- note: add @available attribute to enclosing class
5 | let id = UUID().uuidString
6 | let name: Name
:
17 | private var cancellables: Set<AnyCancellable> = []
18 |
19 | init(name: Name, requiresRestart: Bool, storage: AnyStorage<Bool>) {
| `- note: add @available attribute to enclosing initializer
20 | self.name = name
21 | self.requiresRestart = requiresRestart
:
24 | storage.publisher.sink { [weak self] newValue in
25 | if newValue != self?.value {
26 | self?.value = newValue
| |- error: setter for 'value' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
27 | }
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/MenuItems/ToggleMenuItem.swift:29:10: error: 'store(in:)' is only available in macOS 10.15 or newer
2 | import Foundation
3 |
4 | final class ToggleMenuItem: MenuItem, ObservableObject {
| `- note: add @available attribute to enclosing class
5 | let id = UUID().uuidString
6 | let name: Name
:
17 | private var cancellables: Set<AnyCancellable> = []
18 |
19 | init(name: Name, requiresRestart: Bool, storage: AnyStorage<Bool>) {
| `- note: add @available attribute to enclosing initializer
20 | self.name = name
21 | self.requiresRestart = requiresRestart
:
27 | }
28 | }
29 | .store(in: &cancellables)
| |- error: 'store(in:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
30 | }
31 | }
[27/42] Compiling Spices SpiceEditorWindow.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spices/SpiceStore.swift:29:40: error: 'ObservableObject' is only available in macOS 10.15 or newer
27 | /// }
28 | /// ```
29 | public protocol SpiceStore: AnyObject, ObservableObject {
| | `- error: 'ObservableObject' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing protocol
30 | /// The `UserDefaults` instance used for persisting settings.
31 | ///
/Users/admin/builder/spi-builder-workspace/Sources/Spices/SpiceStore.swift:127:46: error: 'ObservableObjectPublisher' is only available in macOS 10.15 or newer
63 | }
64 |
65 | extension SpiceStore {
| `- note: add @available attribute to enclosing extension
66 | var id: String {
67 | if let value = objc_getAssociatedObject(self, &idKey) as? String {
:
124 | }
125 |
126 | func publishObjectWillChange() {
| `- note: add @available attribute to enclosing instance method
127 | let publisher = objectWillChange as? ObservableObjectPublisher
| |- error: 'ObservableObjectPublisher' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
128 | publisher?.send()
129 | parent?.publishObjectWillChange()
[28/42] Compiling Spices SpiceStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spices/SpiceStore.swift:29:40: error: 'ObservableObject' is only available in macOS 10.15 or newer
27 | /// }
28 | /// ```
29 | public protocol SpiceStore: AnyObject, ObservableObject {
| | `- error: 'ObservableObject' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing protocol
30 | /// The `UserDefaults` instance used for persisting settings.
31 | ///
/Users/admin/builder/spi-builder-workspace/Sources/Spices/SpiceStore.swift:127:46: error: 'ObservableObjectPublisher' is only available in macOS 10.15 or newer
63 | }
64 |
65 | extension SpiceStore {
| `- note: add @available attribute to enclosing extension
66 | var id: String {
67 | if let value = objc_getAssociatedObject(self, &idKey) as? String {
:
124 | }
125 |
126 | func publishObjectWillChange() {
| `- note: add @available attribute to enclosing instance method
127 | let publisher = objectWillChange as? ObservableObjectPublisher
| |- error: 'ObservableObjectPublisher' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
128 | publisher?.send()
129 | parent?.publishObjectWillChange()
[29/42] Compiling Spices SpicesTitleProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spices/SpiceStore.swift:29:40: error: 'ObservableObject' is only available in macOS 10.15 or newer
27 | /// }
28 | /// ```
29 | public protocol SpiceStore: AnyObject, ObservableObject {
| | `- error: 'ObservableObject' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing protocol
30 | /// The `UserDefaults` instance used for persisting settings.
31 | ///
/Users/admin/builder/spi-builder-workspace/Sources/Spices/SpiceStore.swift:127:46: error: 'ObservableObjectPublisher' is only available in macOS 10.15 or newer
63 | }
64 |
65 | extension SpiceStore {
| `- note: add @available attribute to enclosing extension
66 | var id: String {
67 | if let value = objc_getAssociatedObject(self, &idKey) as? String {
:
124 | }
125 |
126 | func publishObjectWillChange() {
| `- note: add @available attribute to enclosing instance method
127 | let publisher = objectWillChange as? ObservableObjectPublisher
| |- error: 'ObservableObjectPublisher' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
128 | publisher?.send()
129 | parent?.publishObjectWillChange()
[30/42] Compiling Spices View+SpiceEditor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spices/SpiceStore.swift:29:40: error: 'ObservableObject' is only available in macOS 10.15 or newer
27 | /// }
28 | /// ```
29 | public protocol SpiceStore: AnyObject, ObservableObject {
| | `- error: 'ObservableObject' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing protocol
30 | /// The `UserDefaults` instance used for persisting settings.
31 | ///
/Users/admin/builder/spi-builder-workspace/Sources/Spices/SpiceStore.swift:127:46: error: 'ObservableObjectPublisher' is only available in macOS 10.15 or newer
63 | }
64 |
65 | extension SpiceStore {
| `- note: add @available attribute to enclosing extension
66 | var id: String {
67 | if let value = objc_getAssociatedObject(self, &idKey) as? String {
:
124 | }
125 |
126 | func publishObjectWillChange() {
| `- note: add @available attribute to enclosing instance method
127 | let publisher = objectWillChange as? ObservableObjectPublisher
| |- error: 'ObservableObjectPublisher' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
128 | publisher?.send()
129 | parent?.publishObjectWillChange()
[31/42] Compiling Spices ViewMenuItem.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/MenuItems/ViewMenuItem.swift:14:18: error: 'AnyView' is only available in macOS 10.15 or newer
2 | import SwiftUI
3 |
4 | final class ViewMenuItem: MenuItem {
| `- note: add @available attribute to enclosing class
5 | enum PresentationStyle {
6 | case modal
:
12 | let name: Name
13 | let presentationStyle: PresentationStyle
14 | let content: AnyView
| `- error: 'AnyView' is only available in macOS 10.15 or newer
15 |
16 | init(name: Name, presentationStyle: PresentationStyle, content: AnyView) {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/MenuItems/ViewMenuItem.swift:16:69: error: 'AnyView' is only available in macOS 10.15 or newer
2 | import SwiftUI
3 |
4 | final class ViewMenuItem: MenuItem {
| `- note: add @available attribute to enclosing class
5 | enum PresentationStyle {
6 | case modal
:
14 | let content: AnyView
15 |
16 | init(name: Name, presentationStyle: PresentationStyle, content: AnyView) {
| | `- error: 'AnyView' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing initializer
17 | self.name = name
18 | self.presentationStyle = presentationStyle
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Storage/AnyStorage.swift:5:20: error: 'AnyPublisher' is only available in macOS 10.15 or newer
1 | import Combine
2 |
3 | final class AnyStorage<Value>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
4 | private(set) var isPrepared = false
5 | let publisher: AnyPublisher<Value, Never>
| `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
6 | var value: Value {
7 | get {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Storage/AnyStorage.swift:11:13: error: 'objectWillChange' is only available in macOS 10.15 or newer
1 | import Combine
2 |
3 | final class AnyStorage<Value>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
4 | private(set) var isPrepared = false
5 | let publisher: AnyPublisher<Value, Never>
6 | var value: Value {
| `- note: add @available attribute to enclosing property
7 | get {
8 | read()
9 | }
10 | set {
11 | objectWillChange.send()
| |- error: 'objectWillChange' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
12 | write(newValue)
13 | }
[32/42] Compiling Spices Name.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/MenuItems/ViewMenuItem.swift:14:18: error: 'AnyView' is only available in macOS 10.15 or newer
2 | import SwiftUI
3 |
4 | final class ViewMenuItem: MenuItem {
| `- note: add @available attribute to enclosing class
5 | enum PresentationStyle {
6 | case modal
:
12 | let name: Name
13 | let presentationStyle: PresentationStyle
14 | let content: AnyView
| `- error: 'AnyView' is only available in macOS 10.15 or newer
15 |
16 | init(name: Name, presentationStyle: PresentationStyle, content: AnyView) {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/MenuItems/ViewMenuItem.swift:16:69: error: 'AnyView' is only available in macOS 10.15 or newer
2 | import SwiftUI
3 |
4 | final class ViewMenuItem: MenuItem {
| `- note: add @available attribute to enclosing class
5 | enum PresentationStyle {
6 | case modal
:
14 | let content: AnyView
15 |
16 | init(name: Name, presentationStyle: PresentationStyle, content: AnyView) {
| | `- error: 'AnyView' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing initializer
17 | self.name = name
18 | self.presentationStyle = presentationStyle
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Storage/AnyStorage.swift:5:20: error: 'AnyPublisher' is only available in macOS 10.15 or newer
1 | import Combine
2 |
3 | final class AnyStorage<Value>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
4 | private(set) var isPrepared = false
5 | let publisher: AnyPublisher<Value, Never>
| `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
6 | var value: Value {
7 | get {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Storage/AnyStorage.swift:11:13: error: 'objectWillChange' is only available in macOS 10.15 or newer
1 | import Combine
2 |
3 | final class AnyStorage<Value>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
4 | private(set) var isPrepared = false
5 | let publisher: AnyPublisher<Value, Never>
6 | var value: Value {
| `- note: add @available attribute to enclosing property
7 | get {
8 | read()
9 | }
10 | set {
11 | objectWillChange.send()
| |- error: 'objectWillChange' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
12 | write(newValue)
13 | }
[33/42] Compiling Spices Preparable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/MenuItems/ViewMenuItem.swift:14:18: error: 'AnyView' is only available in macOS 10.15 or newer
2 | import SwiftUI
3 |
4 | final class ViewMenuItem: MenuItem {
| `- note: add @available attribute to enclosing class
5 | enum PresentationStyle {
6 | case modal
:
12 | let name: Name
13 | let presentationStyle: PresentationStyle
14 | let content: AnyView
| `- error: 'AnyView' is only available in macOS 10.15 or newer
15 |
16 | init(name: Name, presentationStyle: PresentationStyle, content: AnyView) {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/MenuItems/ViewMenuItem.swift:16:69: error: 'AnyView' is only available in macOS 10.15 or newer
2 | import SwiftUI
3 |
4 | final class ViewMenuItem: MenuItem {
| `- note: add @available attribute to enclosing class
5 | enum PresentationStyle {
6 | case modal
:
14 | let content: AnyView
15 |
16 | init(name: Name, presentationStyle: PresentationStyle, content: AnyView) {
| | `- error: 'AnyView' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing initializer
17 | self.name = name
18 | self.presentationStyle = presentationStyle
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Storage/AnyStorage.swift:5:20: error: 'AnyPublisher' is only available in macOS 10.15 or newer
1 | import Combine
2 |
3 | final class AnyStorage<Value>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
4 | private(set) var isPrepared = false
5 | let publisher: AnyPublisher<Value, Never>
| `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
6 | var value: Value {
7 | get {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Storage/AnyStorage.swift:11:13: error: 'objectWillChange' is only available in macOS 10.15 or newer
1 | import Combine
2 |
3 | final class AnyStorage<Value>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
4 | private(set) var isPrepared = false
5 | let publisher: AnyPublisher<Value, Never>
6 | var value: Value {
| `- note: add @available attribute to enclosing property
7 | get {
8 | read()
9 | }
10 | set {
11 | objectWillChange.send()
| |- error: 'objectWillChange' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
12 | write(newValue)
13 | }
[34/42] Compiling Spices AnyStorage.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/MenuItems/ViewMenuItem.swift:14:18: error: 'AnyView' is only available in macOS 10.15 or newer
2 | import SwiftUI
3 |
4 | final class ViewMenuItem: MenuItem {
| `- note: add @available attribute to enclosing class
5 | enum PresentationStyle {
6 | case modal
:
12 | let name: Name
13 | let presentationStyle: PresentationStyle
14 | let content: AnyView
| `- error: 'AnyView' is only available in macOS 10.15 or newer
15 |
16 | init(name: Name, presentationStyle: PresentationStyle, content: AnyView) {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/MenuItems/ViewMenuItem.swift:16:69: error: 'AnyView' is only available in macOS 10.15 or newer
2 | import SwiftUI
3 |
4 | final class ViewMenuItem: MenuItem {
| `- note: add @available attribute to enclosing class
5 | enum PresentationStyle {
6 | case modal
:
14 | let content: AnyView
15 |
16 | init(name: Name, presentationStyle: PresentationStyle, content: AnyView) {
| | `- error: 'AnyView' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing initializer
17 | self.name = name
18 | self.presentationStyle = presentationStyle
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Storage/AnyStorage.swift:5:20: error: 'AnyPublisher' is only available in macOS 10.15 or newer
1 | import Combine
2 |
3 | final class AnyStorage<Value>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
4 | private(set) var isPrepared = false
5 | let publisher: AnyPublisher<Value, Never>
| `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
6 | var value: Value {
7 | get {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Storage/AnyStorage.swift:11:13: error: 'objectWillChange' is only available in macOS 10.15 or newer
1 | import Combine
2 |
3 | final class AnyStorage<Value>: ObservableObject {
| `- note: add @available attribute to enclosing generic class
4 | private(set) var isPrepared = false
5 | let publisher: AnyPublisher<Value, Never>
6 | var value: Value {
| `- note: add @available attribute to enclosing property
7 | get {
8 | read()
9 | }
10 | set {
11 | objectWillChange.send()
| |- error: 'objectWillChange' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
12 | write(newValue)
13 | }
[35/42] Compiling Spices MenuItemView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:7:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:8:55: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:8:55: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:8:55: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:10:62: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:10:62: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:10:62: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:12:65: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:12:65: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:12:65: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:14:62: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:14:62: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:14:62: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:16:67: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:16:67: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:16:67: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:18:71: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:18:71: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:18:71: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:20:60: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:20:60: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:20:60: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:23:13: error: conformance of 'Never' to 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
| |- error: conformance of 'Never' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
24 | }
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:22:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
20 | } else if let menuItem = menuItem as? ViewMenuItem {
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:22:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
20 | } else if let menuItem = menuItem as? ViewMenuItem {
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:22:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
20 | } else if let menuItem = menuItem as? ViewMenuItem {
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:22:16: error: conformance of 'Never' to 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
20 | } else if let menuItem = menuItem as? ViewMenuItem {
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
| |- error: conformance of 'Never' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:7:25: error: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| | |- error: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
| | `- note: add 'if #available' version check
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:4:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
| `- error: 'ObservedObject' is only available in macOS 10.15 or newer
5 | @State private var selection: PickerMenuItem.Option
6 | @State private var restartApp = false
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:5:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
| `- error: 'State' is only available in macOS 10.15 or newer
6 | @State private var restartApp = false
7 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:6:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
6 | @State private var restartApp = false
| `- error: 'State' is only available in macOS 10.15 or newer
7 |
8 | init(menuItem: PickerMenuItem) {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:13:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
:
11 | }
12 |
13 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
14 | Picker(selection: $selection) {
15 | ForEach(menuItem.options) { option in
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:9:9: error: setter for 'menuItem' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
6 | @State private var restartApp = false
7 |
8 | init(menuItem: PickerMenuItem) {
| `- note: add @available attribute to enclosing initializer
9 | self.menuItem = menuItem
| |- error: setter for 'menuItem' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
10 | self.selection = menuItem.selection
11 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:10:9: error: setter for 'selection' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
6 | @State private var restartApp = false
7 |
8 | init(menuItem: PickerMenuItem) {
| `- note: add @available attribute to enclosing initializer
9 | self.menuItem = menuItem
10 | self.selection = menuItem.selection
| |- error: setter for 'selection' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
11 | }
12 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:33:10: error: value of type 'some View' has no member 'restartApp'
31 | }
32 | }
33 | .restartApp($restartApp)
| `- error: value of type 'some View' has no member 'restartApp'
34 | }
35 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:4:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct TextFieldMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: TextFieldMenuItem
| `- error: 'ObservedObject' is only available in macOS 10.15 or newer
5 |
6 | @State private var editingValue: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:6:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct TextFieldMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: TextFieldMenuItem
5 |
6 | @State private var editingValue: String = ""
| `- error: 'State' is only available in macOS 10.15 or newer
7 | @State private var restartApp = false
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:7:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct TextFieldMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: TextFieldMenuItem
5 |
6 | @State private var editingValue: String = ""
7 | @State private var restartApp = false
| `- error: 'State' is only available in macOS 10.15 or newer
8 |
9 | var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:9:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct TextFieldMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: TextFieldMenuItem
5 |
:
7 | @State private var restartApp = false
8 |
9 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
10 | GeometryReader { proxy in
11 | HStack {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:25:10: error: value of type 'some View' has no member 'restartApp'
23 | restartApp = menuItem.requiresRestart
24 | }
25 | .restartApp($restartApp)
| `- error: value of type 'some View' has no member 'restartApp'
26 | .onAppear {
27 | editingValue = menuItem.value
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:4:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct ToggleMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: ToggleMenuItem
| `- error: 'ObservedObject' is only available in macOS 10.15 or newer
5 |
6 | @State private var isOn = false
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:6:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct ToggleMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: ToggleMenuItem
5 |
6 | @State private var isOn = false
| `- error: 'State' is only available in macOS 10.15 or newer
7 | @State private var restartApp = false
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:7:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct ToggleMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: ToggleMenuItem
5 |
6 | @State private var isOn = false
7 | @State private var restartApp = false
| `- error: 'State' is only available in macOS 10.15 or newer
8 |
9 | var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:9:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct ToggleMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: ToggleMenuItem
5 |
:
7 | @State private var restartApp = false
8 |
9 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
10 | Toggle(isOn: $isOn) {
11 | Text(menuItem.name.rawValue)
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:24:10: error: value of type 'some View' has no member 'restartApp'
22 | }
23 | }
24 | .restartApp($restartApp)
| `- error: value of type 'some View' has no member 'restartApp'
25 | .onAppear {
26 | isOn = menuItem.value
[36/42] Compiling Spices PickerMenuItemView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:7:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:8:55: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:8:55: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:8:55: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:10:62: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:10:62: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:10:62: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:12:65: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:12:65: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:12:65: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:14:62: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:14:62: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:14:62: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:16:67: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:16:67: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:16:67: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:18:71: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:18:71: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:18:71: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:20:60: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:20:60: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:20:60: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:23:13: error: conformance of 'Never' to 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
| |- error: conformance of 'Never' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
24 | }
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:22:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
20 | } else if let menuItem = menuItem as? ViewMenuItem {
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:22:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
20 | } else if let menuItem = menuItem as? ViewMenuItem {
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:22:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
20 | } else if let menuItem = menuItem as? ViewMenuItem {
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:22:16: error: conformance of 'Never' to 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
20 | } else if let menuItem = menuItem as? ViewMenuItem {
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
| |- error: conformance of 'Never' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:7:25: error: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| | |- error: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
| | `- note: add 'if #available' version check
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:4:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
| `- error: 'ObservedObject' is only available in macOS 10.15 or newer
5 | @State private var selection: PickerMenuItem.Option
6 | @State private var restartApp = false
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:5:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
| `- error: 'State' is only available in macOS 10.15 or newer
6 | @State private var restartApp = false
7 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:6:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
6 | @State private var restartApp = false
| `- error: 'State' is only available in macOS 10.15 or newer
7 |
8 | init(menuItem: PickerMenuItem) {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:13:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
:
11 | }
12 |
13 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
14 | Picker(selection: $selection) {
15 | ForEach(menuItem.options) { option in
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:9:9: error: setter for 'menuItem' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
6 | @State private var restartApp = false
7 |
8 | init(menuItem: PickerMenuItem) {
| `- note: add @available attribute to enclosing initializer
9 | self.menuItem = menuItem
| |- error: setter for 'menuItem' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
10 | self.selection = menuItem.selection
11 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:10:9: error: setter for 'selection' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
6 | @State private var restartApp = false
7 |
8 | init(menuItem: PickerMenuItem) {
| `- note: add @available attribute to enclosing initializer
9 | self.menuItem = menuItem
10 | self.selection = menuItem.selection
| |- error: setter for 'selection' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
11 | }
12 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:33:10: error: value of type 'some View' has no member 'restartApp'
31 | }
32 | }
33 | .restartApp($restartApp)
| `- error: value of type 'some View' has no member 'restartApp'
34 | }
35 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:4:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct TextFieldMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: TextFieldMenuItem
| `- error: 'ObservedObject' is only available in macOS 10.15 or newer
5 |
6 | @State private var editingValue: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:6:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct TextFieldMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: TextFieldMenuItem
5 |
6 | @State private var editingValue: String = ""
| `- error: 'State' is only available in macOS 10.15 or newer
7 | @State private var restartApp = false
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:7:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct TextFieldMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: TextFieldMenuItem
5 |
6 | @State private var editingValue: String = ""
7 | @State private var restartApp = false
| `- error: 'State' is only available in macOS 10.15 or newer
8 |
9 | var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:9:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct TextFieldMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: TextFieldMenuItem
5 |
:
7 | @State private var restartApp = false
8 |
9 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
10 | GeometryReader { proxy in
11 | HStack {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:25:10: error: value of type 'some View' has no member 'restartApp'
23 | restartApp = menuItem.requiresRestart
24 | }
25 | .restartApp($restartApp)
| `- error: value of type 'some View' has no member 'restartApp'
26 | .onAppear {
27 | editingValue = menuItem.value
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:4:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct ToggleMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: ToggleMenuItem
| `- error: 'ObservedObject' is only available in macOS 10.15 or newer
5 |
6 | @State private var isOn = false
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:6:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct ToggleMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: ToggleMenuItem
5 |
6 | @State private var isOn = false
| `- error: 'State' is only available in macOS 10.15 or newer
7 | @State private var restartApp = false
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:7:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct ToggleMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: ToggleMenuItem
5 |
6 | @State private var isOn = false
7 | @State private var restartApp = false
| `- error: 'State' is only available in macOS 10.15 or newer
8 |
9 | var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:9:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct ToggleMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: ToggleMenuItem
5 |
:
7 | @State private var restartApp = false
8 |
9 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
10 | Toggle(isOn: $isOn) {
11 | Text(menuItem.name.rawValue)
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:24:10: error: value of type 'some View' has no member 'restartApp'
22 | }
23 | }
24 | .restartApp($restartApp)
| `- error: value of type 'some View' has no member 'restartApp'
25 | .onAppear {
26 | isOn = menuItem.value
[37/42] Compiling Spices TextFieldMenuItemView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:7:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:8:55: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:8:55: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:8:55: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:10:62: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:10:62: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:10:62: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:12:65: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:12:65: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:12:65: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:14:62: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:14:62: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:14:62: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:16:67: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:16:67: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:16:67: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:18:71: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:18:71: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:18:71: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:20:60: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:20:60: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:20:60: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:23:13: error: conformance of 'Never' to 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
| |- error: conformance of 'Never' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
24 | }
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:22:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
20 | } else if let menuItem = menuItem as? ViewMenuItem {
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:22:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
20 | } else if let menuItem = menuItem as? ViewMenuItem {
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:22:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
20 | } else if let menuItem = menuItem as? ViewMenuItem {
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:22:16: error: conformance of 'Never' to 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
20 | } else if let menuItem = menuItem as? ViewMenuItem {
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
| |- error: conformance of 'Never' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:7:25: error: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| | |- error: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
| | `- note: add 'if #available' version check
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:4:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
| `- error: 'ObservedObject' is only available in macOS 10.15 or newer
5 | @State private var selection: PickerMenuItem.Option
6 | @State private var restartApp = false
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:5:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
| `- error: 'State' is only available in macOS 10.15 or newer
6 | @State private var restartApp = false
7 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:6:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
6 | @State private var restartApp = false
| `- error: 'State' is only available in macOS 10.15 or newer
7 |
8 | init(menuItem: PickerMenuItem) {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:13:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
:
11 | }
12 |
13 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
14 | Picker(selection: $selection) {
15 | ForEach(menuItem.options) { option in
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:9:9: error: setter for 'menuItem' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
6 | @State private var restartApp = false
7 |
8 | init(menuItem: PickerMenuItem) {
| `- note: add @available attribute to enclosing initializer
9 | self.menuItem = menuItem
| |- error: setter for 'menuItem' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
10 | self.selection = menuItem.selection
11 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:10:9: error: setter for 'selection' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
6 | @State private var restartApp = false
7 |
8 | init(menuItem: PickerMenuItem) {
| `- note: add @available attribute to enclosing initializer
9 | self.menuItem = menuItem
10 | self.selection = menuItem.selection
| |- error: setter for 'selection' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
11 | }
12 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:33:10: error: value of type 'some View' has no member 'restartApp'
31 | }
32 | }
33 | .restartApp($restartApp)
| `- error: value of type 'some View' has no member 'restartApp'
34 | }
35 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:4:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct TextFieldMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: TextFieldMenuItem
| `- error: 'ObservedObject' is only available in macOS 10.15 or newer
5 |
6 | @State private var editingValue: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:6:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct TextFieldMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: TextFieldMenuItem
5 |
6 | @State private var editingValue: String = ""
| `- error: 'State' is only available in macOS 10.15 or newer
7 | @State private var restartApp = false
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:7:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct TextFieldMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: TextFieldMenuItem
5 |
6 | @State private var editingValue: String = ""
7 | @State private var restartApp = false
| `- error: 'State' is only available in macOS 10.15 or newer
8 |
9 | var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:9:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct TextFieldMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: TextFieldMenuItem
5 |
:
7 | @State private var restartApp = false
8 |
9 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
10 | GeometryReader { proxy in
11 | HStack {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:25:10: error: value of type 'some View' has no member 'restartApp'
23 | restartApp = menuItem.requiresRestart
24 | }
25 | .restartApp($restartApp)
| `- error: value of type 'some View' has no member 'restartApp'
26 | .onAppear {
27 | editingValue = menuItem.value
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:4:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct ToggleMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: ToggleMenuItem
| `- error: 'ObservedObject' is only available in macOS 10.15 or newer
5 |
6 | @State private var isOn = false
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:6:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct ToggleMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: ToggleMenuItem
5 |
6 | @State private var isOn = false
| `- error: 'State' is only available in macOS 10.15 or newer
7 | @State private var restartApp = false
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:7:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct ToggleMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: ToggleMenuItem
5 |
6 | @State private var isOn = false
7 | @State private var restartApp = false
| `- error: 'State' is only available in macOS 10.15 or newer
8 |
9 | var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:9:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct ToggleMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: ToggleMenuItem
5 |
:
7 | @State private var restartApp = false
8 |
9 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
10 | Toggle(isOn: $isOn) {
11 | Text(menuItem.name.rawValue)
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:24:10: error: value of type 'some View' has no member 'restartApp'
22 | }
23 | }
24 | .restartApp($restartApp)
| `- error: value of type 'some View' has no member 'restartApp'
25 | .onAppear {
26 | isOn = menuItem.value
[38/42] Compiling Spices ToggleMenuItemView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:7:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:8:55: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:8:55: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:8:55: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:10:62: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:10:62: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:10:62: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:12:65: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:12:65: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:12:65: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
10 | } else if let menuItem = menuItem as? PickerMenuItem {
11 | PickerMenuItemView(menuItem: menuItem)
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:14:62: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:14:62: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:14:62: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
12 | } else if let menuItem = menuItem as? TextFieldMenuItem {
13 | TextFieldMenuItemView(menuItem: menuItem)
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:16:67: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:16:67: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:16:67: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
14 | } else if let menuItem = menuItem as? ButtonMenuItem {
15 | ButtonMenuItemView(menuItem: menuItem)
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:18:71: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:18:71: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:18:71: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
16 | } else if let menuItem = menuItem as? AsyncButtonMenuItem {
17 | AsyncButtonMenuItemView(menuItem: menuItem)
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:20:60: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:20:60: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:20:60: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
18 | } else if let menuItem = menuItem as? ChildSpiceStoreMenuItem {
19 | ChildSpiceStoreMenuItemView(menuItem: menuItem, dismiss: dismiss)
20 | } else if let menuItem = menuItem as? ViewMenuItem {
| |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:23:13: error: conformance of 'Never' to 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
| |- error: conformance of 'Never' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
24 | }
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:22:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
20 | } else if let menuItem = menuItem as? ViewMenuItem {
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:22:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
20 | } else if let menuItem = menuItem as? ViewMenuItem {
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:22:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
20 | } else if let menuItem = menuItem as? ViewMenuItem {
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
| |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:22:16: error: conformance of 'Never' to 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
:
20 | } else if let menuItem = menuItem as? ViewMenuItem {
21 | ViewMenuItemView(menuItem: menuItem)
22 | } else {
| |- error: conformance of 'Never' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
23 | fatalError("Unknown menu item of type \(type(of: menuItem))")
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/MenuItemView.swift:7:25: error: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct MenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: any MenuItem
5 | let dismiss: () -> Void
6 |
7 | var body: some View {
| | |- error: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
| | `- note: add 'if #available' version check
| `- note: add @available attribute to enclosing property
8 | if let menuItem = menuItem as? ToggleMenuItem {
9 | ToggleMenuItemView(menuItem: menuItem)
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:4:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
| `- error: 'ObservedObject' is only available in macOS 10.15 or newer
5 | @State private var selection: PickerMenuItem.Option
6 | @State private var restartApp = false
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:5:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
| `- error: 'State' is only available in macOS 10.15 or newer
6 | @State private var restartApp = false
7 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:6:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
6 | @State private var restartApp = false
| `- error: 'State' is only available in macOS 10.15 or newer
7 |
8 | init(menuItem: PickerMenuItem) {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:13:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
:
11 | }
12 |
13 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
14 | Picker(selection: $selection) {
15 | ForEach(menuItem.options) { option in
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:9:9: error: setter for 'menuItem' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
6 | @State private var restartApp = false
7 |
8 | init(menuItem: PickerMenuItem) {
| `- note: add @available attribute to enclosing initializer
9 | self.menuItem = menuItem
| |- error: setter for 'menuItem' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
10 | self.selection = menuItem.selection
11 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:10:9: error: setter for 'selection' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct PickerMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject private var menuItem: PickerMenuItem
5 | @State private var selection: PickerMenuItem.Option
6 | @State private var restartApp = false
7 |
8 | init(menuItem: PickerMenuItem) {
| `- note: add @available attribute to enclosing initializer
9 | self.menuItem = menuItem
10 | self.selection = menuItem.selection
| |- error: setter for 'selection' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
11 | }
12 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/PickerMenuItemView.swift:33:10: error: value of type 'some View' has no member 'restartApp'
31 | }
32 | }
33 | .restartApp($restartApp)
| `- error: value of type 'some View' has no member 'restartApp'
34 | }
35 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:4:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct TextFieldMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: TextFieldMenuItem
| `- error: 'ObservedObject' is only available in macOS 10.15 or newer
5 |
6 | @State private var editingValue: String = ""
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:6:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct TextFieldMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: TextFieldMenuItem
5 |
6 | @State private var editingValue: String = ""
| `- error: 'State' is only available in macOS 10.15 or newer
7 | @State private var restartApp = false
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:7:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct TextFieldMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: TextFieldMenuItem
5 |
6 | @State private var editingValue: String = ""
7 | @State private var restartApp = false
| `- error: 'State' is only available in macOS 10.15 or newer
8 |
9 | var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:9:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct TextFieldMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: TextFieldMenuItem
5 |
:
7 | @State private var restartApp = false
8 |
9 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
10 | GeometryReader { proxy in
11 | HStack {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/TextFieldMenuItemView.swift:25:10: error: value of type 'some View' has no member 'restartApp'
23 | restartApp = menuItem.requiresRestart
24 | }
25 | .restartApp($restartApp)
| `- error: value of type 'some View' has no member 'restartApp'
26 | .onAppear {
27 | editingValue = menuItem.value
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:4:6: error: 'ObservedObject' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct ToggleMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: ToggleMenuItem
| `- error: 'ObservedObject' is only available in macOS 10.15 or newer
5 |
6 | @State private var isOn = false
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:6:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct ToggleMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: ToggleMenuItem
5 |
6 | @State private var isOn = false
| `- error: 'State' is only available in macOS 10.15 or newer
7 | @State private var restartApp = false
8 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:7:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct ToggleMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: ToggleMenuItem
5 |
6 | @State private var isOn = false
7 | @State private var restartApp = false
| `- error: 'State' is only available in macOS 10.15 or newer
8 |
9 | var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:9:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct ToggleMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | @ObservedObject var menuItem: ToggleMenuItem
5 |
:
7 | @State private var restartApp = false
8 |
9 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
10 | Toggle(isOn: $isOn) {
11 | Text(menuItem.name.rawValue)
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/ToggleMenuItemView.swift:24:10: error: value of type 'some View' has no member 'restartApp'
22 | }
23 | }
24 | .restartApp($restartApp)
| `- error: value of type 'some View' has no member 'restartApp'
25 | .onAppear {
26 | isOn = menuItem.value
[39/42] Compiling Spices UIApplication+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:6:6: error: 'EnvironmentObject' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
6 | @EnvironmentObject private var userInteraction: UserInteraction
| `- error: 'EnvironmentObject' is only available in macOS 10.15 or newer
7 | @State private var isLoading = false
8 | @State private var isErrorPresented = false
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:7:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
6 | @EnvironmentObject private var userInteraction: UserInteraction
7 | @State private var isLoading = false
| `- error: 'State' is only available in macOS 10.15 or newer
8 | @State private var isErrorPresented = false
9 | @State private var error: Error?
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:8:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
6 | @EnvironmentObject private var userInteraction: UserInteraction
7 | @State private var isLoading = false
8 | @State private var isErrorPresented = false
| `- error: 'State' is only available in macOS 10.15 or newer
9 | @State private var error: Error?
10 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:9:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
:
7 | @State private var isLoading = false
8 | @State private var isErrorPresented = false
9 | @State private var error: Error?
| `- error: 'State' is only available in macOS 10.15 or newer
10 |
11 | var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:11:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
:
9 | @State private var error: Error?
10 |
11 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
12 | Button {
13 | Task {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:23:25: error: cannot find 'UIApplication' in scope
21 | try await menuItem.storage.value()
22 | if menuItem.requiresRestart {
23 | UIApplication.shared.shp_restart()
| `- error: cannot find 'UIApplication' in scope
24 | }
25 | } catch {
[40/42] Compiling Spices UIViewController+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:6:6: error: 'EnvironmentObject' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
6 | @EnvironmentObject private var userInteraction: UserInteraction
| `- error: 'EnvironmentObject' is only available in macOS 10.15 or newer
7 | @State private var isLoading = false
8 | @State private var isErrorPresented = false
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:7:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
6 | @EnvironmentObject private var userInteraction: UserInteraction
7 | @State private var isLoading = false
| `- error: 'State' is only available in macOS 10.15 or newer
8 | @State private var isErrorPresented = false
9 | @State private var error: Error?
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:8:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
6 | @EnvironmentObject private var userInteraction: UserInteraction
7 | @State private var isLoading = false
8 | @State private var isErrorPresented = false
| `- error: 'State' is only available in macOS 10.15 or newer
9 | @State private var error: Error?
10 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:9:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
:
7 | @State private var isLoading = false
8 | @State private var isErrorPresented = false
9 | @State private var error: Error?
| `- error: 'State' is only available in macOS 10.15 or newer
10 |
11 | var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:11:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
:
9 | @State private var error: Error?
10 |
11 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
12 | Button {
13 | Task {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:23:25: error: cannot find 'UIApplication' in scope
21 | try await menuItem.storage.value()
22 | if menuItem.requiresRestart {
23 | UIApplication.shared.shp_restart()
| `- error: cannot find 'UIApplication' in scope
24 | }
25 | } catch {
[41/42] Compiling Spices View+RestartOnChange.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:6:6: error: 'EnvironmentObject' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
6 | @EnvironmentObject private var userInteraction: UserInteraction
| `- error: 'EnvironmentObject' is only available in macOS 10.15 or newer
7 | @State private var isLoading = false
8 | @State private var isErrorPresented = false
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:7:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
6 | @EnvironmentObject private var userInteraction: UserInteraction
7 | @State private var isLoading = false
| `- error: 'State' is only available in macOS 10.15 or newer
8 | @State private var isErrorPresented = false
9 | @State private var error: Error?
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:8:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
6 | @EnvironmentObject private var userInteraction: UserInteraction
7 | @State private var isLoading = false
8 | @State private var isErrorPresented = false
| `- error: 'State' is only available in macOS 10.15 or newer
9 | @State private var error: Error?
10 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:9:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
:
7 | @State private var isLoading = false
8 | @State private var isErrorPresented = false
9 | @State private var error: Error?
| `- error: 'State' is only available in macOS 10.15 or newer
10 |
11 | var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:11:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
:
9 | @State private var error: Error?
10 |
11 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
12 | Button {
13 | Task {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:23:25: error: cannot find 'UIApplication' in scope
21 | try await menuItem.storage.value()
22 | if menuItem.requiresRestart {
23 | UIApplication.shared.shp_restart()
| `- error: cannot find 'UIApplication' in scope
24 | }
25 | } catch {
[42/42] Compiling Spices AsyncButtonMenuItemView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:6:6: error: 'EnvironmentObject' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
6 | @EnvironmentObject private var userInteraction: UserInteraction
| `- error: 'EnvironmentObject' is only available in macOS 10.15 or newer
7 | @State private var isLoading = false
8 | @State private var isErrorPresented = false
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:7:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
6 | @EnvironmentObject private var userInteraction: UserInteraction
7 | @State private var isLoading = false
| `- error: 'State' is only available in macOS 10.15 or newer
8 | @State private var isErrorPresented = false
9 | @State private var error: Error?
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:8:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
6 | @EnvironmentObject private var userInteraction: UserInteraction
7 | @State private var isLoading = false
8 | @State private var isErrorPresented = false
| `- error: 'State' is only available in macOS 10.15 or newer
9 | @State private var error: Error?
10 |
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:9:6: error: 'State' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
:
7 | @State private var isLoading = false
8 | @State private var isErrorPresented = false
9 | @State private var error: Error?
| `- error: 'State' is only available in macOS 10.15 or newer
10 |
11 | var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:11:20: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | struct AsyncButtonMenuItemView: View {
| `- note: add @available attribute to enclosing struct
4 | let menuItem: AsyncButtonMenuItem
5 |
:
9 | @State private var error: Error?
10 |
11 | var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
12 | Button {
13 | Task {
/Users/admin/builder/spi-builder-workspace/Sources/Spices/Internal/Views/AsyncButtonMenuItemView.swift:23:25: error: cannot find 'UIApplication' in scope
21 | try await menuItem.storage.value()
22 | if menuItem.requiresRestart {
23 | UIApplication.shared.shp_restart()
| `- error: cannot find 'UIApplication' in scope
24 | }
25 | } catch {
BUILD FAILURE 6.1 macosSpm