The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build TripKit, reference main (531771), with Swift 5.9 for macOS (SPM) on 15 Apr 2025 02:40:48 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/skedgo/tripkit-ios.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/skedgo/tripkit-ios
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 5317714 Merge pull request #395 from skedgo/Update-navigation-and-theme
Cloned https://github.com/skedgo/tripkit-ios.git
Revision (git rev-parse @):
531771433689c9c7308636eb29b733cdfaaea85a
SUCCESS checkout https://github.com/skedgo/tripkit-ios.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.9
Building package at path:  $PWD
https://github.com/skedgo/tripkit-ios.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/60] Copying TripKit.strings
[0/60] Copying Shared.strings
[3/60] Copying TripKit.strings
[3/60] Copying Shared.strings
[3/60] Copying TripKit.strings
[3/60] Copying Shared.strings
[3/60] Copying TripKit.strings
[3/60] Copying Shared.strings
[3/60] Copying TripKit.strings
[5/60] Copying Shared.strings
[18/60] Copying TripKit.strings
[19/60] Copying Shared.strings
[19/60] Copying TripKit.strings
[23/60] Copying Shared.strings
[23/60] Copying TripKit.strings
[23/60] Copying Shared.strings
[23/60] Copying TripKit.strings
[23/60] Copying Shared.strings
[23/60] Copying TripKit.strings
[23/60] Copying Shared.strings
[23/60] Copying TGPlainExtendedCardView.xib
[23/60] Copying Info.plist
[23/60] Copying TGScrollExtendedCardView.xib
[23/60] Copying TripKit.strings
[23/60] Copying TGPageHeaderView.xib
[38/60] Copying Shared.strings
[38/60] Copying TripKit.strings
[40/60] Copying TGCardViewController.xib
[40/60] Copying TGScrollCardView.xib
[40/60] Copying TGPageCardView.xib
[40/60] Copying Info.plist
[41/60] Copying Localizable.strings
[41/60] Copying TGCardDefaultTitleView.xib
[46/60] Copying TGPlainCardView.xib
[47/60] Copying PrivacyInfo.xcprivacy
[53/351] Emitting module RxSwift
[54/367] Compiling RxSwift Sink.swift
[55/367] Compiling RxSwift Skip.swift
[56/367] Compiling RxSwift SkipUntil.swift
[57/367] Compiling RxSwift SkipWhile.swift
[58/367] Compiling RxSwift StartWith.swift
[59/367] Compiling RxSwift SubjectType.swift
[60/367] Compiling RxSwift SubscribeOn.swift
[61/367] Compiling RxSwift SubscriptionDisposable.swift
[62/367] Compiling RxSwift SwiftSupport.swift
[63/367] Compiling RxSwift Switch.swift
[64/367] Compiling RxSwift SwitchIfEmpty.swift
[65/367] Compiling RxSwift SynchronizedDisposeType.swift
[66/367] Compiling RxSwift SynchronizedOnType.swift
[67/367] Compiling RxSwift SynchronizedUnsubscribeType.swift
[68/367] Compiling RxSwift TailRecursiveSink.swift
[69/367] Compiling RxSwift Take.swift
[70/367] Compiling RxSwift AddRef.swift
[71/367] Compiling RxSwift Amb.swift
[72/367] Compiling RxSwift AnonymousDisposable.swift
[73/367] Compiling RxSwift AnonymousObserver.swift
[74/367] Compiling RxSwift AnyObserver.swift
[75/367] Compiling RxSwift AsMaybe.swift
[76/367] Compiling RxSwift AsSingle.swift
[77/367] Compiling RxSwift AsyncLock.swift
[78/367] Compiling RxSwift AsyncSubject.swift
[79/367] Compiling RxSwift AtomicInt.swift
[80/367] Compiling RxSwift Bag+Rx.swift
[81/367] Compiling RxSwift Bag.swift
[82/367] Compiling RxSwift BehaviorSubject.swift
[83/367] Compiling RxSwift BinaryDisposable.swift
[84/367] Compiling RxSwift Binder.swift
[85/367] Compiling RxSwift BooleanDisposable.swift
[86/367] Compiling RxSwift Buffer.swift
[87/367] Compiling RxSwift Debug.swift
[88/367] Compiling RxSwift Decode.swift
[89/367] Compiling RxSwift DefaultIfEmpty.swift
[90/367] Compiling RxSwift Deferred.swift
[91/367] Compiling RxSwift Delay.swift
[92/367] Compiling RxSwift DelaySubscription.swift
[93/367] Compiling RxSwift Dematerialize.swift
[94/367] Compiling RxSwift DispatchQueue+Extensions.swift
[95/367] Compiling RxSwift DispatchQueueConfiguration.swift
[96/367] Compiling RxSwift Disposable.swift
[97/367] Compiling RxSwift Disposables.swift
[98/367] Compiling RxSwift DisposeBag.swift
[99/367] Compiling RxSwift DisposeBase.swift
[100/367] Compiling RxSwift DistinctUntilChanged.swift
[101/367] Compiling RxSwift Do.swift
[102/367] Compiling RxSwift ElementAt.swift
[103/367] Compiling RxSwift Empty.swift
[104/367] Compiling RxSwift Cancelable.swift
[105/367] Compiling RxSwift Catch.swift
[106/367] Compiling RxSwift CombineLatest+Collection.swift
[107/367] Compiling RxSwift CombineLatest+arity.swift
[108/367] Compiling RxSwift CombineLatest.swift
[109/367] Compiling RxSwift CompactMap.swift
[110/367] Compiling RxSwift Completable+AndThen.swift
[111/367] Compiling RxSwift Completable.swift
[112/367] Compiling RxSwift CompositeDisposable.swift
[113/367] Compiling RxSwift Concat.swift
[114/367] Compiling RxSwift ConcurrentDispatchQueueScheduler.swift
[115/367] Compiling RxSwift ConcurrentMainScheduler.swift
[116/367] Compiling RxSwift ConnectableObservableType.swift
[117/367] Compiling RxSwift Create.swift
[118/367] Compiling RxSwift CurrentThreadScheduler.swift
[119/367] Compiling RxSwift Date+Dispatch.swift
[120/367] Compiling RxSwift Debounce.swift
[121/367] Compiling RxSwift Enumerated.swift
[122/367] Compiling RxSwift Error.swift
[123/367] Compiling RxSwift Errors.swift
[124/367] Compiling RxSwift Event.swift
[125/367] Compiling RxSwift Filter.swift
[126/367] Compiling RxSwift First.swift
[127/367] Compiling RxSwift Generate.swift
[128/367] Compiling RxSwift GroupBy.swift
[129/367] Compiling RxSwift GroupedObservable.swift
[130/367] Compiling RxSwift HistoricalScheduler.swift
[131/367] Compiling RxSwift HistoricalSchedulerTimeConverter.swift
[132/367] Compiling RxSwift ImmediateSchedulerType.swift
[133/367] Compiling RxSwift Infallible+CombineLatest+Collection.swift
[134/367] Compiling RxSwift Infallible+CombineLatest+arity.swift
[135/367] Compiling RxSwift Infallible+Concurrency.swift
[136/367] Compiling RxSwift Infallible+Create.swift
[137/367] Compiling RxSwift Infallible+Debug.swift
[138/367] Compiling RxSwift Infallible+Operators.swift
[139/367] Compiling RxSwift Infallible+Zip+arity.swift
[140/367] Compiling RxSwift Infallible.swift
[141/367] Compiling RxSwift InfiniteSequence.swift
[142/367] Compiling RxSwift InvocableScheduledItem.swift
[143/367] Compiling RxSwift InvocableType.swift
[144/367] Compiling RxSwift Just.swift
[145/367] Compiling RxSwift Lock.swift
[146/367] Compiling RxSwift LockOwnerType.swift
[147/367] Compiling RxSwift MainScheduler.swift
[148/367] Compiling RxSwift Map.swift
[149/367] Compiling RxSwift Materialize.swift
[150/367] Compiling RxSwift Maybe.swift
[151/367] Compiling RxSwift Merge.swift
[152/367] Compiling RxSwift Multicast.swift
[153/367] Compiling RxSwift Rx.swift
[154/367] Compiling RxSwift RxMutableBox.swift
[155/367] Compiling RxSwift Sample.swift
[156/367] Compiling RxSwift Scan.swift
[157/367] Compiling RxSwift ScheduledDisposable.swift
[158/367] Compiling RxSwift ScheduledItem.swift
[159/367] Compiling RxSwift ScheduledItemType.swift
[160/367] Compiling RxSwift SchedulerServices+Emulation.swift
[161/367] Compiling RxSwift SchedulerType.swift
[162/367] Compiling RxSwift Sequence.swift
[163/367] Compiling RxSwift SerialDispatchQueueScheduler.swift
[164/367] Compiling RxSwift SerialDisposable.swift
[165/367] Compiling RxSwift ShareReplayScope.swift
[166/367] Compiling RxSwift Single.swift
[167/367] Compiling RxSwift SingleAssignmentDisposable.swift
[168/367] Compiling RxSwift SingleAsync.swift
[169/367] Compiling RxSwift Never.swift
[170/367] Compiling RxSwift NopDisposable.swift
[171/367] Compiling RxSwift Observable+Concurrency.swift
[172/367] Compiling RxSwift Observable.swift
[173/367] Compiling RxSwift ObservableConvertibleType+Infallible.swift
[174/367] Compiling RxSwift ObservableConvertibleType.swift
[175/367] Compiling RxSwift ObservableType+Extensions.swift
[176/367] Compiling RxSwift ObservableType+PrimitiveSequence.swift
[177/367] Compiling RxSwift ObservableType.swift
[178/367] Compiling RxSwift ObserveOn.swift
[179/367] Compiling RxSwift ObserverBase.swift
[180/367] Compiling RxSwift ObserverType.swift
[181/367] Compiling RxSwift OperationQueueScheduler.swift
[182/367] Compiling RxSwift Optional.swift
[183/367] Compiling RxSwift Platform.Darwin.swift
[184/367] Compiling RxSwift Platform.Linux.swift
[185/367] Compiling RxSwift PrimitiveSequence+Concurrency.swift
[186/367] Compiling RxSwift PrimitiveSequence+Zip+arity.swift
[187/367] Compiling RxSwift PrimitiveSequence.swift
[188/367] Compiling RxSwift PriorityQueue.swift
[189/367] Compiling RxSwift Producer.swift
[190/367] Compiling RxSwift PublishSubject.swift
[191/367] Compiling RxSwift Queue.swift
[192/367] Compiling RxSwift Range.swift
[193/367] Compiling RxSwift Reactive.swift
[194/367] Compiling RxSwift RecursiveLock.swift
[195/367] Compiling RxSwift RecursiveScheduler.swift
[196/367] Compiling RxSwift Reduce.swift
[197/367] Compiling RxSwift RefCountDisposable.swift
[198/367] Compiling RxSwift Repeat.swift
[199/367] Compiling RxSwift ReplaySubject.swift
[200/367] Compiling RxSwift RetryWhen.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[201/367] Emitting module TGCardViewController
/Users/admin/builder/spi-builder-workspace/.build/checkouts/TGCardViewController/Sources/TGCardViewController/TGButtonPosition.swift:9:8: error: no such module 'UIKit'
import UIKit
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/TGCardViewController/Sources/TGCardViewController/TGButtonPosition.swift:9:8: error: no such module 'UIKit'
import UIKit
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/TGCardViewController/Sources/TGCardViewController/TGButtonPosition.swift:9:8: error: no such module 'UIKit'
import UIKit
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/TGCardViewController/Sources/TGCardViewController/TGButtonPosition.swift:9:8: error: no such module 'UIKit'
import UIKit
       ^
