The Swift Package Index logo.Swift Package Index

Build Information

Failed to build CLLocationSimulator, reference 0.3.1 (a3cb3f), with Swift 6.2 for macOS (SPM) on 20 Jun 2025 15:51:20 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/lanserxt/cllocationsimulator.git
Reference: 0.3.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/lanserxt/cllocationsimulator
 * tag               0.3.1      -> FETCH_HEAD
HEAD is now at a3cb3fa Locations change modifier changed
Cloned https://github.com/lanserxt/cllocationsimulator.git
Revision (git rev-parse @):
a3cb3fa79250ad5a856477bb2f0ff3aa98a2e9de
SUCCESS checkout https://github.com/lanserxt/cllocationsimulator.git at 0.3.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/lanserxt/cllocationsimulator.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-1EA4D86E10B52AF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/7] Emitting module CLLocationSimulator
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationCombineSimulator.swift:17:36: error: 'AnyPublisher' is only available in macOS 10.15 or newer
10 | import MapKit
11 |
12 | public final class CLLocationCombineSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
13 |
14 |     //Publishers
15 |
16 |     /// Publisher for Locations update
17 |     public var locationsPublisher: AnyPublisher<[CLLocation], Never> {
   |                |                   `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
   |                `- note: add @available attribute to enclosing property
18 |         locations.share().eraseToAnyPublisher()
19 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationCombineSimulator.swift:22:35: error: 'AnyPublisher' is only available in macOS 10.15 or newer
10 | import MapKit
11 |
12 | public final class CLLocationCombineSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
13 |
14 |     //Publishers
   :
20 |
21 |     /// Publisher for Progress update
22 |     public var progressPublisher: AnyPublisher<Double, Never> {
   |                |                  `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
   |                `- note: add @available attribute to enclosing property
23 |         progress.share().eraseToAnyPublisher()
24 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationCombineSimulator.swift:27:35: error: 'AnyPublisher' is only available in macOS 10.15 or newer
10 | import MapKit
11 |
12 | public final class CLLocationCombineSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
13 |
14 |     //Publishers
   :
25 |
26 |     /// Publisher for Status update
27 |     public var isActivePublisher: AnyPublisher<Bool, Never> {
   |                |                  `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
   |                `- note: add @available attribute to enclosing property
28 |         isActive.share().eraseToAnyPublisher()
29 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationCombineSimulator.swift:32:28: error: 'PassthroughSubject' is only available in macOS 10.15 or newer
10 | import MapKit
11 |
12 | public final class CLLocationCombineSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
13 |
14 |     //Publishers
   :
30 |
31 |     /// Actual locations Publisher
32 |     private var locations: PassthroughSubject<[CLLocation], Never> = .init()
   |                            `- error: 'PassthroughSubject' is only available in macOS 10.15 or newer
33 |
34 |     /// Actual progress Publisher
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationCombineSimulator.swift:35:27: error: 'PassthroughSubject' is only available in macOS 10.15 or newer
10 | import MapKit
11 |
12 | public final class CLLocationCombineSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
13 |
14 |     //Publishers
   :
33 |
34 |     /// Actual progress Publisher
35 |     private var progress: PassthroughSubject<Double, Never> = .init()
   |                           `- error: 'PassthroughSubject' is only available in macOS 10.15 or newer
36 |
37 |     /// Actual active status Publisher
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationCombineSimulator.swift:38:27: error: 'PassthroughSubject' is only available in macOS 10.15 or newer
10 | import MapKit
11 |
12 | public final class CLLocationCombineSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
13 |
14 |     //Publishers
   :
36 |
37 |     /// Actual active status Publisher
38 |     private var isActive: PassthroughSubject<Bool, Never> = .init()
   |                           `- error: 'PassthroughSubject' is only available in macOS 10.15 or newer
39 |
40 |
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:12:2: error: 'Observable()' is only available in macOS 14.0 or newer
10 |
11 | @available(iOS 17, *)
12 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
14 |
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:16:5: note: expanded code originates here
10 |
11 | @available(iOS 17, *)
12 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'locations' here
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
16 |     public var locations: [CLLocation] = []
   +--- macro expansion @Observable ------------------------------------
   |1 | @ObservationTracked
   |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
   +--------------------------------------------------------------------
17 |
18 |     /// Actual progress Publisher
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:12:2: error: 'Observable()' is only available in macOS 14.0 or newer
10 |
11 | @available(iOS 17, *)
12 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:19:5: note: expanded code originates here
10 |
11 | @available(iOS 17, *)
12 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'progress' here
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
   :
17 |
18 |     /// Actual progress Publisher
19 |     public var progress: Double = 0.0
   +--- macro expansion @Observable ------------------------------------
   |1 | @ObservationTracked
   |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
   +--------------------------------------------------------------------
20 |
21 |     /// Actual active status Publisher
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:22:5: note: expanded code originates here
10 |
11 | @available(iOS 17, *)
12 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'isActive' here
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
   :
20 |
21 |     /// Actual active status Publisher
22 |     public var isActive: Bool = false
   +--- macro expansion @Observable ------------------------------------
   |1 | @ObservationTracked
   |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
   +--------------------------------------------------------------------
23 |
24 |
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:41:1: note: expanded code originates here
10 |
11 | @available(iOS 17, *)
12 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'CLLocationObservableSimulator' here
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
   :
39 |         locations = value
40 |     }
41 | }
   +--- macro expansion @Observable ------------------------------------
   | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
   |   |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   | 2 |
   | 3 | internal nonisolated func access<$s19CLLocationSimulator0a10ObservableB00C0fMm_6MemberfMu_>(
   +--------------------------------------------------------------------
42 |
macro expansion @ObservationTracked:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:16:44: note: expanded code originates here
11 | @available(iOS 17, *)
12 | @Observable
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
16 |     public var locations: [CLLocation] = []
   +--- macro expansion @ObservationTracked ----------------------------
   |1 | /// Actual locations Publisher
   |2 |          @ObservationIgnored private  var _locations: [CLLocation] = []
   |  |           `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   +--------------------------------------------------------------------
17 |
18 |     /// Actual progress Publisher
macro expansion @ObservationTracked:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:19:38: note: expanded code originates here
11 | @available(iOS 17, *)
12 | @Observable
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
   :
17 |
18 |     /// Actual progress Publisher
19 |     public var progress: Double = 0.0
   +--- macro expansion @ObservationTracked ----------------------------
   |1 | /// Actual progress Publisher
   |2 |          @ObservationIgnored private  var _progress: Double = 0.0
   |  |           `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   +--------------------------------------------------------------------
20 |
21 |     /// Actual active status Publisher
macro expansion @ObservationTracked:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:22:38: note: expanded code originates here
11 | @available(iOS 17, *)
12 | @Observable
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
   :
20 |
21 |     /// Actual active status Publisher
22 |     public var isActive: Bool = false
   +--- macro expansion @ObservationTracked ----------------------------
   |1 | /// Actual active status Publisher
   |2 |          @ObservationIgnored private  var _isActive: Bool = false
   |  |           `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   +--------------------------------------------------------------------
23 |
24 |
macro expansion @Observable:1:70: error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:41:1: note: expanded code originates here
10 |
11 | @available(iOS 17, *)
12 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'CLLocationObservableSimulator' here
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
   :
39 |         locations = value
40 |     }
41 | }
   +--- macro expansion @Observable ------------------------------------
   | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
   |   |                                                                      `- error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
   | 2 |
   | 3 | internal nonisolated func access<$s19CLLocationSimulator0a10ObservableB00C0fMm_6MemberfMu_>(
   +--------------------------------------------------------------------
42 |
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:12:2: error: 'Observable()' is only available in macOS 14.0 or newer
10 |
11 | @available(iOS 17, *)
12 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationPublisherSimulator.swift:14:6: error: 'Published' is only available in macOS 10.15 or newer
 9 | import Combine
10 |
11 | public final class CLLocationPublisherSimulator: CLLocationBaseSimulator, ObservableObject {
   |                    `- note: add @available attribute to enclosing class
12 |
13 |     /// Actual locations Publisher
14 |     @Published
   |      `- error: 'Published' is only available in macOS 10.15 or newer
15 |     public var locations: [CLLocation] = []
16 |
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationPublisherSimulator.swift:18:6: error: 'Published' is only available in macOS 10.15 or newer
 9 | import Combine
10 |
11 | public final class CLLocationPublisherSimulator: CLLocationBaseSimulator, ObservableObject {
   |                    `- note: add @available attribute to enclosing class
12 |
13 |     /// Actual locations Publisher
   :
16 |
17 |     /// Actual progress Publisher
18 |     @Published
   |      `- error: 'Published' is only available in macOS 10.15 or newer
19 |     public var progress: Double = 0.0
20 |
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationPublisherSimulator.swift:22:6: error: 'Published' is only available in macOS 10.15 or newer
 9 | import Combine
10 |
11 | public final class CLLocationPublisherSimulator: CLLocationBaseSimulator, ObservableObject {
   |                    `- note: add @available attribute to enclosing class
12 |
13 |     /// Actual locations Publisher
   :
20 |
21 |     /// Actual active status Publisher
22 |     @Published
   |      `- error: 'Published' is only available in macOS 10.15 or newer
23 |     public var isActive: Bool = false
24 |
[4/7] Compiling CLLocationSimulator CLLocationBaseSimulator.swift
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationBaseSimulator.swift:213:20: error: 'init(coordinate:altitude:horizontalAccuracy:verticalAccuracy:course:courseAccuracy:speed:speedAccuracy:timestamp:)' is only available in macOS 10.15.4 or newer
204 | }
205 |
206 | extension CLLocation {
    | `- note: add @available attribute to enclosing extension
207 |
208 |     /// Creates a new CLLocation with changed timestamp
209 |     /// - Parameter timestamp: timestamp to set
210 |     /// - Returns: CLLocation with new timestamp
211 |     public func withTimestamp(_ timestamp: Date) -> CLLocation {
    |                 `- note: add @available attribute to enclosing instance method
212 |         if #available(iOS 13.4, *) {
213 |             return CLLocation(coordinate: coordinate,
    |                    |- error: 'init(coordinate:altitude:horizontalAccuracy:verticalAccuracy:course:courseAccuracy:speed:speedAccuracy:timestamp:)' is only available in macOS 10.15.4 or newer
    |                    `- note: add 'if #available' version check
214 |                        altitude: altitude,
215 |                        horizontalAccuracy: horizontalAccuracy,
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationBaseSimulator.swift:218:40: error: 'courseAccuracy' is only available in macOS 10.15.4 or newer
204 | }
205 |
206 | extension CLLocation {
    | `- note: add @available attribute to enclosing extension
207 |
208 |     /// Creates a new CLLocation with changed timestamp
209 |     /// - Parameter timestamp: timestamp to set
210 |     /// - Returns: CLLocation with new timestamp
211 |     public func withTimestamp(_ timestamp: Date) -> CLLocation {
    |                 `- note: add @available attribute to enclosing instance method
212 |         if #available(iOS 13.4, *) {
213 |             return CLLocation(coordinate: coordinate,
    :
216 |                        verticalAccuracy: verticalAccuracy,
217 |                        course: course,
218 |                        courseAccuracy: courseAccuracy,
    |                                        |- error: 'courseAccuracy' is only available in macOS 10.15.4 or newer
    |                                        `- note: add 'if #available' version check
219 |                        speed: speed,
220 |                        speedAccuracy: speedAccuracy,
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationBaseSimulator.swift:220:39: error: 'speedAccuracy' is only available in macOS 10.15 or newer
204 | }
205 |
206 | extension CLLocation {
    | `- note: add @available attribute to enclosing extension
207 |
208 |     /// Creates a new CLLocation with changed timestamp
209 |     /// - Parameter timestamp: timestamp to set
210 |     /// - Returns: CLLocation with new timestamp
211 |     public func withTimestamp(_ timestamp: Date) -> CLLocation {
    |                 `- note: add @available attribute to enclosing instance method
212 |         if #available(iOS 13.4, *) {
213 |             return CLLocation(coordinate: coordinate,
    :
218 |                        courseAccuracy: courseAccuracy,
219 |                        speed: speed,
220 |                        speedAccuracy: speedAccuracy,
    |                                       |- error: 'speedAccuracy' is only available in macOS 10.15 or newer
    |                                       `- note: add 'if #available' version check
221 |                        timestamp: timestamp)
222 |         } else {
[5/7] Compiling CLLocationSimulator CLLocationPublisherSimulator.swift
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationPublisherSimulator.swift:14:6: error: 'Published' is only available in macOS 10.15 or newer
 9 | import Combine
10 |
11 | public final class CLLocationPublisherSimulator: CLLocationBaseSimulator, ObservableObject {
   |                    `- note: add @available attribute to enclosing class
12 |
13 |     /// Actual locations Publisher
14 |     @Published
   |      `- error: 'Published' is only available in macOS 10.15 or newer
15 |     public var locations: [CLLocation] = []
16 |
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationPublisherSimulator.swift:18:6: error: 'Published' is only available in macOS 10.15 or newer
 9 | import Combine
10 |
11 | public final class CLLocationPublisherSimulator: CLLocationBaseSimulator, ObservableObject {
   |                    `- note: add @available attribute to enclosing class
12 |
13 |     /// Actual locations Publisher
   :
16 |
17 |     /// Actual progress Publisher
18 |     @Published
   |      `- error: 'Published' is only available in macOS 10.15 or newer
19 |     public var progress: Double = 0.0
20 |
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationPublisherSimulator.swift:22:6: error: 'Published' is only available in macOS 10.15 or newer
 9 | import Combine
10 |
11 | public final class CLLocationPublisherSimulator: CLLocationBaseSimulator, ObservableObject {
   |                    `- note: add @available attribute to enclosing class
12 |
13 |     /// Actual locations Publisher
   :
20 |
21 |     /// Actual active status Publisher
22 |     @Published
   |      `- error: 'Published' is only available in macOS 10.15 or newer
23 |     public var isActive: Bool = false
24 |
<unknown>:0: error: cannot convert value of type 'KeyPath<CLLocationPublisherSimulator, [CLLocation]>' to expected argument type 'ReferenceWritableKeyPath<CLLocationPublisherSimulator, [CLLocation]>'
<unknown>:0: error: cannot convert value of type 'KeyPath<CLLocationPublisherSimulator, Double>' to expected argument type 'ReferenceWritableKeyPath<CLLocationPublisherSimulator, Double>'
<unknown>:0: error: cannot convert value of type 'KeyPath<CLLocationPublisherSimulator, Bool>' to expected argument type 'ReferenceWritableKeyPath<CLLocationPublisherSimulator, Bool>'
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationPublisherSimulator.swift:30:9: error: setter for 'isActive' is only available in macOS 10.15 or newer
 9 | import Combine
10 |
11 | public final class CLLocationPublisherSimulator: CLLocationBaseSimulator, ObservableObject {
   |                    `- note: add @available attribute to enclosing class
12 |
13 |     /// Actual locations Publisher
   :
26 |     //MARK: - Overrides
27 |
28 |     override func activeStateChanged(value: Bool) {
   |                   `- note: add @available attribute to enclosing instance method
29 |         super.activeStateChanged(value: value)
30 |         isActive = value
   |         |- error: setter for 'isActive' is only available in macOS 10.15 or newer
   |         `- note: add 'if #available' version check
31 |     }
32 |
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationPublisherSimulator.swift:35:9: error: setter for 'progress' is only available in macOS 10.15 or newer
 9 | import Combine
10 |
11 | public final class CLLocationPublisherSimulator: CLLocationBaseSimulator, ObservableObject {
   |                    `- note: add @available attribute to enclosing class
12 |
13 |     /// Actual locations Publisher
   :
31 |     }
32 |
33 |     override func progressChanged(value: Double) {
   |                   `- note: add @available attribute to enclosing instance method
34 |         super.progressChanged(value: value)
35 |         progress = value
   |         |- error: setter for 'progress' is only available in macOS 10.15 or newer
   |         `- note: add 'if #available' version check
36 |     }
37 |
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationPublisherSimulator.swift:40:9: error: setter for 'locations' is only available in macOS 10.15 or newer
 9 | import Combine
10 |
11 | public final class CLLocationPublisherSimulator: CLLocationBaseSimulator, ObservableObject {
   |                    `- note: add @available attribute to enclosing class
12 |
13 |     /// Actual locations Publisher
   :
36 |     }
37 |
38 |     override func locationsChanged(value: [CLLocation]) {
   |                   `- note: add @available attribute to enclosing instance method
39 |         super.locationsChanged(value: value)
40 |         locations = value
   |         |- error: setter for 'locations' is only available in macOS 10.15 or newer
   |         `- note: add 'if #available' version check
41 |     }
42 | }
[6/7] Compiling CLLocationSimulator CLLocationCombineSimulator.swift
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationCombineSimulator.swift:17:36: error: 'AnyPublisher' is only available in macOS 10.15 or newer
10 | import MapKit
11 |
12 | public final class CLLocationCombineSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
13 |
14 |     //Publishers
15 |
16 |     /// Publisher for Locations update
17 |     public var locationsPublisher: AnyPublisher<[CLLocation], Never> {
   |                |                   `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
   |                `- note: add @available attribute to enclosing property
18 |         locations.share().eraseToAnyPublisher()
19 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationCombineSimulator.swift:22:35: error: 'AnyPublisher' is only available in macOS 10.15 or newer
10 | import MapKit
11 |
12 | public final class CLLocationCombineSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
13 |
14 |     //Publishers
   :
20 |
21 |     /// Publisher for Progress update
22 |     public var progressPublisher: AnyPublisher<Double, Never> {
   |                |                  `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
   |                `- note: add @available attribute to enclosing property
23 |         progress.share().eraseToAnyPublisher()
24 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationCombineSimulator.swift:27:35: error: 'AnyPublisher' is only available in macOS 10.15 or newer
10 | import MapKit
11 |
12 | public final class CLLocationCombineSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
13 |
14 |     //Publishers
   :
25 |
26 |     /// Publisher for Status update
27 |     public var isActivePublisher: AnyPublisher<Bool, Never> {
   |                |                  `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
   |                `- note: add @available attribute to enclosing property
28 |         isActive.share().eraseToAnyPublisher()
29 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationCombineSimulator.swift:32:28: error: 'PassthroughSubject' is only available in macOS 10.15 or newer
10 | import MapKit
11 |
12 | public final class CLLocationCombineSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
13 |
14 |     //Publishers
   :
30 |
31 |     /// Actual locations Publisher
32 |     private var locations: PassthroughSubject<[CLLocation], Never> = .init()
   |                            `- error: 'PassthroughSubject' is only available in macOS 10.15 or newer
33 |
34 |     /// Actual progress Publisher
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationCombineSimulator.swift:35:27: error: 'PassthroughSubject' is only available in macOS 10.15 or newer
10 | import MapKit
11 |
12 | public final class CLLocationCombineSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
13 |
14 |     //Publishers
   :
33 |
34 |     /// Actual progress Publisher
35 |     private var progress: PassthroughSubject<Double, Never> = .init()
   |                           `- error: 'PassthroughSubject' is only available in macOS 10.15 or newer
36 |
37 |     /// Actual active status Publisher
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationCombineSimulator.swift:38:27: error: 'PassthroughSubject' is only available in macOS 10.15 or newer
10 | import MapKit
11 |
12 | public final class CLLocationCombineSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
13 |
14 |     //Publishers
   :
36 |
37 |     /// Actual active status Publisher
38 |     private var isActive: PassthroughSubject<Bool, Never> = .init()
   |                           `- error: 'PassthroughSubject' is only available in macOS 10.15 or newer
39 |
40 |
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationCombineSimulator.swift:18:19: error: 'share()' is only available in macOS 10.15 or newer
10 | import MapKit
11 |
12 | public final class CLLocationCombineSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
13 |
14 |     //Publishers
15 |
16 |     /// Publisher for Locations update
17 |     public var locationsPublisher: AnyPublisher<[CLLocation], Never> {
   |                `- note: add @available attribute to enclosing property
18 |         locations.share().eraseToAnyPublisher()
   |                   |- error: 'share()' is only available in macOS 10.15 or newer
   |                   `- note: add 'if #available' version check
19 |     }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationCombineSimulator.swift:18:27: error: 'eraseToAnyPublisher()' is only available in macOS 10.15 or newer
10 | import MapKit
11 |
12 | public final class CLLocationCombineSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
13 |
14 |     //Publishers
15 |
16 |     /// Publisher for Locations update
17 |     public var locationsPublisher: AnyPublisher<[CLLocation], Never> {
   |                `- note: add @available attribute to enclosing property
18 |         locations.share().eraseToAnyPublisher()
   |                           |- error: 'eraseToAnyPublisher()' is only available in macOS 10.15 or newer
   |                           `- note: add 'if #available' version check
19 |     }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationCombineSimulator.swift:23:18: error: 'share()' is only available in macOS 10.15 or newer
10 | import MapKit
11 |
12 | public final class CLLocationCombineSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
13 |
14 |     //Publishers
   :
20 |
21 |     /// Publisher for Progress update
22 |     public var progressPublisher: AnyPublisher<Double, Never> {
   |                `- note: add @available attribute to enclosing property
23 |         progress.share().eraseToAnyPublisher()
   |                  |- error: 'share()' is only available in macOS 10.15 or newer
   |                  `- note: add 'if #available' version check
24 |     }
25 |
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationCombineSimulator.swift:23:26: error: 'eraseToAnyPublisher()' is only available in macOS 10.15 or newer
10 | import MapKit
11 |
12 | public final class CLLocationCombineSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
13 |
14 |     //Publishers
   :
20 |
21 |     /// Publisher for Progress update
22 |     public var progressPublisher: AnyPublisher<Double, Never> {
   |                `- note: add @available attribute to enclosing property
23 |         progress.share().eraseToAnyPublisher()
   |                          |- error: 'eraseToAnyPublisher()' is only available in macOS 10.15 or newer
   |                          `- note: add 'if #available' version check
24 |     }
25 |
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationCombineSimulator.swift:28:18: error: 'share()' is only available in macOS 10.15 or newer
10 | import MapKit
11 |
12 | public final class CLLocationCombineSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
13 |
14 |     //Publishers
   :
25 |
26 |     /// Publisher for Status update
27 |     public var isActivePublisher: AnyPublisher<Bool, Never> {
   |                `- note: add @available attribute to enclosing property
28 |         isActive.share().eraseToAnyPublisher()
   |                  |- error: 'share()' is only available in macOS 10.15 or newer
   |                  `- note: add 'if #available' version check
29 |     }
30 |
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationCombineSimulator.swift:28:26: error: 'eraseToAnyPublisher()' is only available in macOS 10.15 or newer
10 | import MapKit
11 |
12 | public final class CLLocationCombineSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
13 |
14 |     //Publishers
   :
25 |
26 |     /// Publisher for Status update
27 |     public var isActivePublisher: AnyPublisher<Bool, Never> {
   |                `- note: add @available attribute to enclosing property
28 |         isActive.share().eraseToAnyPublisher()
   |                          |- error: 'eraseToAnyPublisher()' is only available in macOS 10.15 or newer
   |                          `- note: add 'if #available' version check
29 |     }
30 |
[7/7] Compiling CLLocationSimulator CLLocationObservableSimulator.swift
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:12:2: error: 'Observable()' is only available in macOS 14.0 or newer
10 |
11 | @available(iOS 17, *)
12 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
14 |
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:16:5: note: expanded code originates here
10 |
11 | @available(iOS 17, *)
12 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'locations' here
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
16 |     public var locations: [CLLocation] = []
   +--- macro expansion @Observable ------------------------------------
   |1 | @ObservationTracked
   |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
   +--------------------------------------------------------------------
17 |
18 |     /// Actual progress Publisher
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:12:2: error: 'Observable()' is only available in macOS 14.0 or newer
10 |
11 | @available(iOS 17, *)
12 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:19:5: note: expanded code originates here
10 |
11 | @available(iOS 17, *)
12 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'progress' here
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
   :
17 |
18 |     /// Actual progress Publisher
19 |     public var progress: Double = 0.0
   +--- macro expansion @Observable ------------------------------------
   |1 | @ObservationTracked
   |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
   +--------------------------------------------------------------------
20 |
21 |     /// Actual active status Publisher
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:22:5: note: expanded code originates here
10 |
11 | @available(iOS 17, *)
12 | @Observable
   | `- note: in expansion of macro 'Observable' on property 'isActive' here
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
   :
20 |
21 |     /// Actual active status Publisher
22 |     public var isActive: Bool = false
   +--- macro expansion @Observable ------------------------------------
   |1 | @ObservationTracked
   |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
   +--------------------------------------------------------------------
23 |
24 |
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:41:1: note: expanded code originates here
10 |
11 | @available(iOS 17, *)
12 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'CLLocationObservableSimulator' here
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
   :
39 |         locations = value
40 |     }
41 | }
   +--- macro expansion @Observable ------------------------------------
   | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
   |   |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   | 2 |
   | 3 | internal nonisolated func access<$s19CLLocationSimulator0a10ObservableB00C0fMm_6MemberfMu_>(
   +--------------------------------------------------------------------
42 |
macro expansion @ObservationTracked:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:16:44: note: expanded code originates here
11 | @available(iOS 17, *)
12 | @Observable
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
16 |     public var locations: [CLLocation] = []
   +--- macro expansion @ObservationTracked ----------------------------
   |1 | /// Actual locations Publisher
   |2 |          @ObservationIgnored private  var _locations: [CLLocation] = []
   |  |           `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   +--------------------------------------------------------------------
17 |
18 |     /// Actual progress Publisher
macro expansion @ObservationTracked:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:19:38: note: expanded code originates here
11 | @available(iOS 17, *)
12 | @Observable
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
   :
17 |
18 |     /// Actual progress Publisher
19 |     public var progress: Double = 0.0
   +--- macro expansion @ObservationTracked ----------------------------
   |1 | /// Actual progress Publisher
   |2 |          @ObservationIgnored private  var _progress: Double = 0.0
   |  |           `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   +--------------------------------------------------------------------
20 |
21 |     /// Actual active status Publisher
macro expansion @ObservationTracked:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:22:38: note: expanded code originates here
11 | @available(iOS 17, *)
12 | @Observable
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
   :
20 |
21 |     /// Actual active status Publisher
22 |     public var isActive: Bool = false
   +--- macro expansion @ObservationTracked ----------------------------
   |1 | /// Actual active status Publisher
   |2 |          @ObservationIgnored private  var _isActive: Bool = false
   |  |           `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
   +--------------------------------------------------------------------
23 |
24 |
macro expansion @Observable:1:70: error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:41:1: note: expanded code originates here
10 |
11 | @available(iOS 17, *)
12 | @Observable
   | `- note: in expansion of macro 'Observable' on class 'CLLocationObservableSimulator' here
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
   :
39 |         locations = value
40 |     }
41 | }
   +--- macro expansion @Observable ------------------------------------
   | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
   |   |                                                                      `- error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
   | 2 |
   | 3 | internal nonisolated func access<$s19CLLocationSimulator0a10ObservableB00C0fMm_6MemberfMu_>(
   +--------------------------------------------------------------------
42 |
/Users/admin/builder/spi-builder-workspace/Sources/CLLocationSimulator/CLLocationObservableSimulator.swift:12:2: error: 'Observable()' is only available in macOS 14.0 or newer
10 |
11 | @available(iOS 17, *)
12 | @Observable
   |  `- error: 'Observable()' is only available in macOS 14.0 or newer
13 | public final class CLLocationObservableSimulator: CLLocationBaseSimulator {
   |                    `- note: add @available attribute to enclosing class
14 |
15 |     /// Actual locations Publisher
BUILD FAILURE 6.2 macosSpm