Build Information
Failed to build CLLocationSimulator, reference 0.3.1 (a3cb3f), with Swift 6.3 for macOS (SPM) on 13 Apr 2026 23:50:04 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.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
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "cllocationsimulator",
"name": "CLLocationSimulator",
"url": "https://github.com/lanserxt/cllocationsimulator.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/cllocationsimulator",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
Fetching https://github.com/lanserxt/cllocationsimulator.git
[1/172] Fetching cllocationsimulator
Fetched https://github.com/lanserxt/cllocationsimulator.git from cache (0.96s)
Creating working copy for https://github.com/lanserxt/cllocationsimulator.git
Working copy of https://github.com/lanserxt/cllocationsimulator.git resolved at 0.3.1 (a3cb3fa)
warning: '.resolve-product-dependencies': dependency 'cllocationsimulator' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/lanserxt/cllocationsimulator.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--6988338F2F200930.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
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:3:6: 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 |
|3 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|4 | private var _locations: [CLLocation] = []
+--------------------------------------------------------------------
17 |
18 | /// Actual progress Publisher
macro expansion @ObservationTracked:3:6: 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 |
|3 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|4 | private var _progress: Double = 0.0
+--------------------------------------------------------------------
20 |
21 | /// Actual active status Publisher
macro expansion @ObservationTracked:3:6: 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 |
|3 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|4 | private var _isActive: Bool = false
+--------------------------------------------------------------------
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 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 | }
[5/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 {
[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
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:3:6: 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 |
|3 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|4 | private var _locations: [CLLocation] = []
+--------------------------------------------------------------------
17 |
18 | /// Actual progress Publisher
macro expansion @ObservationTracked:3:6: 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 |
|3 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|4 | private var _progress: Double = 0.0
+--------------------------------------------------------------------
20 |
21 | /// Actual active status Publisher
macro expansion @ObservationTracked:3:6: 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 |
|3 | @ObservationIgnored
| | `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
|4 | private var _isActive: Bool = false
+--------------------------------------------------------------------
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.3 macosSpm