Build Information
Failed to build GeoMonitor with Swift 5.9 for macOS (SPM).
Build Command
Build command unavailable
Build Log
========================================
RunAll
========================================
Builder version: 4.27.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/skedgo/GeoMonitor.git
Reference: main
Initialized empty Git repository in /Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/skedgo/GeoMonitor
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 37767d6 Fix log messages
Cloned https://github.com/skedgo/GeoMonitor.git
Revision (git rev-parse @):
37767d625be8229f073ee2b7281848e2c6511e67
SUCCESS checkout https://github.com/skedgo/GeoMonitor.git at main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "geomonitor",
"name": "GeoMonitor",
"url": "https://github.com/skedgo/GeoMonitor.git",
"version": "unspecified",
"path": "/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/GeoMonitor",
"dependencies": [
]
}
]
}
Fetching https://github.com/skedgo/GeoMonitor.git from cache
Fetched https://github.com/skedgo/GeoMonitor.git (0.21s)
Creating working copy for https://github.com/skedgo/GeoMonitor.git
Working copy of https://github.com/skedgo/GeoMonitor.git resolved at main
warning: '.resolve-product-dependencies': dependency 'geomonitor' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.9
Building package at path: $PWD/checkout
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.0.0.app xcrun swift build --arch arm64
Building for debugging...
error: emit-module command failed with exit code 1 (use -v to see invocation)
[1/3] Compiling GeoMonitor PrioritizedRegion.swift
[2/3] Emitting module GeoMonitor
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:127:4: error: 'Published' is only available in macOS 10.15 or newer
@Published public var hasAccess: Bool
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:187:4: error: 'Published' is only available in macOS 10.15 or newer
@Published public var currentLocation: CLLocation?
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:189:4: error: 'Published' is only available in macOS 10.15 or newer
@Published public var isTracking: Bool = false {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:47: note: add 'if #available' version check
if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:104: note: add 'if #available' version check
if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:253:4: error: 'Published' is only available in macOS 10.15 or newer
@Published public var enableInBackground: Bool = false {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:277:27: error: 'startMonitoringVisits()' is only available in macOS 10.15 or newer
locationManager.startMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:277:27: note: add 'if #available' version check
locationManager.startMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:279:27: error: 'stopMonitoringVisits()' is only available in macOS 10.15 or newer
locationManager.stopMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:279:27: note: add 'if #available' version check
locationManager.stopMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:36: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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>'
[3/3] Compiling GeoMonitor GeoMonitor.swift
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:127:4: error: 'Published' is only available in macOS 10.15 or newer
@Published public var hasAccess: Bool
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:187:4: error: 'Published' is only available in macOS 10.15 or newer
@Published public var currentLocation: CLLocation?
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:189:4: error: 'Published' is only available in macOS 10.15 or newer
@Published public var isTracking: Bool = false {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:47: note: add 'if #available' version check
if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:104: note: add 'if #available' version check
if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:253:4: error: 'Published' is only available in macOS 10.15 or newer
@Published public var enableInBackground: Bool = false {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:277:27: error: 'startMonitoringVisits()' is only available in macOS 10.15 or newer
locationManager.startMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:277:27: note: add 'if #available' version check
locationManager.startMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:279:27: error: 'stopMonitoringVisits()' is only available in macOS 10.15 or newer
locationManager.stopMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:279:27: note: add 'if #available' version check
locationManager.stopMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:36: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:106:5: error: setter for 'hasAccess' is only available in macOS 10.15 or newer
hasAccess = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:106:5: note: add 'if #available' version check
hasAccess = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:109:7: note: add 'if #available' version check
enableInBackground = UserDefaults.standard.bool(forKey: enabledKey)
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:111:7: error: setter for 'enableInBackground' is only available in macOS 10.15 or newer
enableInBackground = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:111:7: note: add 'if #available' version check
enableInBackground = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:117:21: error: 'allowsBackgroundLocationUpdates' is only available in macOS 10.15 or newer
locationManager.allowsBackgroundLocationUpdates = true
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:117:21: note: add 'if #available' version check
locationManager.allowsBackgroundLocationUpdates = true
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:133:28: error: 'authorizationStatus' is only available in macOS 11.0 or newer
switch locationManager.authorizationStatus {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:133:28: note: add 'if #available' version check
switch locationManager.authorizationStatus {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:132:14: note: add @available attribute to enclosing property
public var canAsk: Bool {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:144:28: error: 'authorizationStatus' is only available in macOS 11.0 or newer
switch locationManager.authorizationStatus {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:144:28: note: add 'if #available' version check
switch locationManager.authorizationStatus {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:146:7: note: add 'if #available' version check
hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:146:57: error: 'accuracyAuthorization' is only available in macOS 11.0 or newer
hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:146:57: note: add 'if #available' version check
hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:151:7: note: add 'if #available' version check
hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:151:57: error: 'accuracyAuthorization' is only available in macOS 11.0 or newer
hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:151:57: note: add 'if #available' version check
hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:152:7: error: setter for 'enableInBackground' is only available in macOS 10.15 or newer
enableInBackground = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:152:7: note: add 'if #available' version check
enableInBackground = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:154:7: error: setter for 'hasAccess' is only available in macOS 10.15 or newer
hasAccess = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:154:7: note: add 'if #available' version check
hasAccess = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:155:7: error: setter for 'enableInBackground' is only available in macOS 10.15 or newer
enableInBackground = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:155:7: note: add 'if #available' version check
enableInBackground = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:157:7: error: setter for 'hasAccess' is only available in macOS 10.15 or newer
hasAccess = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:157:7: note: add 'if #available' version check
hasAccess = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:158:7: error: setter for 'enableInBackground' is only available in macOS 10.15 or newer
enableInBackground = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:158:7: note: add 'if #available' version check
enableInBackground = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:164:26: error: 'authorizationStatus' is only available in macOS 11.0 or newer
if locationManager.authorizationStatus == .notDetermined {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:164:26: note: add 'if #available' version check
if locationManager.authorizationStatus == .notDetermined {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:176:25: error: 'requestAlwaysAuthorization()' is only available in macOS 10.15 or newer
locationManager.requestAlwaysAuthorization()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:176:25: note: add 'if #available' version check
locationManager.requestAlwaysAuthorization()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:180:23: error: 'requestWhenInUseAuthorization()' is only available in macOS 10.15 or newer
locationManager.requestWhenInUseAuthorization()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:180:23: note: add 'if #available' version check
locationManager.requestWhenInUseAuthorization()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:222:21: error: 'requestLocation()' is only available in macOS 10.14 or newer
locationManager.requestLocation()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:222:21: note: add 'if #available' version check
locationManager.requestLocation()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
private func fetchCurrentLocation() async throws -> CLLocation {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:225:7: error: 'Task' is only available in macOS 10.15 or newer
Task { [weak self] in
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:225:7: note: add 'if #available' version check
Task { [weak self] in
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
private func fetchCurrentLocation() async throws -> CLLocation {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:225:7: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task { [weak self] in
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:225:7: note: add 'if #available' version check
Task { [weak self] in
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
private func fetchCurrentLocation() async throws -> CLLocation {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:230:22: note: add 'if #available' version check
return try await withCheckedThrowingContinuation { continuation in
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
private func fetchCurrentLocation() async throws -> CLLocation {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:233:22: error: 'resume(with:)' is only available in macOS 10.15 or newer
continuation.resume(with: result)
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:233:22: note: add 'if #available' version check
continuation.resume(with: result)
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
private func fetchCurrentLocation() async throws -> CLLocation {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:291:21: error: 'allowsBackgroundLocationUpdates' is only available in macOS 10.15 or newer
locationManager.allowsBackgroundLocationUpdates = true
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:291:21: note: add 'if #available' version check
locationManager.allowsBackgroundLocationUpdates = true
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
public func startMonitoring() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
public func startMonitoring() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:294:5: error: 'Task' is only available in macOS 10.15 or newer
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:294:5: note: add 'if #available' version check
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
public func startMonitoring() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:294:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:294:5: note: add 'if #available' version check
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
public func startMonitoring() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:301:23: error: 'startMonitoringVisits()' is only available in macOS 10.15 or newer
locationManager.startMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:301:23: note: add 'if #available' version check
locationManager.startMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
public func startMonitoring() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:311:21: error: 'allowsBackgroundLocationUpdates' is only available in macOS 10.15 or newer
locationManager.allowsBackgroundLocationUpdates = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:311:21: note: add 'if #available' version check
locationManager.allowsBackgroundLocationUpdates = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:305:15: note: add @available attribute to enclosing instance method
public func stopMonitoring() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:312:21: error: 'pausesLocationUpdatesAutomatically' is only available in macOS 10.15 or newer
locationManager.pausesLocationUpdatesAutomatically = true
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:312:21: note: add 'if #available' version check
locationManager.pausesLocationUpdatesAutomatically = true
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:305:15: note: add @available attribute to enclosing instance method
public func stopMonitoring() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:315:21: error: 'stopMonitoringVisits()' is only available in macOS 10.15 or newer
locationManager.stopMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:315:21: note: add 'if #available' version check
locationManager.stopMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:305:15: note: add @available attribute to enclosing instance method
public func stopMonitoring() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:417:18: error: 'cancel()' is only available in macOS 10.15 or newer
monitorTask?.cancel()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:417:18: note: add 'if #available' version check
monitorTask?.cancel()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:418:19: error: 'Task' is only available in macOS 10.15 or newer
monitorTask = Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:418:19: note: add 'if #available' version check
monitorTask = Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:418:19: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
monitorTask = Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:418:19: note: add 'if #available' version check
monitorTask = Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:420:19: note: add 'if #available' version check
try await Task.sleep(nanoseconds: UInt64(delay * 1_000_000_000))
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:420:24: note: add 'if #available' version check
try await Task.sleep(nanoseconds: UInt64(delay * 1_000_000_000))
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:421:13: error: 'Task' is only available in macOS 10.15 or newer
try Task.checkCancellation()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:421:13: note: add 'if #available' version check
try Task.checkCancellation()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:421:18: error: 'checkCancellation()' is only available in macOS 10.15 or newer
try Task.checkCancellation()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:421:18: note: add 'if #available' version check
try Task.checkCancellation()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:429:12: error: 'Task' is only available in macOS 10.15 or newer
guard !Task.isCancelled else { return }
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:429:12: note: add 'if #available' version check
guard !Task.isCancelled else { return }
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:428:16: note: add @available attribute to enclosing instance method
private func monitorNow(_ regions: [CLCircularRegion], location: CLLocation?) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:429:17: error: 'isCancelled' is only available in macOS 10.15 or newer
guard !Task.isCancelled else { return }
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:429:17: note: add 'if #available' version check
guard !Task.isCancelled else { return }
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:428:16: note: add @available attribute to enclosing instance method
private func monitorNow(_ regions: [CLCircularRegion], location: CLLocation?) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:518:5: error: 'Task' is only available in macOS 10.15 or newer
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:518:5: note: add 'if #available' version check
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:506:15: note: add @available attribute to enclosing instance method
public func locationManager(_ manager: CLLocationManager, didEnterRegion region: CLRegion) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:518:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:518:5: note: add 'if #available' version check
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:506:15: note: add @available attribute to enclosing instance method
public func locationManager(_ manager: CLLocationManager, didEnterRegion region: CLRegion) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:561:5: error: 'Task' is only available in macOS 10.15 or newer
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:561:5: note: add 'if #available' version check
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:549:15: note: add @available attribute to enclosing instance method
public func locationManager(_ manager: CLLocationManager, didExitRegion region: CLRegion) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:561:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:561:5: note: add 'if #available' version check
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:549:15: note: add @available attribute to enclosing instance method
public func locationManager(_ manager: CLLocationManager, didExitRegion region: CLRegion) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:582:5: error: 'Task' is only available in macOS 10.15 or newer
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:582:5: note: add 'if #available' version check
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:582:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:582:5: note: add 'if #available' version check
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:605:5: error: setter for 'currentLocation' is only available in macOS 10.15 or newer
self.currentLocation = latestAccurate
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:605:5: note: add 'if #available' version check
self.currentLocation = latestAccurate
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:588:15: note: add @available attribute to enclosing instance method
public func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:630:20: error: 'authorizationStatus' is only available in macOS 11.0 or newer
switch manager.authorizationStatus {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:630:20: note: add 'if #available' version check
switch manager.authorizationStatus {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:623:15: note: add @available attribute to enclosing instance method
public func locationManagerDidChangeAuthorization(_ manager: CLLocationManager) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
error: fatalError
[0/1] Planning build
Building for debugging...
error: emit-module command failed with exit code 1 (use -v to see invocation)
[1/2] Emitting module GeoMonitor
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:127:4: error: 'Published' is only available in macOS 10.15 or newer
@Published public var hasAccess: Bool
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:187:4: error: 'Published' is only available in macOS 10.15 or newer
@Published public var currentLocation: CLLocation?
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:189:4: error: 'Published' is only available in macOS 10.15 or newer
@Published public var isTracking: Bool = false {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:47: note: add 'if #available' version check
if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:104: note: add 'if #available' version check
if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:253:4: error: 'Published' is only available in macOS 10.15 or newer
@Published public var enableInBackground: Bool = false {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:277:27: error: 'startMonitoringVisits()' is only available in macOS 10.15 or newer
locationManager.startMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:277:27: note: add 'if #available' version check
locationManager.startMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:279:27: error: 'stopMonitoringVisits()' is only available in macOS 10.15 or newer
locationManager.stopMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:279:27: note: add 'if #available' version check
locationManager.stopMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:36: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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>'
[2/2] Compiling GeoMonitor GeoMonitor.swift
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:127:4: error: 'Published' is only available in macOS 10.15 or newer
@Published public var hasAccess: Bool
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:187:4: error: 'Published' is only available in macOS 10.15 or newer
@Published public var currentLocation: CLLocation?
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:189:4: error: 'Published' is only available in macOS 10.15 or newer
@Published public var isTracking: Bool = false {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:47: note: add 'if #available' version check
if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:104: note: add 'if #available' version check
if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:253:4: error: 'Published' is only available in macOS 10.15 or newer
@Published public var enableInBackground: Bool = false {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:277:27: error: 'startMonitoringVisits()' is only available in macOS 10.15 or newer
locationManager.startMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:277:27: note: add 'if #available' version check
locationManager.startMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:279:27: error: 'stopMonitoringVisits()' is only available in macOS 10.15 or newer
locationManager.stopMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:279:27: note: add 'if #available' version check
locationManager.stopMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:36: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:106:5: error: setter for 'hasAccess' is only available in macOS 10.15 or newer
hasAccess = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:106:5: note: add 'if #available' version check
hasAccess = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:109:7: note: add 'if #available' version check
enableInBackground = UserDefaults.standard.bool(forKey: enabledKey)
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:111:7: error: setter for 'enableInBackground' is only available in macOS 10.15 or newer
enableInBackground = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:111:7: note: add 'if #available' version check
enableInBackground = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:117:21: error: 'allowsBackgroundLocationUpdates' is only available in macOS 10.15 or newer
locationManager.allowsBackgroundLocationUpdates = true
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:117:21: note: add 'if #available' version check
locationManager.allowsBackgroundLocationUpdates = true
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:133:28: error: 'authorizationStatus' is only available in macOS 11.0 or newer
switch locationManager.authorizationStatus {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:133:28: note: add 'if #available' version check
switch locationManager.authorizationStatus {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:132:14: note: add @available attribute to enclosing property
public var canAsk: Bool {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:144:28: error: 'authorizationStatus' is only available in macOS 11.0 or newer
switch locationManager.authorizationStatus {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:144:28: note: add 'if #available' version check
switch locationManager.authorizationStatus {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:146:7: note: add 'if #available' version check
hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:146:57: error: 'accuracyAuthorization' is only available in macOS 11.0 or newer
hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:146:57: note: add 'if #available' version check
hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:151:7: note: add 'if #available' version check
hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:151:57: error: 'accuracyAuthorization' is only available in macOS 11.0 or newer
hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:151:57: note: add 'if #available' version check
hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:152:7: error: setter for 'enableInBackground' is only available in macOS 10.15 or newer
enableInBackground = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:152:7: note: add 'if #available' version check
enableInBackground = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:154:7: error: setter for 'hasAccess' is only available in macOS 10.15 or newer
hasAccess = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:154:7: note: add 'if #available' version check
hasAccess = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:155:7: error: setter for 'enableInBackground' is only available in macOS 10.15 or newer
enableInBackground = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:155:7: note: add 'if #available' version check
enableInBackground = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:157:7: error: setter for 'hasAccess' is only available in macOS 10.15 or newer
hasAccess = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:157:7: note: add 'if #available' version check
hasAccess = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:158:7: error: setter for 'enableInBackground' is only available in macOS 10.15 or newer
enableInBackground = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:158:7: note: add 'if #available' version check
enableInBackground = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
private func updateAccess() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:164:26: error: 'authorizationStatus' is only available in macOS 11.0 or newer
if locationManager.authorizationStatus == .notDetermined {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:164:26: note: add 'if #available' version check
if locationManager.authorizationStatus == .notDetermined {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:176:25: error: 'requestAlwaysAuthorization()' is only available in macOS 10.15 or newer
locationManager.requestAlwaysAuthorization()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:176:25: note: add 'if #available' version check
locationManager.requestAlwaysAuthorization()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:180:23: error: 'requestWhenInUseAuthorization()' is only available in macOS 10.15 or newer
locationManager.requestWhenInUseAuthorization()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:180:23: note: add 'if #available' version check
locationManager.requestWhenInUseAuthorization()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:222:21: error: 'requestLocation()' is only available in macOS 10.14 or newer
locationManager.requestLocation()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:222:21: note: add 'if #available' version check
locationManager.requestLocation()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
private func fetchCurrentLocation() async throws -> CLLocation {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:225:7: error: 'Task' is only available in macOS 10.15 or newer
Task { [weak self] in
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:225:7: note: add 'if #available' version check
Task { [weak self] in
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
private func fetchCurrentLocation() async throws -> CLLocation {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:225:7: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task { [weak self] in
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:225:7: note: add 'if #available' version check
Task { [weak self] in
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
private func fetchCurrentLocation() async throws -> CLLocation {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:230:22: note: add 'if #available' version check
return try await withCheckedThrowingContinuation { continuation in
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
private func fetchCurrentLocation() async throws -> CLLocation {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:233:22: error: 'resume(with:)' is only available in macOS 10.15 or newer
continuation.resume(with: result)
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:233:22: note: add 'if #available' version check
continuation.resume(with: result)
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
private func fetchCurrentLocation() async throws -> CLLocation {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:291:21: error: 'allowsBackgroundLocationUpdates' is only available in macOS 10.15 or newer
locationManager.allowsBackgroundLocationUpdates = true
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:291:21: note: add 'if #available' version check
locationManager.allowsBackgroundLocationUpdates = true
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
public func startMonitoring() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
public func startMonitoring() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:294:5: error: 'Task' is only available in macOS 10.15 or newer
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:294:5: note: add 'if #available' version check
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
public func startMonitoring() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:294:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:294:5: note: add 'if #available' version check
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
public func startMonitoring() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:301:23: error: 'startMonitoringVisits()' is only available in macOS 10.15 or newer
locationManager.startMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:301:23: note: add 'if #available' version check
locationManager.startMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
public func startMonitoring() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:311:21: error: 'allowsBackgroundLocationUpdates' is only available in macOS 10.15 or newer
locationManager.allowsBackgroundLocationUpdates = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:311:21: note: add 'if #available' version check
locationManager.allowsBackgroundLocationUpdates = false
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:305:15: note: add @available attribute to enclosing instance method
public func stopMonitoring() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:312:21: error: 'pausesLocationUpdatesAutomatically' is only available in macOS 10.15 or newer
locationManager.pausesLocationUpdatesAutomatically = true
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:312:21: note: add 'if #available' version check
locationManager.pausesLocationUpdatesAutomatically = true
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:305:15: note: add @available attribute to enclosing instance method
public func stopMonitoring() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:315:21: error: 'stopMonitoringVisits()' is only available in macOS 10.15 or newer
locationManager.stopMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:315:21: note: add 'if #available' version check
locationManager.stopMonitoringVisits()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:305:15: note: add @available attribute to enclosing instance method
public func stopMonitoring() {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:417:18: error: 'cancel()' is only available in macOS 10.15 or newer
monitorTask?.cancel()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:417:18: note: add 'if #available' version check
monitorTask?.cancel()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:418:19: error: 'Task' is only available in macOS 10.15 or newer
monitorTask = Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:418:19: note: add 'if #available' version check
monitorTask = Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:418:19: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
monitorTask = Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:418:19: note: add 'if #available' version check
monitorTask = Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:420:19: note: add 'if #available' version check
try await Task.sleep(nanoseconds: UInt64(delay * 1_000_000_000))
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:420:24: note: add 'if #available' version check
try await Task.sleep(nanoseconds: UInt64(delay * 1_000_000_000))
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:421:13: error: 'Task' is only available in macOS 10.15 or newer
try Task.checkCancellation()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:421:13: note: add 'if #available' version check
try Task.checkCancellation()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:421:18: error: 'checkCancellation()' is only available in macOS 10.15 or newer
try Task.checkCancellation()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:421:18: note: add 'if #available' version check
try Task.checkCancellation()
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/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/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:429:12: error: 'Task' is only available in macOS 10.15 or newer
guard !Task.isCancelled else { return }
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:429:12: note: add 'if #available' version check
guard !Task.isCancelled else { return }
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:428:16: note: add @available attribute to enclosing instance method
private func monitorNow(_ regions: [CLCircularRegion], location: CLLocation?) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:429:17: error: 'isCancelled' is only available in macOS 10.15 or newer
guard !Task.isCancelled else { return }
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:429:17: note: add 'if #available' version check
guard !Task.isCancelled else { return }
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:428:16: note: add @available attribute to enclosing instance method
private func monitorNow(_ regions: [CLCircularRegion], location: CLLocation?) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:518:5: error: 'Task' is only available in macOS 10.15 or newer
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:518:5: note: add 'if #available' version check
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:506:15: note: add @available attribute to enclosing instance method
public func locationManager(_ manager: CLLocationManager, didEnterRegion region: CLRegion) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:518:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:518:5: note: add 'if #available' version check
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:506:15: note: add @available attribute to enclosing instance method
public func locationManager(_ manager: CLLocationManager, didEnterRegion region: CLRegion) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:561:5: error: 'Task' is only available in macOS 10.15 or newer
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:561:5: note: add 'if #available' version check
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:549:15: note: add @available attribute to enclosing instance method
public func locationManager(_ manager: CLLocationManager, didExitRegion region: CLRegion) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:561:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:561:5: note: add 'if #available' version check
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:549:15: note: add @available attribute to enclosing instance method
public func locationManager(_ manager: CLLocationManager, didExitRegion region: CLRegion) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:582:5: error: 'Task' is only available in macOS 10.15 or newer
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:582:5: note: add 'if #available' version check
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:582:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:582:5: note: add 'if #available' version check
Task {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:605:5: error: setter for 'currentLocation' is only available in macOS 10.15 or newer
self.currentLocation = latestAccurate
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:605:5: note: add 'if #available' version check
self.currentLocation = latestAccurate
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:588:15: note: add @available attribute to enclosing instance method
public func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:630:20: error: 'authorizationStatus' is only available in macOS 11.0 or newer
switch manager.authorizationStatus {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:630:20: note: add 'if #available' version check
switch manager.authorizationStatus {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:623:15: note: add @available attribute to enclosing instance method
public func locationManagerDidChangeAuthorization(_ manager: CLLocationManager) {
^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
error: fatalError
BUILD FAILURE 5.9 macosSpm