[205/369] Compiling TGCardViewController TGKeyboardTableView.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/TGCardViewController/Sources/TGCardViewController/TGButtonPosition.swift:9:8: error: no such module 'UIKit'
import UIKit
       ^
[206/369] Compiling TGCardViewController resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/TGCardViewController/Sources/TGCardViewController/TGButtonPosition.swift:9:8: error: no such module 'UIKit'
import UIKit
       ^
error: emit-module command failed with exit code 1 (use -v to see invocation)
[207/369] Compiling GeoMonitor PrioritizedRegion.swift
[208/369] Emitting module GeoMonitor
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:80:28: error: 'Task' is only available in macOS 10.15 or newer
  private var monitorTask: Task<Void, Error>? = nil
                           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:127:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var hasAccess: Bool
   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:187:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var currentLocation: CLLocation?
   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:189:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var isTracking: Bool = false {
   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:256:47: error: 'authorizationStatus' is only available in macOS 11.0 or newer
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:256:47: note: add 'if #available' version check
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:256:104: error: 'authorizationStatus' is only available in macOS 11.0 or newer
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:256:104: note: add 'if #available' version check
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:256:128: error: 'authorizedWhenInUse' is unavailable in macOS
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                                                                                                               ^~~~~~~~~~~~~~~~~~~
CoreLocation.CLAuthorizationStatus:20:10: note: 'authorizedWhenInUse' has been explicitly marked unavailable here
    case authorizedWhenInUse
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:253:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var enableInBackground: Bool = false {
   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:277:27: error: 'startMonitoringVisits()' is only available in macOS 10.15 or newer
          locationManager.startMonitoringVisits()
                          ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:277:27: note: add 'if #available' version check
          locationManager.startMonitoringVisits()
                          ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:279:27: error: 'stopMonitoringVisits()' is only available in macOS 10.15 or newer
          locationManager.stopMonitoringVisits()
                          ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:279:27: note: add 'if #available' version check
          locationManager.stopMonitoringVisits()
                          ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:36: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class GeoMonitor: NSObject, ObservableObject {
                                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:567:77: error: 'CLVisit' is only available in macOS 10.15 or newer
  public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
                                                                            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<GeoMonitor, Bool>' cannot be converted to contextual type 'KeyPath<GeoMonitor, Bool>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<GeoMonitor, CLLocation?>' cannot be converted to contextual type 'KeyPath<GeoMonitor, CLLocation?>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<GeoMonitor, Bool>' cannot be converted to contextual type 'KeyPath<GeoMonitor, Bool>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<GeoMonitor, Bool>' cannot be converted to contextual type 'KeyPath<GeoMonitor, Bool>'
[209/369] Compiling GeoMonitor GeoMonitor.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:80:28: error: 'Task' is only available in macOS 10.15 or newer
  private var monitorTask: Task<Void, Error>? = nil
                           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:127:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var hasAccess: Bool
   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:187:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var currentLocation: CLLocation?
   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:189:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var isTracking: Bool = false {
   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:256:47: error: 'authorizationStatus' is only available in macOS 11.0 or newer
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:256:47: note: add 'if #available' version check
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:256:104: error: 'authorizationStatus' is only available in macOS 11.0 or newer
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:256:104: note: add 'if #available' version check
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                                                                                       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:256:128: error: 'authorizedWhenInUse' is unavailable in macOS
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                                                                                                               ^~~~~~~~~~~~~~~~~~~
CoreLocation.CLAuthorizationStatus:20:10: note: 'authorizedWhenInUse' has been explicitly marked unavailable here
    case authorizedWhenInUse
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:253:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var enableInBackground: Bool = false {
   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:277:27: error: 'startMonitoringVisits()' is only available in macOS 10.15 or newer
          locationManager.startMonitoringVisits()
                          ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:277:27: note: add 'if #available' version check
          locationManager.startMonitoringVisits()
                          ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:279:27: error: 'stopMonitoringVisits()' is only available in macOS 10.15 or newer
          locationManager.stopMonitoringVisits()
                          ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:279:27: note: add 'if #available' version check
          locationManager.stopMonitoringVisits()
                          ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:36: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class GeoMonitor: NSObject, ObservableObject {
                                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:567:77: error: 'CLVisit' is only available in macOS 10.15 or newer
  public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
                                                                            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:106:5: error: setter for 'hasAccess' is only available in macOS 10.15 or newer
    hasAccess = false
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:106:5: note: add 'if #available' version check
    hasAccess = false
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:102:10: note: add @available attribute to enclosing initializer
  public init(enabledKey: String? = nil, dataSource: GeoMonitorDataSource, onEvent: @escaping (Event) -> Void) {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:109:7: error: setter for 'enableInBackground' is only available in macOS 10.15 or newer
      enableInBackground = UserDefaults.standard.bool(forKey: enabledKey)
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:109:7: note: add 'if #available' version check
      enableInBackground = UserDefaults.standard.bool(forKey: enabledKey)
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:102:10: note: add @available attribute to enclosing initializer
  public init(enabledKey: String? = nil, dataSource: GeoMonitorDataSource, onEvent: @escaping (Event) -> Void) {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:111:7: error: setter for 'enableInBackground' is only available in macOS 10.15 or newer
      enableInBackground = false
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:111:7: note: add 'if #available' version check
      enableInBackground = false
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:102:10: note: add @available attribute to enclosing initializer
  public init(enabledKey: String? = nil, dataSource: GeoMonitorDataSource, onEvent: @escaping (Event) -> Void) {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:117:21: error: 'allowsBackgroundLocationUpdates' is only available in macOS 10.15 or newer
    locationManager.allowsBackgroundLocationUpdates = true
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:117:21: note: add 'if #available' version check
    locationManager.allowsBackgroundLocationUpdates = true
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:102:10: note: add @available attribute to enclosing initializer
  public init(enabledKey: String? = nil, dataSource: GeoMonitorDataSource, onEvent: @escaping (Event) -> Void) {
         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<GeoMonitor, Bool>' cannot be converted to contextual type 'KeyPath<GeoMonitor, Bool>'
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:133:28: error: 'authorizationStatus' is only available in macOS 11.0 or newer
    switch locationManager.authorizationStatus {
                           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:133:28: note: add 'if #available' version check
    switch locationManager.authorizationStatus {
                           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:132:14: note: add @available attribute to enclosing property
  public var canAsk: Bool {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:144:28: error: 'authorizationStatus' is only available in macOS 11.0 or newer
    switch locationManager.authorizationStatus {
                           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:144:28: note: add 'if #available' version check
    switch locationManager.authorizationStatus {
                           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
  private func updateAccess() {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:146:7: error: setter for 'hasAccess' is only available in macOS 10.15 or newer
      hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:146:7: note: add 'if #available' version check
      hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
  private func updateAccess() {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:146:57: error: 'accuracyAuthorization' is only available in macOS 11.0 or newer
      hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
                                                        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:146:57: note: add 'if #available' version check
      hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
                                                        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
  private func updateAccess() {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:151:7: error: setter for 'hasAccess' is only available in macOS 10.15 or newer
      hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:151:7: note: add 'if #available' version check
      hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
  private func updateAccess() {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:151:57: error: 'accuracyAuthorization' is only available in macOS 11.0 or newer
      hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
                                                        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:151:57: note: add 'if #available' version check
      hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
                                                        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
  private func updateAccess() {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:152:7: error: setter for 'enableInBackground' is only available in macOS 10.15 or newer
      enableInBackground = false
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:152:7: note: add 'if #available' version check
      enableInBackground = false
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
  private func updateAccess() {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:154:7: error: setter for 'hasAccess' is only available in macOS 10.15 or newer
      hasAccess = false
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:154:7: note: add 'if #available' version check
      hasAccess = false
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
  private func updateAccess() {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:155:7: error: setter for 'enableInBackground' is only available in macOS 10.15 or newer
      enableInBackground = false
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:155:7: note: add 'if #available' version check
      enableInBackground = false
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
  private func updateAccess() {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:157:7: error: setter for 'hasAccess' is only available in macOS 10.15 or newer
      hasAccess = false
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:157:7: note: add 'if #available' version check
      hasAccess = false
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
  private func updateAccess() {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:158:7: error: setter for 'enableInBackground' is only available in macOS 10.15 or newer
      enableInBackground = false
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:158:7: note: add 'if #available' version check
      enableInBackground = false
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
  private func updateAccess() {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:164:26: error: 'authorizationStatus' is only available in macOS 11.0 or newer
      if locationManager.authorizationStatus == .notDetermined {
                         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:164:26: note: add 'if #available' version check
      if locationManager.authorizationStatus == .notDetermined {
                         ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:162:15: note: add @available attribute to enclosing instance method
  public func ask(forBackground: Bool = false, _ handler: @escaping (Bool) -> Void = { _ in }) {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:176:25: error: 'requestAlwaysAuthorization()' is only available in macOS 10.15 or newer
        locationManager.requestAlwaysAuthorization()
                        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:176:25: note: add 'if #available' version check
        locationManager.requestAlwaysAuthorization()
                        ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:162:15: note: add @available attribute to enclosing instance method
  public func ask(forBackground: Bool = false, _ handler: @escaping (Bool) -> Void = { _ in }) {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:180:23: error: 'requestWhenInUseAuthorization()' is only available in macOS 10.15 or newer
      locationManager.requestWhenInUseAuthorization()
                      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:180:23: note: add 'if #available' version check
      locationManager.requestWhenInUseAuthorization()
                      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:162:15: note: add @available attribute to enclosing instance method
  public func ask(forBackground: Bool = false, _ handler: @escaping (Bool) -> Void = { _ in }) {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<GeoMonitor, CLLocation?>' cannot be converted to contextual type 'KeyPath<GeoMonitor, CLLocation?>'
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<GeoMonitor, Bool>' cannot be converted to contextual type 'KeyPath<GeoMonitor, Bool>'
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:222:21: error: 'requestLocation()' is only available in macOS 10.14 or newer
    locationManager.requestLocation()
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:222:21: note: add 'if #available' version check
    locationManager.requestLocation()
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
  private func fetchCurrentLocation() async throws -> CLLocation {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:225:7: error: 'Task' is only available in macOS 10.15 or newer
      Task { [weak self] in
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:225:7: note: add 'if #available' version check
      Task { [weak self] in
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
  private func fetchCurrentLocation() async throws -> CLLocation {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:225:7: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
      Task { [weak self] in
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:225:7: note: add 'if #available' version check
      Task { [weak self] in
      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
  private func fetchCurrentLocation() async throws -> CLLocation {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:230:22: error: 'withCheckedThrowingContinuation(function:_:)' is only available in macOS 10.15 or newer
    return try await withCheckedThrowingContinuation { continuation in
                     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:230:22: note: add 'if #available' version check
    return try await withCheckedThrowingContinuation { continuation in
                     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
  private func fetchCurrentLocation() async throws -> CLLocation {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:233:22: error: 'resume(with:)' is only available in macOS 10.15 or newer
        continuation.resume(with: result)
                     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:233:22: note: add 'if #available' version check
        continuation.resume(with: result)
                     ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
  private func fetchCurrentLocation() async throws -> CLLocation {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
<unknown>:0: error: key path value type 'ReferenceWritableKeyPath<GeoMonitor, Bool>' cannot be converted to contextual type 'KeyPath<GeoMonitor, Bool>'
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:291:21: error: 'allowsBackgroundLocationUpdates' is only available in macOS 10.15 or newer
    locationManager.allowsBackgroundLocationUpdates = true
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:291:21: note: add 'if #available' version check
    locationManager.allowsBackgroundLocationUpdates = true
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
  public func startMonitoring() {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:292:21: error: 'pausesLocationUpdatesAutomatically' is only available in macOS 10.15 or newer
    locationManager.pausesLocationUpdatesAutomatically = enableInBackground // we can do that, as it implies "always on" permissions
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:292:21: note: add 'if #available' version check
    locationManager.pausesLocationUpdatesAutomatically = enableInBackground // we can do that, as it implies "always on" permissions
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
  public func startMonitoring() {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:294:5: error: 'Task' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:294:5: note: add 'if #available' version check
    Task {
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
  public func startMonitoring() {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:294:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:294:5: note: add 'if #available' version check
    Task {
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
  public func startMonitoring() {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:301:23: error: 'startMonitoringVisits()' is only available in macOS 10.15 or newer
      locationManager.startMonitoringVisits()
                      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:301:23: note: add 'if #available' version check
      locationManager.startMonitoringVisits()
                      ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
  public func startMonitoring() {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:311:21: error: 'allowsBackgroundLocationUpdates' is only available in macOS 10.15 or newer
    locationManager.allowsBackgroundLocationUpdates = false
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:311:21: note: add 'if #available' version check
    locationManager.allowsBackgroundLocationUpdates = false
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:305:15: note: add @available attribute to enclosing instance method
  public func stopMonitoring() {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:312:21: error: 'pausesLocationUpdatesAutomatically' is only available in macOS 10.15 or newer
    locationManager.pausesLocationUpdatesAutomatically = true
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:312:21: note: add 'if #available' version check
    locationManager.pausesLocationUpdatesAutomatically = true
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:305:15: note: add @available attribute to enclosing instance method
  public func stopMonitoring() {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:315:21: error: 'stopMonitoringVisits()' is only available in macOS 10.15 or newer
    locationManager.stopMonitoringVisits()
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:315:21: note: add 'if #available' version check
    locationManager.stopMonitoringVisits()
                    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:305:15: note: add @available attribute to enclosing instance method
  public func stopMonitoring() {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:417:18: error: 'cancel()' is only available in macOS 10.15 or newer
    monitorTask?.cancel()
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:417:18: note: add 'if #available' version check
    monitorTask?.cancel()
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:418:19: error: 'Task' is only available in macOS 10.15 or newer
    monitorTask = Task {
                  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:418:19: note: add 'if #available' version check
    monitorTask = Task {
                  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:418:19: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    monitorTask = Task {
                  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:418:19: note: add 'if #available' version check
    monitorTask = Task {
                  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:420:19: error: 'Task' is only available in macOS 10.15 or newer
        try await Task.sleep(nanoseconds: UInt64(delay * 1_000_000_000))
                  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:420:19: note: add 'if #available' version check
        try await Task.sleep(nanoseconds: UInt64(delay * 1_000_000_000))
                  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:420:24: error: 'sleep(nanoseconds:)' is only available in macOS 10.15 or newer
        try await Task.sleep(nanoseconds: UInt64(delay * 1_000_000_000))
                       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:420:24: note: add 'if #available' version check
        try await Task.sleep(nanoseconds: UInt64(delay * 1_000_000_000))
                       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:421:13: error: 'Task' is only available in macOS 10.15 or newer
        try Task.checkCancellation()
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:421:13: note: add 'if #available' version check
        try Task.checkCancellation()
            ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:421:18: error: 'checkCancellation()' is only available in macOS 10.15 or newer
        try Task.checkCancellation()
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:421:18: note: add 'if #available' version check
        try Task.checkCancellation()
                 ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:429:12: error: 'Task' is only available in macOS 10.15 or newer
    guard !Task.isCancelled else { return }
           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:429:12: note: add 'if #available' version check
    guard !Task.isCancelled else { return }
           ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:428:16: note: add @available attribute to enclosing instance method
  private func monitorNow(_ regions: [CLCircularRegion], location: CLLocation?) {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:429:17: error: 'isCancelled' is only available in macOS 10.15 or newer
    guard !Task.isCancelled else { return }
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:429:17: note: add 'if #available' version check
    guard !Task.isCancelled else { return }
                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:428:16: note: add @available attribute to enclosing instance method
  private func monitorNow(_ regions: [CLCircularRegion], location: CLLocation?) {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:518:5: error: 'Task' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:518:5: note: add 'if #available' version check
    Task {
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:506:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didEnterRegion region: CLRegion) {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:518:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:518:5: note: add 'if #available' version check
    Task {
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:506:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didEnterRegion region: CLRegion) {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:561:5: error: 'Task' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:561:5: note: add 'if #available' version check
    Task {
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:549:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didExitRegion region: CLRegion) {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:561:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:561:5: note: add 'if #available' version check
    Task {
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:549:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didExitRegion region: CLRegion) {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:582:5: error: 'Task' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:582:5: note: add 'if #available' version check
    Task {
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:582:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:582:5: note: add 'if #available' version check
    Task {
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:605:5: error: setter for 'currentLocation' is only available in macOS 10.15 or newer
    self.currentLocation = latestAccurate
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:605:5: note: add 'if #available' version check
    self.currentLocation = latestAccurate
    ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:588:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:630:20: error: 'authorizationStatus' is only available in macOS 11.0 or newer
    switch manager.authorizationStatus {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:630:20: note: add 'if #available' version check
    switch manager.authorizationStatus {
                   ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:623:15: note: add @available attribute to enclosing instance method
  public func locationManagerDidChangeAuthorization(_ manager: CLLocationManager) {
              ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GeoMonitor/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
error: fatalError
/Users/admin/builder/spi-builder-workspace/.build/checkouts/TGCardViewController/Sources/TGCardViewController/TGButtonPosition.swift:9:8: error: no such module 'UIKit'
import UIKit
       ^
Fetching https://github.com/skedgo/TGCardViewController.git
Fetching https://github.com/skedgo/GeoMonitor.git
Fetching https://github.com/onevcat/Kingfisher.git
[1/5259] Fetching tgcardviewcontroller
[738/5446] Fetching tgcardviewcontroller, geomonitor
[3081/36839] Fetching tgcardviewcontroller, geomonitor, kingfisher
Fetched https://github.com/skedgo/GeoMonitor.git (4.86s)
Fetching https://github.com/ReactiveX/RxSwift.git
Fetched https://github.com/onevcat/Kingfisher.git (4.86s)
Fetched https://github.com/skedgo/TGCardViewController.git (4.86s)
[1/52644] Fetching rxswift
Fetched https://github.com/ReactiveX/RxSwift.git (5.02s)
Computing version for https://github.com/skedgo/GeoMonitor.git
Computed https://github.com/skedgo/GeoMonitor.git at 0.2.0 (3.31s)
Computing version for https://github.com/skedgo/TGCardViewController.git
Computed https://github.com/skedgo/TGCardViewController.git at 2.3.3 (0.58s)
Computing version for https://github.com/ReactiveX/RxSwift.git
Computed https://github.com/ReactiveX/RxSwift.git at 6.9.0 (0.56s)
Computing version for https://github.com/onevcat/Kingfisher.git
Computed https://github.com/onevcat/Kingfisher.git at 7.12.0 (0.39s)
Creating working copy for https://github.com/skedgo/GeoMonitor.git
Working copy of https://github.com/skedgo/GeoMonitor.git resolved at 0.2.0
Creating working copy for https://github.com/skedgo/TGCardViewController.git
Working copy of https://github.com/skedgo/TGCardViewController.git resolved at 2.3.3
Creating working copy for https://github.com/onevcat/Kingfisher.git
Working copy of https://github.com/onevcat/Kingfisher.git resolved at 7.12.0
Creating working copy for https://github.com/ReactiveX/RxSwift.git
Working copy of https://github.com/ReactiveX/RxSwift.git resolved at 6.9.0
warning: 'spi-builder-workspace': found 38 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/trip overview/TKUISegmentStationaryDoubleCell.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/alerts/TKUISectionedAlertTableHeader.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/timetable/TKUIServiceHeaderView.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/trip overview/TKUINotificationView.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/results/TKUIRoutingQueryInputTitleView.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/alerts/TKUIAlertCell.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/trip overview/TKUIAttributionCell.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/TKUITripModeByModeHeader.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/timetable/TKUITimetableAccessoryView.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/TKUIModePickerCell.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/segment cards/TKUISegmentDirectionCell.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/trip overview/TKUIPathFriendlinessView.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/timetable/TKUIServiceTitleView.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/results/TKUIRoutingSupportView.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/trip overview/TKUITripTitleView.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/TKUITripBoyView.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/TKUIDepartureCell.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/alerts/TKUIEmptyAlertView.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/trip overview/TKUISegmentStationaryCell.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/TKUINearbyCell.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/results/TKUITripCell.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/timetable/TKUIServiceHeaderMiniView.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/controller/TKUISectionedAlertViewController.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/trip overview/TKUISegmentAlertCell.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/results/TKUIResultsAccessoryView.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/controller/TKUIAttributionTableViewController.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/alerts/TKUIGroupedAlertCell.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/results/TKUIProgressCell.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/trip overview/TKUISegmentMovingCell.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/segment cards/TKUISegmentInstructionsView.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/alerts/TKUILoadingAlertView.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/results/TKUIResultsTitleView.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/segment cards/TKUISegmentTitleView.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/Resources/TripKitUI.xcassets
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/timetable/TKUIServiceNumberCell.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/trip overview/TKUISegmentImpossibleCell.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/timetable/TKUIServiceVisitCell.xib
    /Users/admin/builder/spi-builder-workspace/Sources/TripKitUI/views/TKUIHomeCustomizerCell.xib
warning: 'spi-builder-workspace': found 2 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/TripKit/Resources/TripKit.xcassets
    /Users/admin/builder/spi-builder-workspace/Sources/TripKit/Resources/TripKitModel.xcdatamodeld
BUILD FAILURE 5.9 macosSpm