Build Information
Successful build of SwiftLocation, reference 5.1.0 (f8ec8e), with Swift 6.4 for macOS (SPM) on 19 Sep 2026 14:16:57 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/malcommac/SwiftLocation.git
Reference: 5.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/malcommac/SwiftLocation
* tag 5.1.0 -> FETCH_HEAD
HEAD is now at f8ec8e9 Merge branch 'release/5.1.0'
Cloned https://github.com/malcommac/SwiftLocation.git
Revision (git rev-parse @):
f8ec8e97095eb3a5312370ad94b921768217625f
SUCCESS checkout https://github.com/malcommac/SwiftLocation.git at 5.1.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/malcommac/SwiftLocation.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 182]
[Planning deferred tasks]
[30 / 60]
[31 / 61] SwiftLocation
[41 / 138]
[44 / 138]
[52 / 138]
[54 / 138]
[55 / 138]
[61 / 138]
[63 / 138]
[66 / 138]
[71 / 138]
[73 / 138]
[76 / 138]
[77 / 138]
[89 / 138]
[91 / 138]
[92 / 138]
[94 / 138]
[96 / 138]
[97 / 138]
[108 / 138] SwiftLocation
[109 / 138] SwiftLocation
[117 / 139] SwiftLocationBeaconBroadcaster
[121 / 143] SwiftLocationBeaconBroadcaster
[129 / 143] SwiftLocation
[129 / 143] SwiftLocationBeaconBroadcaster
[137 / 143] SwiftLocationBeaconBroadcaster-product
[137 / 143] SwiftLocation-Dynamic-product
Build complete! (12.33 sec)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/LocationManagerImpProtocol.swift:30:42: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m28 |[0;0m // MARK: - LocationManagerDelegate
[0;36m29 |[0;0m
[0;36m30 |[0;0m public protocol LocationManagerDelegate: class {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m31 |[0;0m
[0;36m32 |[0;0m // MARK: - Location Manager
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/LocationManagerImpProtocol.swift:52:45: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m50 |[0;0m // MARK: - LocationManagerProtocol
[0;36m51 |[0;0m
[0;36m52 |[0;0m public protocol LocationManagerImpProtocol: class {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m53 |[0;0m typealias AuthorizationCallback = ((CLAuthorizationStatus) -> Void)
[0;36m54 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:139:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future[0;0m
[0;36m137 |[0;0m // MARK: - CLAuthorizationStatus
[0;36m138 |[0;0m
[0;36m139 |[0;0m extension CLAuthorizationStatus: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m140 |[0;0m
[0;36m141 |[0;0m internal var isAuthorized: Bool {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:174:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CLActivityType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future[0;0m
[0;36m172 |[0;0m // MARK: - CLActivityType
[0;36m173 |[0;0m
[0;36m174 |[0;0m extension CLActivityType: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CLActivityType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m175 |[0;0m
[0;36m176 |[0;0m public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:221:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CLLocationCoordinate2D' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_LocationEssentials' introduce this conformance in the future[0;0m
[0;36m219 |[0;0m // MARK: - CLLocationCoordinate2D
[0;36m220 |[0;0m
[0;36m221 |[0;0m extension CLLocationCoordinate2D: Codable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CLLocationCoordinate2D' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_LocationEssentials' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m222 |[0;0m
[0;36m223 |[0;0m public func encode(to encoder: Encoder) throws {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:240:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'MKCoordinateSpan' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'MapKit' introduce this conformance in the future[0;0m
[0;36m238 |[0;0m // MARK: - MKCoordinateSpan
[0;36m239 |[0;0m
[0;36m240 |[0;0m extension MKCoordinateSpan: Codable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'MKCoordinateSpan' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'MapKit' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m241 |[0;0m
[0;36m242 |[0;0m public func encode(to encoder: Encoder) throws {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/Foundation+Extras.swift:141:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CLLocationCoordinate2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of '_LocationEssentials' introduce this conformance in the future[0;0m
[0;36m139 |[0;0m // MARK: - CLLocationCoordinate2D
[0;36m140 |[0;0m
[0;36m141 |[0;0m extension CLLocationCoordinate2D: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CLLocationCoordinate2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of '_LocationEssentials' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m142 |[0;0m
[0;36m143 |[0;0m var commaLngLat: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol.swift:32:34: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m30 |[0;0m // MARK: - RequestProtocol
[0;36m31 |[0;0m
[0;36m32 |[0;0m public protocol RequestProtocol: class, Hashable, CustomStringConvertible {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m33 |[0;0m associatedtype ProducedData
[0;36m34 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/AutocompleteProtocol.swift:32:39: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m30 |[0;0m // MARK: - AutocompleteProtocol
[0;36m31 |[0;0m
[0;36m32 |[0;0m public protocol AutocompleteProtocol: class, CustomStringConvertible {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m33 |[0;0m
[0;36m34 |[0;0m /// Execute the search.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:233:62: [1;33mwarning: [1;39m'FilterType' was deprecated in macOS 10.15: Use MKLocalSearchCompleterResultType[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m231 |[0;0m }
[0;36m232 |[0;0m
[0;36m233 |[0;0m private func filterTypes() -> MKLocalSearchCompleter.FilterType {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'FilterType' was deprecated in macOS 10.15: Use MKLocalSearchCompleterResultType[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m234 |[0;0m if contains(.query) {
[0;36m235 |[0;0m return .locationsAndQueries
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Geocoder/GeocoderServiceProtocol.swift:30:42: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m28 |[0;0m // MARK: - GeocoderServiceProtocol
[0;36m29 |[0;0m
[0;36m30 |[0;0m public protocol GeocoderServiceProtocol: class, CustomStringConvertible {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m31 |[0;0m
[0;36m32 |[0;0m /// Timeout interval for request. `nil` to ignore it.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/IPLocation/IPServiceProtocol.swift:39:36: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m37 |[0;0m }
[0;36m38 |[0;0m
[0;36m39 |[0;0m public protocol IPServiceProtocol: class, CustomStringConvertible {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m40 |[0;0m
[0;36m41 |[0;0m /// Decoder userd to read data from service.
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Geocoder/GeocoderServiceProtocol.swift:30:42: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m28 |[0;0m // MARK: - GeocoderServiceProtocol
[0;36m29 |[0;0m
[0;36m30 |[0;0m public protocol GeocoderServiceProtocol: class, CustomStringConvertible {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m31 |[0;0m
[0;36m32 |[0;0m /// Timeout interval for request. `nil` to ignore it.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Geocoder/Services/Geocoder-Here.swift:66:17: [1;33mwarning: [1;39mdictionary literal of type '[String : Any?]' has duplicate entries for string literal key 'locale'[0;0m
[0;36m64 |[0;0m "APIKey": APIKey.trunc(length: 5),
[0;36m65 |[0;0m "timeout": timeout,
[0;36m66 |[0;0m "locale": locale ?? "",
[0;36m|[0;0m |- [1;33mwarning: [1;39mdictionary literal of type '[String : Any?]' has duplicate entries for string literal key 'locale'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mduplicate key declared here[0;0m
[0;36m67 |[0;0m "limit": limit ?? "",
[0;36m68 |[0;0m "locale": locale ?? "",
[0;36m|[0;0m `- [1;39mnote: [1;39mduplicate key declared here[0;0m
[0;36m69 |[0;0m "limitToCountries": countryCodes ?? "",
[0;36m70 |[0;0m "proximityCoordinates": proximityCoordinates?.description ?? ""
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/IPLocation/IPServiceProtocol.swift:39:36: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m37 |[0;0m }
[0;36m38 |[0;0m
[0;36m39 |[0;0m public protocol IPServiceProtocol: class, CustomStringConvertible {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m40 |[0;0m
[0;36m41 |[0;0m /// Decoder userd to read data from service.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Abstract Request/RequestProtocol.swift:32:34: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m30 |[0;0m // MARK: - RequestProtocol
[0;36m31 |[0;0m
[0;36m32 |[0;0m public protocol RequestProtocol: class, Hashable, CustomStringConvertible {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m33 |[0;0m associatedtype ProducedData
[0;36m34 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/AutocompleteProtocol.swift:32:39: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m30 |[0;0m // MARK: - AutocompleteProtocol
[0;36m31 |[0;0m
[0;36m32 |[0;0m public protocol AutocompleteProtocol: class, CustomStringConvertible {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m33 |[0;0m
[0;36m34 |[0;0m /// Execute the search.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift:233:62: [1;33mwarning: [1;39m'FilterType' was deprecated in macOS 10.15: Use MKLocalSearchCompleterResultType[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m231 |[0;0m }
[0;36m232 |[0;0m
[0;36m233 |[0;0m private func filterTypes() -> MKLocalSearchCompleter.FilterType {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'FilterType' was deprecated in macOS 10.15: Use MKLocalSearchCompleterResultType[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m234 |[0;0m if contains(.query) {
[0;36m235 |[0;0m return .locationsAndQueries
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocationBeaconBroadcaster/Request/Requests/Beacon/BeaconBroadcaster.swift:135:23: [1;33mwarning: [1;39m'init(proximityUUID:major:minor:identifier:)' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m133 |[0;0m
[0;36m134 |[0;0m // create the region that will be used to send
[0;36m135 |[0;0m self.region = CLBeaconRegion(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(proximityUUID:major:minor:identifier:)' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m136 |[0;0m proximityUUID: uuidInstance,
[0;36m137 |[0;0m major: majorID,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Beacon/BeaconRequest.swift:151:84: [1;33mwarning: [1;39m'proximityUUID' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m149 |[0;0m let matched = sourceList.filter { b in
[0;36m150 |[0;0m monitoredBeacons.contains(where: {
[0;36m151 |[0;0m $0.major == b.major && $0.minor == b.minor && $0.uuid as UUID == b.proximityUUID
[0;36m|[0;0m `- [1;33mwarning: [1;39m'proximityUUID' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m152 |[0;0m })
[0;36m153 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Beacon/BeaconRequest.swift:184:22: [1;33mwarning: [1;39m'init(proximityUUID:identifier:)' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m182 |[0;0m
[0;36m183 |[0;0m fileprivate func regionFromUUID(_ uuid: UUID) -> CLBeaconRegion {
[0;36m184 |[0;0m let region = CLBeaconRegion(proximityUUID: uuid, identifier: "\(requestRegionIdentifier)\(uuid.uuidString)")
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(proximityUUID:identifier:)' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m185 |[0;0m region.notifyEntryStateOnDisplay = true
[0;36m186 |[0;0m return region
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Request/Requests/Beacon/BeaconRequest.swift:190:22: [1;33mwarning: [1;39m'init(proximityUUID:major:minor:identifier:)' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m188 |[0;0m
[0;36m189 |[0;0m private func regionFromBeacon(_ beacon: Beacon) -> CLBeaconRegion {
[0;36m190 |[0;0m let region = CLBeaconRegion(proximityUUID: beacon.uuid as UUID,
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(proximityUUID:major:minor:identifier:)' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m191 |[0;0m major: CLBeaconMajorValue(beacon.major.int32Value),
[0;36m192 |[0;0m minor: CLBeaconMinorValue(beacon.minor.int32Value),
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift:94:59: [1;33mwarning: [1;39m'rangedRegions' was deprecated in macOS 10.15: Use -rangedBeaconConstraints[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m92 |[0;0m return
[0;36m93 |[0;0m }
[0;36m94 |[0;0m manager.stopMonitoringBeaconRegions(Array(manager.rangedRegions))
[0;36m|[0;0m `- [1;33mwarning: [1;39m'rangedRegions' was deprecated in macOS 10.15: Use -rangedBeaconConstraints[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m95 |[0;0m manager.startMonitoringBeaconRegions(newRegions)
[0;36m96 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift:240:33: [1;33mwarning: [1;39m'startRangingBeacons(in:)' was deprecated in macOS 11.0: Use -startRangingBeaconsSatisfyingConstraint:[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m238 |[0;0m }
[0;36m239 |[0;0m switch state {
[0;36m240 |[0;0m case .inside: manager.startRangingBeacons(in: beaconRegion)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'startRangingBeacons(in:)' was deprecated in macOS 11.0: Use -startRangingBeaconsSatisfyingConstraint:[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m241 |[0;0m default: manager.stopRangingBeacons(in: beaconRegion)
[0;36m242 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift:241:33: [1;33mwarning: [1;39m'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m239 |[0;0m switch state {
[0;36m240 |[0;0m case .inside: manager.startRangingBeacons(in: beaconRegion)
[0;36m241 |[0;0m default: manager.stopRangingBeacons(in: beaconRegion)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m242 |[0;0m }
[0;36m243 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/LocationManagerImpProtocol.swift:30:42: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m28 |[0;0m // MARK: - LocationManagerDelegate
[0;36m29 |[0;0m
[0;36m30 |[0;0m public protocol LocationManagerDelegate: class {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m31 |[0;0m
[0;36m32 |[0;0m // MARK: - Location Manager
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/CLLocationManager/LocationManagerImpProtocol.swift:52:45: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m50 |[0;0m // MARK: - LocationManagerProtocol
[0;36m51 |[0;0m
[0;36m52 |[0;0m public protocol LocationManagerImpProtocol: class {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m53 |[0;0m typealias AuthorizationCallback = ((CLAuthorizationStatus) -> Void)
[0;36m54 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:139:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future[0;0m
[0;36m137 |[0;0m // MARK: - CLAuthorizationStatus
[0;36m138 |[0;0m
[0;36m139 |[0;0m extension CLAuthorizationStatus: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CLAuthorizationStatus' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m140 |[0;0m
[0;36m141 |[0;0m internal var isAuthorized: Bool {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:174:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CLActivityType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future[0;0m
[0;36m172 |[0;0m // MARK: - CLActivityType
[0;36m173 |[0;0m
[0;36m174 |[0;0m extension CLActivityType: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CLActivityType' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CoreLocation' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m175 |[0;0m
[0;36m176 |[0;0m public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:221:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CLLocationCoordinate2D' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_LocationEssentials' introduce this conformance in the future[0;0m
[0;36m219 |[0;0m // MARK: - CLLocationCoordinate2D
[0;36m220 |[0;0m
[0;36m221 |[0;0m extension CLLocationCoordinate2D: Codable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CLLocationCoordinate2D' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_LocationEssentials' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m222 |[0;0m
[0;36m223 |[0;0m public func encode(to encoder: Encoder) throws {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:240:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'MKCoordinateSpan' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'MapKit' introduce this conformance in the future[0;0m
[0;36m238 |[0;0m // MARK: - MKCoordinateSpan
[0;36m239 |[0;0m
[0;36m240 |[0;0m extension MKCoordinateSpan: Codable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'MKCoordinateSpan' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'MapKit' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m241 |[0;0m
[0;36m242 |[0;0m public func encode(to encoder: Encoder) throws {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:53:21: [1;33mwarning: [1;39m'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m51 |[0;0m if let beaconRegion = region as? CLBeaconRegion {
[0;36m52 |[0;0m if #available(macCatalyst 14.0, iOS 7.0, *) {
[0;36m53 |[0;0m stopRangingBeacons(in: beaconRegion)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'stopRangingBeacons(in:)' was deprecated in macOS 11.0: Use -stopRangingBeaconsSatisfyingConstraint:[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m54 |[0;0m }
[0;36m55 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/CLLocationManager+Extension.swift:177:9: [1;33mwarning: [1;39mswitch must be exhaustive[0;0m
[0;36m175 |[0;0m
[0;36m176 |[0;0m public var description: String {
[0;36m177 |[0;0m switch self {
[0;36m|[0;0m |- [1;33mwarning: [1;39mswitch must be exhaustive[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd missing case: '.maritime'[0;0m
[0;36m178 |[0;0m case .other: return "other"
[0;36m179 |[0;0m case .automotiveNavigation: return "automotiveNavigation"
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/Extensions/Foundation+Extras.swift:141:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'CLLocationCoordinate2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of '_LocationEssentials' introduce this conformance in the future[0;0m
[0;36m139 |[0;0m // MARK: - CLLocationCoordinate2D
[0;36m140 |[0;0m
[0;36m141 |[0;0m extension CLLocationCoordinate2D: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'CLLocationCoordinate2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of '_LocationEssentials' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m142 |[0;0m
[0;36m143 |[0;0m var commaLngLat: String {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:94:46: [1;33mwarning: [1;39m'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m92 |[0;0m }
[0;36m93 |[0;0m
[0;36m94 |[0;0m let location = NSKeyedUnarchiver.unarchiveObject(with: data) as? CLLocation
[0;36m|[0;0m `- [1;33mwarning: [1;39m'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m95 |[0;0m return location
[0;36m96 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLocation/SwiftLocation.swift:103:40: [1;33mwarning: [1;39m'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m101 |[0;0m }
[0;36m102 |[0;0m
[0;36m103 |[0;0m let data = NSKeyedArchiver.archivedData(withRootObject: location)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m104 |[0;0m UserDefaults.standard.setValue(data, forKey: UserDefaultsKeys.LastKnownGPSLocation)
[0;36m105 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "SwiftLocation",
"name" : "SwiftLocation",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "ios",
"version" : "11.0"
}
],
"products" : [
{
"name" : "SwiftLocation",
"targets" : [
"SwiftLocation"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftLocation-Dynamic",
"targets" : [
"SwiftLocation"
],
"type" : {
"library" : [
"dynamic"
]
}
},
{
"name" : "SwiftLocationBeaconBroadcaster",
"targets" : [
"SwiftLocationBeaconBroadcaster"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftLocationBeaconBroadcaster.Dynamic",
"targets" : [
"SwiftLocationBeaconBroadcaster"
],
"type" : {
"library" : [
"dynamic"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftLocationTests",
"module_type" : "SwiftTarget",
"name" : "SwiftLocationTests",
"path" : "Tests/SwiftLocationTests",
"sources" : [
"SwiftLocationTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"SwiftLocation",
"SwiftLocationBeaconBroadcaster"
],
"type" : "test"
},
{
"c99name" : "SwiftLocationBeaconBroadcaster",
"module_type" : "SwiftTarget",
"name" : "SwiftLocationBeaconBroadcaster",
"path" : "Sources/SwiftLocationBeaconBroadcaster",
"product_memberships" : [
"SwiftLocationBeaconBroadcaster",
"SwiftLocationBeaconBroadcaster.Dynamic"
],
"sources" : [
"Request/Requests/Beacon/BeaconBroadcaster.swift",
"SwiftLocation+BeaconBroadcaster.swift"
],
"target_dependencies" : [
"SwiftLocation"
],
"type" : "library"
},
{
"c99name" : "SwiftLocation",
"module_type" : "SwiftTarget",
"name" : "SwiftLocation",
"path" : "Sources/SwiftLocation",
"product_memberships" : [
"SwiftLocation",
"SwiftLocation-Dynamic",
"SwiftLocationBeaconBroadcaster",
"SwiftLocationBeaconBroadcaster.Dynamic"
],
"sources" : [
"CLLocationManager/CLDeviceLocationManager/DeviceLocationManager.swift",
"CLLocationManager/LocationManagerImpProtocol.swift",
"Extensions/CLLocationManager+Extension.swift",
"Extensions/Foundation+Extras.swift",
"Request/Abstract Request/RequestProtocol+Extension.swift",
"Request/Abstract Request/RequestProtocol+Support.swift",
"Request/Abstract Request/RequestProtocol.swift",
"Request/Requests/Autocomplete/AutocompleteProtocol.swift",
"Request/Requests/Autocomplete/AutocompleteRequest.swift",
"Request/Requests/Autocomplete/Services/Autocomplete-Apple.swift",
"Request/Requests/Autocomplete/Services/Autocomplete-Google.swift",
"Request/Requests/Autocomplete/Services/Autocomplete-Here.swift",
"Request/Requests/Beacon/BeaconRequest.swift",
"Request/Requests/GPSLocation/GPSLocationOptions.swift",
"Request/Requests/GPSLocation/GPSLocationRequest.swift",
"Request/Requests/Geocoder/GeocoderRequest.swift",
"Request/Requests/Geocoder/GeocoderServiceProtocol.swift",
"Request/Requests/Geocoder/Services/Geocoder-Apple.swift",
"Request/Requests/Geocoder/Services/Geocoder-Google.swift",
"Request/Requests/Geocoder/Services/Geocoder-Here.swift",
"Request/Requests/Geocoder/Services/Geocoder-MapBox.swift",
"Request/Requests/Geocoder/Services/Geocoder-OpenStreet.swift",
"Request/Requests/Geofencing/GeofencingOptions.swift",
"Request/Requests/Geofencing/GeofencingRequest.swift",
"Request/Requests/IPLocation/IPLocation+Data.swift",
"Request/Requests/IPLocation/IPLocationRequest.swift",
"Request/Requests/IPLocation/IPServiceProtocol.swift",
"Request/Requests/IPLocation/Services/IPLocation-IPApi.swift",
"Request/Requests/IPLocation/Services/IPLocation-IPData.swift",
"Request/Requests/IPLocation/Services/IPLocation-IPGeolocation.swift",
"Request/Requests/IPLocation/Services/IPLocation-IPInfo.swift",
"Request/Requests/IPLocation/Services/IPLocation-IPIpify.swift",
"Request/Requests/IPLocation/Services/IPLocation-IPStack.swift",
"Request/Requests/Visits/VisitsRequest.swift",
"Request/Support Structures/AddressMatch/PartialAddressMatch+Apple.swift",
"Request/Support Structures/AddressMatch/PartialAddressMatch+Google.swift",
"Request/Support Structures/AddressMatch/PartialAddressMatch+Here.swift",
"Request/Support Structures/AddressMatch/PartialAddressMatch.swift",
"Request/Support Structures/GeoLocation/GeoLocation+Apple.swift",
"Request/Support Structures/GeoLocation/GeoLocation+Google.swift",
"Request/Support Structures/GeoLocation/GeoLocation+Here.swift",
"Request/Support Structures/GeoLocation/GeoLocation+MapBox.swift",
"Request/Support Structures/GeoLocation/GeoLocation+OpenStreet.swift",
"Request/Support Structures/GeoLocation/GeoLocation.swift",
"Request/Support Structures/JSONNetworkHelper/JSONNetworkHelper.swift",
"SwiftLocation+Credentials.swift",
"SwiftLocation+Errors.swift",
"SwiftLocation.swift"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
Done.