Build Information
Successful build of arcgis-runtime-toolkit-ios, reference main (3919a1
), with Swift 6.1 for iOS using Xcode 16.3 on 28 Apr 2025 18:48:19 UTC.
Swift 6 data race errors: 24
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme arcgis-runtime-toolkit-ios -destination generic/platform=iOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Build Log
if popupsViewController == geoViewController?.navigationController?.topViewController {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:67:66: note: property declared here
@property(nullable, nonatomic,readonly,strong) UIViewController *topViewController; // The top view controller on the stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:91:18: note: add '@MainActor' to make instance method 'cleanupLastPopupsViewController()' part of global actor 'MainActor'
private func cleanupLastPopupsViewController() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:96:59: warning: main actor-isolated property 'navigationController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if popupsViewController == geoViewController?.navigationController?.topViewController {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:131:72: note: property declared here
@property(nullable, nonatomic,readonly,strong) UINavigationController *navigationController; // If this view controller has been pushed onto a navigation controller, return it.
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:91:18: note: add '@MainActor' to make instance method 'cleanupLastPopupsViewController()' part of global actor 'MainActor'
private func cleanupLastPopupsViewController() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:97:58: warning: call to main actor-isolated instance method 'popToViewController(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
geoViewController?.navigationController?.popToViewController(geoViewController!, animated: true)
^
UIKit.UINavigationController.popToViewController:2:22: note: calls to instance method 'popToViewController(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func popToViewController(_ viewController: UIViewController, animated: Bool) -> [UIViewController]?}
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:91:18: note: add '@MainActor' to make instance method 'cleanupLastPopupsViewController()' part of global actor 'MainActor'
private func cleanupLastPopupsViewController() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:97:36: warning: main actor-isolated property 'navigationController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
geoViewController?.navigationController?.popToViewController(geoViewController!, animated: true)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:131:72: note: property declared here
@property(nullable, nonatomic,readonly,strong) UINavigationController *navigationController; // If this view controller has been pushed onto a navigation controller, return it.
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:91:18: note: add '@MainActor' to make instance method 'cleanupLastPopupsViewController()' part of global actor 'MainActor'
private func cleanupLastPopupsViewController() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:98:66: warning: main actor-isolated property 'presentedViewController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
} else if popupsViewController == geoViewController?.presentedViewController {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:210:59: note: property declared here
@property(nullable, nonatomic,readonly) UIViewController *presentedViewController API_AVAILABLE(ios(5.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:91:18: note: add '@MainActor' to make instance method 'cleanupLastPopupsViewController()' part of global actor 'MainActor'
private func cleanupLastPopupsViewController() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:99:39: warning: call to main actor-isolated instance method 'dismiss(animated:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
popupsViewController?.dismiss(animated: true)
^
UIKit.UIViewController.dismiss:3:24: note: calls to instance method 'dismiss(animated:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor open func dismiss(animated flag: Bool, completion: (() -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:91:18: note: add '@MainActor' to make instance method 'cleanupLastPopupsViewController()' part of global actor 'MainActor'
private func cleanupLastPopupsViewController() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:112:61: warning: main actor-isolated property 'map' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let mapView = geoView as? AGSMapView, mapView.map != nil else {
^
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGIS.framework/Headers/AGSMapViewCommon.h:103:60: note: property declared here
@property (nullable, nonatomic, strong, readwrite) AGSMap *map;
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:109:17: note: add '@MainActor' to make instance method 'geoView(_:didTapAtScreenPoint:mapPoint:)' part of global actor 'MainActor'
public func geoView(_ geoView: AGSGeoView, didTapAtScreenPoint screenPoint: CGPoint, mapPoint: AGSPoint) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:116:25: warning: call to main actor-isolated instance method 'identifyLayers(atScreenPoint:tolerance:returnPopupsOnly:maximumResultsPerLayer:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let c = mapView.identifyLayers(atScreenPoint: screenPoint, tolerance: 10, returnPopupsOnly: true, maximumResultsPerLayer: 12) { [weak self] (identifyResults, error) -> Void in
^
ArcGIS.AGSGeoView.identifyLayers:2:22: note: calls to instance method 'identifyLayers(atScreenPoint:tolerance:returnPopupsOnly:maximumResultsPerLayer:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor open func identifyLayers(atScreenPoint screenPoint: CGPoint, tolerance: Double, returnPopupsOnly: Bool, maximumResultsPerLayer: Int, completion: @escaping ([AGSIdentifyLayerResult]?, (any Error)?) -> Void) -> any AGSCancelable}
^
ArcGIS.AGSGeoView.identifyLayers:2:22: note: main actor isolation inferred from inheritance from class 'UIView'
@MainActor open func identifyLayers(atScreenPoint screenPoint: CGPoint, tolerance: Double, returnPopupsOnly: Bool, maximumResultsPerLayer: Int, completion: @escaping ([AGSIdentifyLayerResult]?, (any Error)?) -> Void) -> any AGSCancelable}
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:109:17: note: add '@MainActor' to make instance method 'geoView(_:didTapAtScreenPoint:mapPoint:)' part of global actor 'MainActor'
public func geoView(_ geoView: AGSGeoView, didTapAtScreenPoint screenPoint: CGPoint, mapPoint: AGSPoint) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:134:34: warning: call to main actor-isolated instance method 'showAdditionalPopups' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
popupsViewController.showAdditionalPopups(popups)
^
ArcGIS.AGSPopupsViewController.showAdditionalPopups:2:22: note: calls to instance method 'showAdditionalPopups' from outside of its actor context are implicitly asynchronous
@MainActor open func showAdditionalPopups(_ popups: [AGSPopup])}
^
ArcGIS.AGSPopupsViewController.showAdditionalPopups:2:22: note: main actor isolation inferred from inheritance from class 'UIViewController'
@MainActor open func showAdditionalPopups(_ popups: [AGSPopup])}
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:127:18: note: add '@MainActor' to make instance method 'showPopups' part of global actor 'MainActor'
private func showPopups(_ popups: [AGSPopup]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:140:126: warning: main actor-isolated property 'navigationController' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
let containerStyle: AGSPopupsViewControllerContainerStyle = useNavigationControllerIfAvailable && geoViewController?.navigationController != nil ? .navigationController : .navigationBar
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:131:72: note: property declared here
@property(nullable, nonatomic,readonly,strong) UINavigationController *navigationController; // If this view controller has been pushed onto a navigation controller, return it.
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:142:36: warning: call to main actor-isolated initializer 'init(popups:containerStyle:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let popupsViewController = AGSPopupsViewController(popups: popups, containerStyle: containerStyle)
^
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGIS.framework/Headers/AGSPopupsViewController.h:384:1: note: calls to initializer 'init(popups:containerStyle:)' from outside of its actor context are implicitly asynchronous
-(instancetype)initWithPopups:(nullable NSArray<AGSPopup*> *)popups containerStyle:(AGSPopupsViewControllerContainerStyle)containerStyle;
^
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGIS.framework/Headers/AGSPopupsViewController.h:384:1: note: main actor isolation inferred from inheritance from class 'UIViewController'
-(instancetype)initWithPopups:(nullable NSArray<AGSPopup*> *)popups containerStyle:(AGSPopupsViewControllerContainerStyle)containerStyle;
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:127:18: note: add '@MainActor' to make instance method 'showPopups' part of global actor 'MainActor'
private func showPopups(_ popups: [AGSPopup]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:144:30: warning: main actor-isolated property 'geometryEditingStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
popupsViewController.geometryEditingStyle = .toolbar
^
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGIS.framework/Headers/AGSPopupsViewController.h:422:75: note: mutation of this property is only permitted within the actor
@property (nonatomic, assign) AGSPopupsViewControllerGeometryEditingStyle geometryEditingStyle;
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:127:18: note: add '@MainActor' to make instance method 'showPopups' part of global actor 'MainActor'
private func showPopups(_ popups: [AGSPopup]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:145:30: warning: main actor-isolated property 'customDoneButton' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
popupsViewController.customDoneButton = nil
^
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGIS.framework/Headers/AGSPopupsViewController.h:404:69: note: mutation of this property is only permitted within the actor
@property (nonatomic, strong, readwrite, nullable) UIBarButtonItem *customDoneButton;
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:127:18: note: add '@MainActor' to make instance method 'showPopups' part of global actor 'MainActor'
private func showPopups(_ popups: [AGSPopup]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:146:30: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
popupsViewController.delegate = self
^
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGIS.framework/Headers/AGSPopupsViewController.h:307:75: note: mutation of this property is only permitted within the actor
@property (nonatomic, weak, nullable) id<AGSPopupsViewControllerDelegate> delegate;
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:127:18: note: add '@MainActor' to make instance method 'showPopups' part of global actor 'MainActor'
private func showPopups(_ popups: [AGSPopup]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:151:34: warning: call to main actor-isolated initializer 'init(title:style:target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let doneViewingBbi = UIBarButtonItem(title: "Back", style: .plain, target: self, action: #selector(doneViewingInNavController))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:66:1: note: calls to initializer 'init(title:style:target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTitle:(nullable NSString *)title style:(UIBarButtonItemStyle)style target:(nullable id)target action:(nullable SEL)action;
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:127:18: note: add '@MainActor' to make instance method 'showPopups' part of global actor 'MainActor'
private func showPopups(_ popups: [AGSPopup]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:152:34: warning: main actor-isolated property 'customDoneButton' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
popupsViewController.customDoneButton = doneViewingBbi
^
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGIS.framework/Headers/AGSPopupsViewController.h:404:69: note: mutation of this property is only permitted within the actor
@property (nonatomic, strong, readwrite, nullable) UIBarButtonItem *customDoneButton;
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:127:18: note: add '@MainActor' to make instance method 'showPopups' part of global actor 'MainActor'
private func showPopups(_ popups: [AGSPopup]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:153:49: warning: main actor-isolated property 'leftBarButtonItem' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
popupsViewController.navigationItem.leftBarButtonItem = doneViewingBbi
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationItem.h:143:68: note: mutation of this property is only permitted within the actor
@property(nonatomic, readwrite, strong, nullable) UIBarButtonItem *leftBarButtonItem;
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:127:18: note: add '@MainActor' to make instance method 'showPopups' part of global actor 'MainActor'
private func showPopups(_ popups: [AGSPopup]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:153:34: warning: main actor-isolated property 'navigationItem' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
popupsViewController.navigationItem.leftBarButtonItem = doneViewingBbi
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:129:56: note: mutation of this property is only permitted within the actor
@property(nonatomic,readonly,strong) UINavigationItem *navigationItem; // Created on-demand so that a view controller may customize its navigation appearance.
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:127:18: note: add '@MainActor' to make instance method 'showPopups' part of global actor 'MainActor'
private func showPopups(_ popups: [AGSPopup]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:155:54: warning: call to main actor-isolated instance method 'pushViewController(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
geoViewController?.navigationController?.pushViewController(popupsViewController, animated: true)
^
UIKit.UINavigationController.pushViewController:2:22: note: calls to instance method 'pushViewController(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func pushViewController(_ viewController: UIViewController, animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:127:18: note: add '@MainActor' to make instance method 'showPopups' part of global actor 'MainActor'
private func showPopups(_ popups: [AGSPopup]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:155:32: warning: main actor-isolated property 'navigationController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
geoViewController?.navigationController?.pushViewController(popupsViewController, animated: true)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:131:72: note: property declared here
@property(nullable, nonatomic,readonly,strong) UINavigationController *navigationController; // If this view controller has been pushed onto a navigation controller, return it.
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:127:18: note: add '@MainActor' to make instance method 'showPopups' part of global actor 'MainActor'
private func showPopups(_ popups: [AGSPopup]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:157:32: warning: call to main actor-isolated instance method 'present(_:animated:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
geoViewController?.present(popupsViewController, animated: true)
^
UIKit.UIViewController.present:3:24: note: calls to instance method 'present(_:animated:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor open func present(_ viewControllerToPresent: UIViewController, animated flag: Bool, completion: (() -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:127:18: note: add '@MainActor' to make instance method 'showPopups' part of global actor 'MainActor'
private func showPopups(_ popups: [AGSPopup]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:186:82: warning: main actor-isolated property 'navigationController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let geoViewController = geoViewController, let nc = geoViewController.navigationController {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:131:72: note: property declared here
@property(nullable, nonatomic,readonly,strong) UINavigationController *navigationController; // If this view controller has been pushed onto a navigation controller, return it.
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:183:18: note: add '@MainActor' to make instance method 'navigateToMapActionForGeometryEditing()' part of global actor 'MainActor'
private func navigateToMapActionForGeometryEditing() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:188:93: warning: main actor-isolated property 'rightBarButtonItems' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
geoViewControllerOriginalRightBarButtonItems = geoViewController.navigationItem.rightBarButtonItems
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationItem.h:131:78: note: property declared here
@property (nonatomic, readwrite, copy, nullable) NSArray<UIBarButtonItem *> *rightBarButtonItems API_AVAILABLE(ios(5.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:183:18: note: add '@MainActor' to make instance method 'navigateToMapActionForGeometryEditing()' part of global actor 'MainActor'
private func navigateToMapActionForGeometryEditing() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:188:78: warning: main actor-isolated property 'navigationItem' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
geoViewControllerOriginalRightBarButtonItems = geoViewController.navigationItem.rightBarButtonItems
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:129:56: note: property declared here
@property(nonatomic,readonly,strong) UINavigationItem *navigationItem; // Created on-demand so that a view controller may customize its navigation appearance.
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:183:18: note: add '@MainActor' to make instance method 'navigateToMapActionForGeometryEditing()' part of global actor 'MainActor'
private func navigateToMapActionForGeometryEditing() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:189:35: warning: call to main actor-isolated initializer 'init(title:style:target:action:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let backToPvcButton = UIBarButtonItem(title: "Done", style: .done, target: self, action: #selector(navigateBackToPopupsFromGeometryEditing))
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:66:1: note: calls to initializer 'init(title:style:target:action:)' from outside of its actor context are implicitly asynchronous
- (instancetype)initWithTitle:(nullable NSString *)title style:(UIBarButtonItemStyle)style target:(nullable id)target action:(nullable SEL)action;
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:183:18: note: add '@MainActor' to make instance method 'navigateToMapActionForGeometryEditing()' part of global actor 'MainActor'
private func navigateToMapActionForGeometryEditing() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:190:46: warning: main actor-isolated property 'rightBarButtonItem' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
geoViewController.navigationItem.rightBarButtonItem = backToPvcButton
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationItem.h:144:68: note: mutation of this property is only permitted within the actor
@property(nonatomic, readwrite, strong, nullable) UIBarButtonItem *rightBarButtonItem;
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:183:18: note: add '@MainActor' to make instance method 'navigateToMapActionForGeometryEditing()' part of global actor 'MainActor'
private func navigateToMapActionForGeometryEditing() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:190:31: warning: main actor-isolated property 'navigationItem' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
geoViewController.navigationItem.rightBarButtonItem = backToPvcButton
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:129:56: note: mutation of this property is only permitted within the actor
@property(nonatomic,readonly,strong) UINavigationItem *navigationItem; // Created on-demand so that a view controller may customize its navigation appearance.
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:183:18: note: add '@MainActor' to make instance method 'navigateToMapActionForGeometryEditing()' part of global actor 'MainActor'
private func navigateToMapActionForGeometryEditing() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:193:20: warning: call to main actor-isolated instance method 'popToViewController(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
nc.popToViewController(geoViewController, animated: true)
^
UIKit.UINavigationController.popToViewController:2:22: note: calls to instance method 'popToViewController(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func popToViewController(_ viewController: UIViewController, animated: Bool) -> [UIViewController]?}
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:183:18: note: add '@MainActor' to make instance method 'navigateToMapActionForGeometryEditing()' part of global actor 'MainActor'
private func navigateToMapActionForGeometryEditing() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:195:39: warning: call to main actor-isolated instance method 'dismiss(animated:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
popupsViewController?.dismiss(animated: true)
^
UIKit.UIViewController.dismiss:3:24: note: calls to instance method 'dismiss(animated:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor open func dismiss(animated flag: Bool, completion: (() -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:183:18: note: add '@MainActor' to make instance method 'navigateToMapActionForGeometryEditing()' part of global actor 'MainActor'
private func navigateToMapActionForGeometryEditing() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:199:35: warning: call to main actor-isolated instance method 'dismiss(animated:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
popupsViewController?.dismiss(animated: true)
^
UIKit.UIViewController.dismiss:3:24: note: calls to instance method 'dismiss(animated:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor open func dismiss(animated flag: Bool, completion: (() -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:183:18: note: add '@MainActor' to make instance method 'navigateToMapActionForGeometryEditing()' part of global actor 'MainActor'
private func navigateToMapActionForGeometryEditing() {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:211:82: warning: main actor-isolated property 'navigationController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let geoViewController = geoViewController, let nc = geoViewController.navigationController {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:131:72: note: property declared here
@property(nullable, nonatomic,readonly,strong) UINavigationController *navigationController; // If this view controller has been pushed onto a navigation controller, return it.
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:204:18: note: add '@MainActor' to make instance method 'navigateBackToPopupsFromGeometryEditing()' part of global actor 'MainActor'
private func navigateBackToPopupsFromGeometryEditing() {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:213:46: warning: main actor-isolated property 'rightBarButtonItems' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
geoViewController.navigationItem.rightBarButtonItems = geoViewControllerOriginalRightBarButtonItems
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationItem.h:131:78: note: mutation of this property is only permitted within the actor
@property (nonatomic, readwrite, copy, nullable) NSArray<UIBarButtonItem *> *rightBarButtonItems API_AVAILABLE(ios(5.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:204:18: note: add '@MainActor' to make instance method 'navigateBackToPopupsFromGeometryEditing()' part of global actor 'MainActor'
private func navigateBackToPopupsFromGeometryEditing() {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:213:31: warning: main actor-isolated property 'navigationItem' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
geoViewController.navigationItem.rightBarButtonItems = geoViewControllerOriginalRightBarButtonItems
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:129:56: note: mutation of this property is only permitted within the actor
@property(nonatomic,readonly,strong) UINavigationItem *navigationItem; // Created on-demand so that a view controller may customize its navigation appearance.
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:204:18: note: add '@MainActor' to make instance method 'navigateBackToPopupsFromGeometryEditing()' part of global actor 'MainActor'
private func navigateBackToPopupsFromGeometryEditing() {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:217:20: warning: call to main actor-isolated instance method 'pushViewController(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
nc.pushViewController(popupsViewController, animated: true)
^
UIKit.UINavigationController.pushViewController:2:22: note: calls to instance method 'pushViewController(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func pushViewController(_ viewController: UIViewController, animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:204:18: note: add '@MainActor' to make instance method 'navigateBackToPopupsFromGeometryEditing()' part of global actor 'MainActor'
private func navigateBackToPopupsFromGeometryEditing() {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:219:35: warning: call to main actor-isolated instance method 'present(_:animated:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
geoViewController.present(popupsViewController, animated: true)
^
UIKit.UIViewController.present:3:24: note: calls to instance method 'present(_:animated:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor open func present(_ viewControllerToPresent: UIViewController, animated flag: Bool, completion: (() -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:204:18: note: add '@MainActor' to make instance method 'navigateBackToPopupsFromGeometryEditing()' part of global actor 'MainActor'
private func navigateBackToPopupsFromGeometryEditing() {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:222:32: warning: call to main actor-isolated instance method 'present(_:animated:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
geoViewController?.present(popupsViewController, animated: true)
^
UIKit.UIViewController.present:3:24: note: calls to instance method 'present(_:animated:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor open func present(_ viewControllerToPresent: UIViewController, animated flag: Bool, completion: (() -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:204:18: note: add '@MainActor' to make instance method 'navigateBackToPopupsFromGeometryEditing()' part of global actor 'MainActor'
private func navigateBackToPopupsFromGeometryEditing() {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:317:38: warning: call to main actor-isolated instance method 'dismiss(animated:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
templatePickerViewController.dismiss(animated: true)
^
UIKit.UIViewController.dismiss:3:24: note: calls to instance method 'dismiss(animated:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor open func dismiss(animated flag: Bool, completion: (() -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:316:17: note: add '@MainActor' to make instance method 'templatePickerViewControllerDidCancel' part of global actor 'MainActor'
public func templatePickerViewControllerDidCancel(_ templatePickerViewController: TemplatePickerViewController) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:321:38: warning: call to main actor-isolated instance method 'dismiss(animated:completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
templatePickerViewController.dismiss(animated: true) {
^
UIKit.UIViewController.dismiss:3:24: note: calls to instance method 'dismiss(animated:completion:)' from outside of its actor context are implicitly asynchronous
@MainActor open func dismiss(animated flag: Bool, completion: (() -> Void)? = nil)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:320:17: note: add '@MainActor' to make instance method 'templatePickerViewController(_:didSelect:)' part of global actor 'MainActor'
public func templatePickerViewController(_ templatePickerViewController: TemplatePickerViewController, didSelect featureTemplateInfo: FeatureTemplateInfo) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:329:40: warning: call to main actor-isolated instance method 'startEditingCurrentPopup()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.popupsViewController?.startEditingCurrentPopup()
^
ArcGIS.AGSPopupsViewController.startEditingCurrentPopup:2:22: note: calls to instance method 'startEditingCurrentPopup()' from outside of its actor context are implicitly asynchronous
@MainActor open func startEditingCurrentPopup()}
^
ArcGIS.AGSPopupsViewController.startEditingCurrentPopup:2:22: note: main actor isolation inferred from inheritance from class 'UIViewController'
@MainActor open func startEditingCurrentPopup()}
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:116:25: warning: sending value of non-Sendable type '([AGSIdentifyLayerResult]?, (any Error)?) -> Void' risks causing data races; this is an error in the Swift 6 language mode
let c = mapView.identifyLayers(atScreenPoint: screenPoint, tolerance: 10, returnPopupsOnly: true, maximumResultsPerLayer: 12) { [weak self] (identifyResults, error) -> Void in
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:116:25: note: sending task-isolated value of non-Sendable type '([AGSIdentifyLayerResult]?, (any Error)?) -> Void' to main actor-isolated instance method 'identifyLayers(atScreenPoint:tolerance:returnPopupsOnly:maximumResultsPerLayer:completion:)' risks causing races in between task-isolated and main actor-isolated uses
let c = mapView.identifyLayers(atScreenPoint: screenPoint, tolerance: 10, returnPopupsOnly: true, maximumResultsPerLayer: 12) { [weak self] (identifyResults, error) -> Void in
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:151:34: warning: sending value of non-Sendable type 'PopupController' risks causing data races; this is an error in the Swift 6 language mode
let doneViewingBbi = UIBarButtonItem(title: "Back", style: .plain, target: self, action: #selector(doneViewingInNavController))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:151:34: note: sending value of non-Sendable type 'PopupController' to main actor-isolated initializer 'init(title:style:target:action:)' risks causing data races between main actor-isolated and local nonisolated uses
let doneViewingBbi = UIBarButtonItem(title: "Back", style: .plain, target: self, action: #selector(doneViewingInNavController))
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:155:30: note: access can happen concurrently
geoViewController?.navigationController?.pushViewController(popupsViewController, animated: true)
~~~~~~~~~~~~~~~~~^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:134:34: warning: sending 'popups._bridgeToObjectiveC' risks causing data races; this is an error in the Swift 6 language mode
popupsViewController.showAdditionalPopups(popups)
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:134:34: note: sending task-isolated 'popups._bridgeToObjectiveC' to main actor-isolated instance method 'showAdditionalPopups' risks causing data races between main actor-isolated and task-isolated uses
popupsViewController.showAdditionalPopups(popups)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:142:36: warning: sending 'popups.some' risks causing data races; this is an error in the Swift 6 language mode
let popupsViewController = AGSPopupsViewController(popups: popups, containerStyle: containerStyle)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:142:36: note: sending task-isolated 'popups.some' to main actor-isolated initializer 'init(popups:containerStyle:)' risks causing data races between main actor-isolated and task-isolated uses
let popupsViewController = AGSPopupsViewController(popups: popups, containerStyle: containerStyle)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:189:35: warning: sending value of non-Sendable type 'PopupController' risks causing data races; this is an error in the Swift 6 language mode
let backToPvcButton = UIBarButtonItem(title: "Done", style: .done, target: self, action: #selector(navigateBackToPopupsFromGeometryEditing))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:189:35: note: sending value of non-Sendable type 'PopupController' to main actor-isolated initializer 'init(title:style:target:action:)' risks causing data races between main actor-isolated and local nonisolated uses
let backToPvcButton = UIBarButtonItem(title: "Done", style: .done, target: self, action: #selector(navigateBackToPopupsFromGeometryEditing))
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:192:16: note: access can happen concurrently
if useNavigationControllerIfAvailable {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:321:38: warning: sending value of non-Sendable type '() -> Void' risks causing data races; this is an error in the Swift 6 language mode
templatePickerViewController.dismiss(animated: true) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/PopupController.swift:321:38: note: sending task-isolated value of non-Sendable type '() -> Void' to main actor-isolated instance method 'dismiss(animated:completion:)' risks causing races in between task-isolated and main actor-isolated uses
templatePickerViewController.dismiss(animated: true) {
^
SwiftEmitModule normal arm64 Emitting\ module\ for\ ArcGISToolkit (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
EmitSwiftModule normal arm64 (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:369:17: warning: main actor-isolated instance method 'renderer(_:didAdd:for:)' cannot be used to satisfy nonisolated requirement from protocol 'ARSCNViewDelegate'; this is an error in the Swift 6 language mode
public func renderer(_ renderer: SCNSceneRenderer, didAdd node: SCNNode, for anchor: ARAnchor) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:369:17: note: add 'nonisolated' to 'renderer(_:didAdd:for:)' to make this instance method not isolated to the actor
public func renderer(_ renderer: SCNSceneRenderer, didAdd node: SCNNode, for anchor: ARAnchor) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:362:25: note: add '@preconcurrency' to the 'ARSCNViewDelegate' conformance to defer isolation checking to run time
extension ArcGISARView: ARSCNViewDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:373:17: warning: main actor-isolated instance method 'renderer(_:willUpdate:for:)' cannot be used to satisfy nonisolated requirement from protocol 'ARSCNViewDelegate'; this is an error in the Swift 6 language mode
public func renderer(_ renderer: SCNSceneRenderer, willUpdate node: SCNNode, for anchor: ARAnchor) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:373:17: note: add 'nonisolated' to 'renderer(_:willUpdate:for:)' to make this instance method not isolated to the actor
public func renderer(_ renderer: SCNSceneRenderer, willUpdate node: SCNNode, for anchor: ARAnchor) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:377:17: warning: main actor-isolated instance method 'renderer(_:didUpdate:for:)' cannot be used to satisfy nonisolated requirement from protocol 'ARSCNViewDelegate'; this is an error in the Swift 6 language mode
public func renderer(_ renderer: SCNSceneRenderer, didUpdate node: SCNNode, for anchor: ARAnchor) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:377:17: note: add 'nonisolated' to 'renderer(_:didUpdate:for:)' to make this instance method not isolated to the actor
public func renderer(_ renderer: SCNSceneRenderer, didUpdate node: SCNNode, for anchor: ARAnchor) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:381:17: warning: main actor-isolated instance method 'renderer(_:didRemove:for:)' cannot be used to satisfy nonisolated requirement from protocol 'ARSCNViewDelegate'; this is an error in the Swift 6 language mode
public func renderer(_ renderer: SCNSceneRenderer, didRemove node: SCNNode, for anchor: ARAnchor) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:381:17: note: add 'nonisolated' to 'renderer(_:didRemove:for:)' to make this instance method not isolated to the actor
public func renderer(_ renderer: SCNSceneRenderer, didRemove node: SCNNode, for anchor: ARAnchor) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:388:17: warning: main actor-isolated instance method 'session(_:didFailWithError:)' cannot be used to satisfy nonisolated requirement from protocol 'ARSessionObserver'; this is an error in the Swift 6 language mode
public func session(_ session: ARSession, didFailWithError error: Error) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:388:17: note: add 'nonisolated' to 'session(_:didFailWithError:)' to make this instance method not isolated to the actor
public func session(_ session: ARSession, didFailWithError error: Error) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:387:25: note: add '@preconcurrency' to the 'ARSessionObserver' conformance to defer isolation checking to run time
extension ArcGISARView: ARSessionObserver {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:392:17: warning: main actor-isolated instance method 'session(_:cameraDidChangeTrackingState:)' cannot be used to satisfy nonisolated requirement from protocol 'ARSessionObserver'; this is an error in the Swift 6 language mode
public func session(_ session: ARSession, cameraDidChangeTrackingState camera: ARCamera) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:392:17: note: add 'nonisolated' to 'session(_:cameraDidChangeTrackingState:)' to make this instance method not isolated to the actor
public func session(_ session: ARSession, cameraDidChangeTrackingState camera: ARCamera) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:396:17: warning: main actor-isolated instance method 'sessionWasInterrupted' cannot be used to satisfy nonisolated requirement from protocol 'ARSessionObserver'; this is an error in the Swift 6 language mode
public func sessionWasInterrupted(_ session: ARSession) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:396:17: note: add 'nonisolated' to 'sessionWasInterrupted' to make this instance method not isolated to the actor
public func sessionWasInterrupted(_ session: ARSession) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:400:17: warning: main actor-isolated instance method 'sessionInterruptionEnded' cannot be used to satisfy nonisolated requirement from protocol 'ARSessionObserver'; this is an error in the Swift 6 language mode
public func sessionInterruptionEnded(_ session: ARSession) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:400:17: note: add 'nonisolated' to 'sessionInterruptionEnded' to make this instance method not isolated to the actor
public func sessionInterruptionEnded(_ session: ARSession) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:405:17: warning: main actor-isolated instance method 'sessionShouldAttemptRelocalization' cannot be used to satisfy nonisolated requirement from protocol 'ARSessionObserver'; this is an error in the Swift 6 language mode
public func sessionShouldAttemptRelocalization(_ session: ARSession) -> Bool {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:405:17: note: add 'nonisolated' to 'sessionShouldAttemptRelocalization' to make this instance method not isolated to the actor
public func sessionShouldAttemptRelocalization(_ session: ARSession) -> Bool {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:409:17: warning: main actor-isolated instance method 'session(_:didOutputAudioSampleBuffer:)' cannot be used to satisfy nonisolated requirement from protocol 'ARSessionObserver'; this is an error in the Swift 6 language mode
public func session(_ session: ARSession, didOutputAudioSampleBuffer audioSampleBuffer: CMSampleBuffer) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:409:17: note: add 'nonisolated' to 'session(_:didOutputAudioSampleBuffer:)' to make this instance method not isolated to the actor
public func session(_ session: ARSession, didOutputAudioSampleBuffer audioSampleBuffer: CMSampleBuffer) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:416:18: warning: main actor-isolated instance method 'renderer(_:updateAtTime:)' cannot be used to satisfy nonisolated requirement from protocol 'SCNSceneRendererDelegate'; this is an error in the Swift 6 language mode
public func renderer(_ renderer: SCNSceneRenderer, updateAtTime time: TimeInterval) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:416:18: note: add 'nonisolated' to 'renderer(_:updateAtTime:)' to make this instance method not isolated to the actor
public func renderer(_ renderer: SCNSceneRenderer, updateAtTime time: TimeInterval) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:415:25: note: add '@preconcurrency' to the 'SCNSceneRendererDelegate' conformance to defer isolation checking to run time
extension ArcGISARView: SCNSceneRendererDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:420:17: warning: main actor-isolated instance method 'renderer(_:didApplyAnimationsAtTime:)' cannot be used to satisfy nonisolated requirement from protocol 'SCNSceneRendererDelegate'; this is an error in the Swift 6 language mode
public func renderer(_ renderer: SCNSceneRenderer, didApplyAnimationsAtTime time: TimeInterval) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:420:17: note: add 'nonisolated' to 'renderer(_:didApplyAnimationsAtTime:)' to make this instance method not isolated to the actor
public func renderer(_ renderer: SCNSceneRenderer, didApplyAnimationsAtTime time: TimeInterval) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:424:17: warning: main actor-isolated instance method 'renderer(_:didSimulatePhysicsAtTime:)' cannot be used to satisfy nonisolated requirement from protocol 'SCNSceneRendererDelegate'; this is an error in the Swift 6 language mode
public func renderer(_ renderer: SCNSceneRenderer, didSimulatePhysicsAtTime time: TimeInterval) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:424:17: note: add 'nonisolated' to 'renderer(_:didSimulatePhysicsAtTime:)' to make this instance method not isolated to the actor
public func renderer(_ renderer: SCNSceneRenderer, didSimulatePhysicsAtTime time: TimeInterval) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:428:17: warning: main actor-isolated instance method 'renderer(_:didApplyConstraintsAtTime:)' cannot be used to satisfy nonisolated requirement from protocol 'SCNSceneRendererDelegate'; this is an error in the Swift 6 language mode
public func renderer(_ renderer: SCNSceneRenderer, didApplyConstraintsAtTime time: TimeInterval) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:428:17: note: add 'nonisolated' to 'renderer(_:didApplyConstraintsAtTime:)' to make this instance method not isolated to the actor
public func renderer(_ renderer: SCNSceneRenderer, didApplyConstraintsAtTime time: TimeInterval) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:432:17: warning: main actor-isolated instance method 'renderer(_:willRenderScene:atTime:)' cannot be used to satisfy nonisolated requirement from protocol 'SCNSceneRendererDelegate'; this is an error in the Swift 6 language mode
public func renderer(_ renderer: SCNSceneRenderer, willRenderScene scene: SCNScene, atTime time: TimeInterval) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:432:17: note: add 'nonisolated' to 'renderer(_:willRenderScene:atTime:)' to make this instance method not isolated to the actor
public func renderer(_ renderer: SCNSceneRenderer, willRenderScene scene: SCNScene, atTime time: TimeInterval) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:478:17: warning: main actor-isolated instance method 'renderer(_:didRenderScene:atTime:)' cannot be used to satisfy nonisolated requirement from protocol 'SCNSceneRendererDelegate'; this is an error in the Swift 6 language mode
public func renderer(_ renderer: SCNSceneRenderer, didRenderScene scene: SCNScene, atTime time: TimeInterval) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:478:17: note: add 'nonisolated' to 'renderer(_:didRenderScene:atTime:)' to make this instance method not isolated to the actor
public func renderer(_ renderer: SCNSceneRenderer, didRenderScene scene: SCNScene, atTime time: TimeInterval) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:497:17: warning: main actor-isolated instance method 'locationDataSource(_:locationDidChange:)' cannot be used to satisfy nonisolated requirement from protocol 'AGSLocationChangeHandlerDelegate'; this is an error in the Swift 6 language mode
public func locationDataSource(_ locationDataSource: AGSLocationDataSource, locationDidChange location: AGSLocation) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:497:17: note: add 'nonisolated' to 'locationDataSource(_:locationDidChange:)' to make this instance method not isolated to the actor
public func locationDataSource(_ locationDataSource: AGSLocationDataSource, locationDidChange location: AGSLocation) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:484:25: note: add '@preconcurrency' to the 'AGSLocationChangeHandlerDelegate' conformance to defer isolation checking to run time
extension ArcGISARView: AGSLocationChangeHandlerDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:485:17: warning: main actor-isolated instance method 'locationDataSource(_:headingDidChange:)' cannot be used to satisfy nonisolated requirement from protocol 'AGSLocationChangeHandlerDelegate'; this is an error in the Swift 6 language mode
public func locationDataSource(_ locationDataSource: AGSLocationDataSource, headingDidChange heading: Double) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:485:17: note: add 'nonisolated' to 'locationDataSource(_:headingDidChange:)' to make this instance method not isolated to the actor
public func locationDataSource(_ locationDataSource: AGSLocationDataSource, headingDidChange heading: Double) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:544:17: warning: main actor-isolated instance method 'locationDataSource(_:statusDidChange:)' cannot be used to satisfy nonisolated requirement from protocol 'AGSLocationChangeHandlerDelegate'; this is an error in the Swift 6 language mode
public func locationDataSource(_ locationDataSource: AGSLocationDataSource, statusDidChange status: AGSLocationDataSourceStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/AR/ArcGISARView.swift:544:17: note: add 'nonisolated' to 'locationDataSource(_:statusDidChange:)' to make this instance method not isolated to the actor
public func locationDataSource(_ locationDataSource: AGSLocationDataSource, statusDidChange status: AGSLocationDataSourceStatus) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/FloorFilter/FloorFilterViewController.swift:317:10: warning: main actor-isolated instance method 'siteFacilityIsUpdated(viewModel:)' cannot be used to satisfy nonisolated requirement from protocol 'FloorFilterViewControllerDelegate'; this is an error in the Swift 6 language mode
func siteFacilityIsUpdated(viewModel: FloorFilterViewModel) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/FloorFilter/FloorFilterViewController.swift:317:10: note: add 'nonisolated' to 'siteFacilityIsUpdated(viewModel:)' to make this instance method not isolated to the actor
func siteFacilityIsUpdated(viewModel: FloorFilterViewModel) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/FloorFilter/FloorFilterViewController.swift:25:59: note: add '@preconcurrency' to the 'FloorFilterViewControllerDelegate' conformance to defer isolation checking to run time
public class FloorFilterViewController: UIViewController, FloorFilterViewControllerDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/FloorFilter/FloorFilterViewController.swift:21:10: note: mark the protocol requirement 'siteFacilityIsUpdated(viewModel:)' 'async' to allow actor-isolated conformances
func siteFacilityIsUpdated(viewModel: FloorFilterViewModel)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/JobManager.swift:24:13: warning: let '_jobManagerSharedInstance' is not concurrency-safe because non-'Sendable' type 'JobManager' may have shared mutable state; this is an error in the Swift 6 language mode
private let _jobManagerSharedInstance = JobManager(jobManagerID: "shared")
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/JobManager.swift:41:14: note: class 'JobManager' does not conform to the 'Sendable' protocol
public class JobManager: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/JobManager.swift:24:13: note: add '@MainActor' to make let '_jobManagerSharedInstance' part of global actor 'MainActor'
private let _jobManagerSharedInstance = JobManager(jobManagerID: "shared")
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/JobManager.swift:24:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private let _jobManagerSharedInstance = JobManager(jobManagerID: "shared")
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/MeasureToolbar.swift:586:17: warning: main actor-isolated instance method 'geoView(_:didTapAtScreenPoint:mapPoint:)' cannot be used to satisfy nonisolated requirement from protocol 'AGSGeoViewTouchDelegate'; this is an error in the Swift 6 language mode
public func geoView(_ geoView: AGSGeoView, didTapAtScreenPoint screenPoint: CGPoint, mapPoint: AGSPoint) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/MeasureToolbar.swift:586:17: note: add 'nonisolated' to 'geoView(_:didTapAtScreenPoint:mapPoint:)' to make this instance method not isolated to the actor
public func geoView(_ geoView: AGSGeoView, didTapAtScreenPoint screenPoint: CGPoint, mapPoint: AGSPoint) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/MeasureToolbar.swift:163:41: note: add '@preconcurrency' to the 'AGSGeoViewTouchDelegate' conformance to defer isolation checking to run time
public class MeasureToolbar: UIToolbar, AGSGeoViewTouchDelegate, UnitsViewControllerDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/MeasureToolbar.swift:676:17: warning: main actor-isolated instance method 'unitsViewControllerDidCancel' cannot be used to satisfy nonisolated requirement from protocol 'UnitsViewControllerDelegate'; this is an error in the Swift 6 language mode
public func unitsViewControllerDidCancel(_ unitsViewController: UnitsViewController) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/MeasureToolbar.swift:676:17: note: add 'nonisolated' to 'unitsViewControllerDidCancel' to make this instance method not isolated to the actor
public func unitsViewControllerDidCancel(_ unitsViewController: UnitsViewController) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/MeasureToolbar.swift:163:66: note: add '@preconcurrency' to the 'UnitsViewControllerDelegate' conformance to defer isolation checking to run time
public class MeasureToolbar: UIToolbar, AGSGeoViewTouchDelegate, UnitsViewControllerDelegate {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/UnitsViewController.swift:23:10: note: mark the protocol requirement 'unitsViewControllerDidCancel' 'async' to allow actor-isolated conformances
func unitsViewControllerDidCancel(_ unitsViewController: UnitsViewController)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/MeasureToolbar.swift:680:17: warning: main actor-isolated instance method 'unitsViewControllerDidSelectUnit' cannot be used to satisfy nonisolated requirement from protocol 'UnitsViewControllerDelegate'; this is an error in the Swift 6 language mode
public func unitsViewControllerDidSelectUnit(_ unitsViewController: UnitsViewController) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/MeasureToolbar.swift:680:17: note: add 'nonisolated' to 'unitsViewControllerDidSelectUnit' to make this instance method not isolated to the actor
public func unitsViewControllerDidSelectUnit(_ unitsViewController: UnitsViewController) {
^
nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/UnitsViewController.swift:28:10: note: mark the protocol requirement 'unitsViewControllerDidSelectUnit' 'async' to allow actor-isolated conformances
func unitsViewControllerDidSelectUnit(_ unitsViewController: UnitsViewController)
^
async
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2558:1: warning: extension declares a conformance of imported type 'AGSTimeValue' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'ArcGIS' introduce this conformance in the future
extension AGSTimeValue: Comparable {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2558:1: note: add '@retroactive' to silence this warning
extension AGSTimeValue: Comparable {
^ ~~~~~~~~~~
@retroactive Comparable
SwiftCompile normal arm64 Compiling\ TemplatePickerViewController.swift,\ TimeSlider.swift /Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TemplatePickerViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TemplatePickerViewController.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TemplatePickerViewController.swift:281:37: warning: main actor-isolated property 'unfilteredInfos' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
let filtered = self.unfilteredInfos.filter {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TemplatePickerViewController.swift:60:17: note: property declared here
private var unfilteredInfos = [FeatureTemplateInfo]()
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2558:1: warning: extension declares a conformance of imported type 'AGSTimeValue' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'ArcGIS' introduce this conformance in the future
extension AGSTimeValue: Comparable {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2558:1: note: add '@retroactive' to silence this warning
extension AGSTimeValue: Comparable {
^ ~~~~~~~~~~
@retroactive Comparable
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:833:9: warning: call to main actor-isolated instance method 'removeObservers()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
removeObservers()
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1775:18: note: calls to instance method 'removeObservers()' from outside of its actor context are implicitly asynchronous
private func removeObservers() {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1775:18: note: main actor isolation inferred from inheritance from class 'UIControl'
private func removeObservers() {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1746:19: warning: call to main actor-isolated instance method 'handleOperationalLayers(change:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self?.handleOperationalLayers(change: change)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2101:18: note: calls to instance method 'handleOperationalLayers(change:)' from outside of its actor context are implicitly asynchronous
private func handleOperationalLayers(change: NSKeyValueObservedChange<NSMutableArray>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2101:18: note: main actor isolation inferred from inheritance from class 'UIControl'
private func handleOperationalLayers(change: NSKeyValueObservedChange<NSMutableArray>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1753:19: warning: call to main actor-isolated instance method 'handleOperationalLayers(change:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self?.handleOperationalLayers(change: change)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2101:18: note: calls to instance method 'handleOperationalLayers(change:)' from outside of its actor context are implicitly asynchronous
private func handleOperationalLayers(change: NSKeyValueObservedChange<NSMutableArray>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2101:18: note: main actor isolation inferred from inheritance from class 'UIControl'
private func handleOperationalLayers(change: NSKeyValueObservedChange<NSMutableArray>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1764:54: warning: main actor-isolated property 'timeExtent' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if let geoViewTimeExtent = self.geoView?.timeExtent, let currentExtent = self.currentExtent {
^
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGIS.framework/Headers/AGSGeoView.h:160:67: note: property declared here
@property (nullable, nonatomic, strong, readwrite) AGSTimeExtent *timeExtent;
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1764:45: warning: main actor-isolated property 'geoView' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if let geoViewTimeExtent = self.geoView?.timeExtent, let currentExtent = self.currentExtent {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:542:29: note: property declared here
public private(set) var geoView: AGSGeoView?
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1764:91: warning: main actor-isolated property 'currentExtent' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
if let geoViewTimeExtent = self.geoView?.timeExtent, let currentExtent = self.currentExtent {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:93:16: note: property declared here
public var currentExtent: AGSTimeExtent? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1766:26: warning: main actor-isolated property 'currentExtent' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
self.currentExtent = geoViewTimeExtent
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:93:16: note: mutation of this property is only permitted within the actor
public var currentExtent: AGSTimeExtent? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2229:47: warning: main actor-isolated property 'isSliderVisible' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let slider = timeSlider, slider.isSliderVisible else {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:571:16: note: property declared here
public var isSliderVisible = true {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2239:63: warning: main actor-isolated property 'thumbCornerRadius' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let cornerRadius = thumbFrame.height * CGFloat(slider.thumbCornerRadius / 2.0)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:463:16: note: property declared here
public var thumbCornerRadius = 1.0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2243:34: warning: main actor-isolated property 'thumbBorderColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let shadowColor = slider.thumbBorderColor.withAlphaComponent(0.4)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:418:16: note: property declared here
public var thumbBorderColor = UIColor.black {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2244:43: warning: main actor-isolated property 'pinnedThumbFillColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let fillColor = isPinned ? slider.pinnedThumbFillColor.cgColor : slider.thumbFillColor.cgColor
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:685:21: note: property declared here
fileprivate var pinnedThumbFillColor = UIColor.black
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2244:81: warning: main actor-isolated property 'thumbFillColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let fillColor = isPinned ? slider.pinnedThumbFillColor.cgColor : slider.thumbFillColor.cgColor
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:408:16: note: property declared here
public var thumbFillColor = UIColor.white {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2251:35: warning: main actor-isolated property 'thumbBorderColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
ctx.setStrokeColor(slider.thumbBorderColor.cgColor)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:418:16: note: property declared here
public var thumbBorderColor = UIColor.black {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2252:33: warning: main actor-isolated property 'thumbBorderWidth' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
ctx.setLineWidth(slider.thumbBorderWidth)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:428:16: note: property declared here
public var thumbBorderWidth: CGFloat = 1.0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2270:47: warning: main actor-isolated property 'isSliderVisible' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let slider = timeSlider, slider.isSliderVisible else {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:571:16: note: property declared here
public var isSliderVisible = true {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2280:33: warning: main actor-isolated property 'fullExtentFillColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
ctx.setFillColor(slider.fullExtentFillColor.cgColor)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:262:16: note: property declared here
public var fullExtentFillColor = UIColor.white {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2285:35: warning: main actor-isolated property 'fullExtentBorderWidth' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let outlineWidth = slider.fullExtentBorderWidth
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:253:16: note: property declared here
public var fullExtentBorderWidth: CGFloat = 1.0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2286:35: warning: main actor-isolated property 'fullExtentBorderColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
ctx.setStrokeColor(slider.fullExtentBorderColor.cgColor)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:244:16: note: property declared here
public var fullExtentBorderColor = UIColor.black {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2292:35: warning: main actor-isolated property 'layerExtent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let startTime = slider.layerExtent?.startTime, let endTime = slider.layerExtent?.endTime {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:660:21: note: property declared here
fileprivate var layerExtent: AGSTimeExtent?
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2292:80: warning: main actor-isolated property 'layerExtent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let startTime = slider.layerExtent?.startTime, let endTime = slider.layerExtent?.endTime {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:660:21: note: property declared here
fileprivate var layerExtent: AGSTimeExtent?
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2293:53: warning: call to main actor-isolated instance method 'position(for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let lowerValuePosition = CGFloat(slider.position(for: startTime.timeIntervalSince1970))
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1809:22: note: calls to instance method 'position(for:)' from outside of its actor context are implicitly asynchronous
fileprivate func position(for value: Double) -> Double {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1809:22: note: main actor isolation inferred from inheritance from class 'UIControl'
fileprivate func position(for value: Double) -> Double {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2294:53: warning: call to main actor-isolated instance method 'position(for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let upperValuePosition = CGFloat(slider.position(for: endTime.timeIntervalSince1970))
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1809:22: note: calls to instance method 'position(for:)' from outside of its actor context are implicitly asynchronous
fileprivate func position(for value: Double) -> Double {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1809:22: note: main actor isolation inferred from inheritance from class 'UIControl'
fileprivate func position(for value: Double) -> Double {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2296:37: warning: main actor-isolated property 'layerExtentFillColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
ctx.setFillColor(slider.layerExtentFillColor.cgColor)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:592:16: note: property declared here
public var layerExtentFillColor = UIColor.gray {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2301:33: warning: main actor-isolated property 'currentExtentFillColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
ctx.setFillColor(slider.currentExtentFillColor.cgColor)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:149:16: note: property declared here
public var currentExtentFillColor = UIColor.black {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2302:35: warning: main actor-isolated property 'currentExtent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let startTime = slider.currentExtent?.startTime, let endTime = slider.currentExtent?.endTime {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:93:16: note: property declared here
public var currentExtent: AGSTimeExtent? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2302:82: warning: main actor-isolated property 'currentExtent' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let startTime = slider.currentExtent?.startTime, let endTime = slider.currentExtent?.endTime {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:93:16: note: property declared here
public var currentExtent: AGSTimeExtent? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2303:53: warning: call to main actor-isolated instance method 'position(for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let lowerValuePosition = CGFloat(slider.position(for: startTime.timeIntervalSince1970))
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1809:22: note: calls to instance method 'position(for:)' from outside of its actor context are implicitly asynchronous
fileprivate func position(for value: Double) -> Double {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1809:22: note: main actor isolation inferred from inheritance from class 'UIControl'
fileprivate func position(for value: Double) -> Double {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2304:53: warning: call to main actor-isolated instance method 'position(for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let upperValuePosition = CGFloat(slider.position(for: endTime.timeIntervalSince1970))
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1809:22: note: calls to instance method 'position(for:)' from outside of its actor context are implicitly asynchronous
fileprivate func position(for value: Double) -> Double {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1809:22: note: main actor isolation inferred from inheritance from class 'UIControl'
fileprivate func position(for value: Double) -> Double {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2320:47: warning: main actor-isolated property 'isSliderVisible' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let slider = timeSlider, slider.isSliderVisible, slider.tickMarks.isEmpty == false else {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:571:16: note: property declared here
public var isSliderVisible = true {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2320:71: warning: main actor-isolated property 'tickMarks' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let slider = timeSlider, slider.isSliderVisible, slider.tickMarks.isEmpty == false else {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:679:21: note: property declared here
fileprivate var tickMarks = [TickMark]()
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2330:37: warning: main actor-isolated property 'tickMarks' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let tickMarksCount = slider.tickMarks.count
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:679:21: note: property declared here
fileprivate var tickMarks = [TickMark]()
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2333:35: warning: main actor-isolated property 'timeStepIntervalTickColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
ctx.setStrokeColor(slider.timeStepIntervalTickColor.cgColor)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:367:16: note: property declared here
public var timeStepIntervalTickColor = UIColor.black {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2343:40: warning: main actor-isolated property 'tickMarks' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let firstTickX = slider.tickMarks.first?.originX, let lastTickX = slider.tickMarks.last?.originX {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:679:21: note: property declared here
fileprivate var tickMarks = [TickMark]()
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2343:89: warning: main actor-isolated property 'tickMarks' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let firstTickX = slider.tickMarks.first?.originX, let lastTickX = slider.tickMarks.last?.originX {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:679:21: note: property declared here
fileprivate var tickMarks = [TickMark]()
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2351:82: warning: main actor-isolated property 'trackHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
ctx.move(to: CGPoint(x: CGFloat(tickX), y: bounds.midY - (slider.trackHeight / 2.0)))
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:601:16: note: property declared here
public var trackHeight: CGFloat = 6.0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2359:39: warning: main actor-isolated property 'tickMarks' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let tickMark = slider.tickMarks[i]
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:679:21: note: property declared here
fileprivate var tickMarks = [TickMark]()
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2367:90: warning: main actor-isolated property 'trackHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
ctx.move(to: CGPoint(x: CGFloat(tickX), y: bounds.midY - (slider.trackHeight / 2.0)))
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:601:16: note: property declared here
public var trackHeight: CGFloat = 6.0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2371:90: warning: main actor-isolated property 'trackHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
ctx.move(to: CGPoint(x: CGFloat(tickX), y: bounds.midY - (slider.trackHeight / 2.0)))
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:601:16: note: property declared here
public var trackHeight: CGFloat = 6.0 {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2383:47: warning: main actor-isolated property 'tickMarks' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let slider = timeSlider, slider.tickMarks.isEmpty == false else {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:679:21: note: property declared here
fileprivate var tickMarks = [TickMark]()
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2382:18: note: add '@MainActor' to make instance method 'isThereEnoughSpaceForTickMarks()' part of global actor 'MainActor'
private func isThereEnoughSpaceForTickMarks() -> Bool {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2387:37: warning: main actor-isolated property 'tickMarks' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let tickMarksCount = slider.tickMarks.count
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:679:21: note: property declared here
fileprivate var tickMarks = [TickMark]()
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:2382:18: note: add '@MainActor' to make instance method 'isThereEnoughSpaceForTickMarks()' part of global actor 'MainActor'
private func isThereEnoughSpaceForTickMarks() -> Bool {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1746:19: warning: sending 'change' risks causing data races; this is an error in the Swift 6 language mode
self?.handleOperationalLayers(change: change)
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1746:19: note: sending task-isolated 'change' to main actor-isolated instance method 'handleOperationalLayers(change:)' risks causing data races between main actor-isolated and task-isolated uses
self?.handleOperationalLayers(change: change)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1753:19: warning: sending 'change' risks causing data races; this is an error in the Swift 6 language mode
self?.handleOperationalLayers(change: change)
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TimeSlider.swift:1753:19: note: sending task-isolated 'change' to main actor-isolated instance method 'handleOperationalLayers(change:)' risks causing data races between main actor-isolated and task-isolated uses
self?.handleOperationalLayers(change: change)
^
SwiftCompile normal arm64 Compiling\ Scalebar.swift,\ TableViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift /Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TableViewController.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:293:9: warning: call to main actor-isolated instance method 'unbindFromMapView(mapView:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
unbindFromMapView(mapView: mapView)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:340:18: note: calls to instance method 'unbindFromMapView(mapView:)' from outside of its actor context are implicitly asynchronous
private func unbindFromMapView(mapView: AGSMapView?) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:340:18: note: main actor isolation inferred from inheritance from class 'UIView'
private func unbindFromMapView(mapView: AGSMapView?) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:331:19: warning: call to main actor-isolated instance method 'updateScaleDisplay(forceRedraw:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self?.updateScaleDisplay(forceRedraw: false)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:353:18: note: calls to instance method 'updateScaleDisplay(forceRedraw:)' from outside of its actor context are implicitly asynchronous
private func updateScaleDisplay(forceRedraw: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:353:18: note: main actor isolation inferred from inheritance from class 'UIView'
private func updateScaleDisplay(forceRedraw: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:336:19: warning: main actor-isolated property 'updateCoalescer' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
self?.updateCoalescer?.ping()
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:288:17: note: property declared here
private var updateCoalescer: Coalescer?
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:590:91: warning: main actor-isolated property 'font' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let minSegmentWidth = (minSegmentTestString.size(withAttributes: [.font: scalebar.font]).width * 1.5) + (Scalebar.labelXPad * 2)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:234:16: note: property declared here
public var font = UIFont.systemFont(ofSize: 9.0, weight: UIFont.Weight.semibold) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:578:10: note: add '@MainActor' to make instance method 'calculateSegmentInfos()' part of global actor 'MainActor'
func calculateSegmentInfos() -> [SegmentInfo]? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:590:123: warning: main actor-isolated static property 'labelXPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let minSegmentWidth = (minSegmentTestString.size(withAttributes: [.font: scalebar.font]).width * 1.5) + (Scalebar.labelXPad * 2)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:250:25: note: static property declared here
internal static let labelXPad: CGFloat = 4.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:578:10: note: add '@MainActor' to make instance method 'calculateSegmentInfos()' part of global actor 'MainActor'
func calculateSegmentInfos() -> [SegmentInfo]? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:604:40: warning: main actor-isolated static property 'numberFormatter' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let segmentText = Scalebar.numberFormatter.string(from: NSNumber(value: segmentMapLength)) ?? ""
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:254:25: note: static property declared here
internal static var numberFormatter: NumberFormatter = {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:578:10: note: add '@MainActor' to make instance method 'calculateSegmentInfos()' part of global actor 'MainActor'
func calculateSegmentInfos() -> [SegmentInfo]? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:605:86: warning: main actor-isolated property 'font' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let segmentTextWidth = segmentText.size(withAttributes: [.font: scalebar.font]).width
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:234:16: note: property declared here
public var font = UIFont.systemFont(ofSize: 9.0, weight: UIFont.Weight.semibold) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:578:10: note: add '@MainActor' to make instance method 'calculateSegmentInfos()' part of global actor 'MainActor'
func calculateSegmentInfos() -> [SegmentInfo]? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:616:65: warning: main actor-isolated property 'textColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard let scalebar = scalebar, let textColor = scalebar.textColor else {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:196:31: note: property declared here
@IBInspectable public var textColor: UIColor? = UIColor.black {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:615:10: note: add '@MainActor' to make instance method 'drawText(text:frame:alignment:)' part of global actor 'MainActor'
func drawText(text: String, frame: CGRect, alignment: NSTextAlignment) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:624:39: warning: main actor-isolated property 'textShadowColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let shadowColor = scalebar.textShadowColor {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:202:32: note: property declared here
@IBInspectable public var textShadowColor: UIColor? = UIColor.white {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:615:10: note: add '@MainActor' to make instance method 'drawText(text:frame:alignment:)' part of global actor 'MainActor'
func drawText(text: String, frame: CGRect, alignment: NSTextAlignment) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:626:33: warning: main actor-isolated property 'font' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
.font: scalebar.font,
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:234:16: note: property declared here
public var font = UIFont.systemFont(ofSize: 9.0, weight: UIFont.Weight.semibold) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:615:10: note: add '@MainActor' to make instance method 'drawText(text:frame:alignment:)' part of global actor 'MainActor'
func drawText(text: String, frame: CGRect, alignment: NSTextAlignment) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:638:29: warning: main actor-isolated property 'font' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
.font: scalebar.font,
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:234:16: note: property declared here
public var font = UIFont.systemFont(ofSize: 9.0, weight: UIFont.Weight.semibold) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:615:10: note: add '@MainActor' to make instance method 'drawText(text:frame:alignment:)' part of global actor 'MainActor'
func drawText(text: String, frame: CGRect, alignment: NSTextAlignment) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:657:52: warning: main actor-isolated property 'zeroStringWidth' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
width: scalebar.zeroStringWidth,
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:267:18: note: property declared here
internal var zeroStringWidth: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:646:10: note: add '@MainActor' to make instance method 'drawSegmentsText(segmentInfos:scaleDisplay:startingX:textY:)' part of global actor 'MainActor'
func drawSegmentsText(segmentInfos: [SegmentInfo], scaleDisplay: ScaleDisplay, startingX: CGFloat, textY: CGFloat) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:658:53: warning: main actor-isolated property 'fontHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
height: scalebar.fontHeight)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:266:18: note: property declared here
internal var fontHeight: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:646:10: note: add '@MainActor' to make instance method 'drawSegmentsText(segmentInfos:scaleDisplay:startingX:textY:)' part of global actor 'MainActor'
func drawSegmentsText(segmentInfos: [SegmentInfo], scaleDisplay: ScaleDisplay, startingX: CGFloat, textY: CGFloat) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:671:64: warning: main actor-isolated property 'fontHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
height: scalebar.fontHeight)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:266:18: note: property declared here
internal var fontHeight: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:646:10: note: add '@MainActor' to make instance method 'drawSegmentsText(segmentInfos:scaleDisplay:startingX:textY:)' part of global actor 'MainActor'
func drawSegmentsText(segmentInfos: [SegmentInfo], scaleDisplay: ScaleDisplay, startingX: CGFloat, textY: CGFloat) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:678:86: warning: main actor-isolated property 'font' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let unitsTextWidth = unitsText.size(withAttributes: [.font: scalebar.font]).width
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:234:16: note: property declared here
public var font = UIFont.systemFont(ofSize: 9.0, weight: UIFont.Weight.semibold) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:646:10: note: add '@MainActor' to make instance method 'drawSegmentsText(segmentInfos:scaleDisplay:startingX:textY:)' part of global actor 'MainActor'
func drawSegmentsText(segmentInfos: [SegmentInfo], scaleDisplay: ScaleDisplay, startingX: CGFloat, textY: CGFloat) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:683:62: warning: main actor-isolated property 'fontHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
height: scalebar.fontHeight)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:266:18: note: property declared here
internal var fontHeight: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:646:10: note: add '@MainActor' to make instance method 'drawSegmentsText(segmentInfos:scaleDisplay:startingX:textY:)' part of global actor 'MainActor'
func drawSegmentsText(segmentInfos: [SegmentInfo], scaleDisplay: ScaleDisplay, startingX: CGFloat, textY: CGFloat) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:693:64: warning: main actor-isolated property 'fontHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
height: scalebar.fontHeight)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:266:18: note: property declared here
internal var fontHeight: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:646:10: note: add '@MainActor' to make instance method 'drawSegmentsText(segmentInfos:scaleDisplay:startingX:textY:)' part of global actor 'MainActor'
func drawSegmentsText(segmentInfos: [SegmentInfo], scaleDisplay: ScaleDisplay, startingX: CGFloat, textY: CGFloat) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:712:41: warning: main actor-isolated static property 'tickHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return halfLineWidth + Scalebar.tickHeight + Scalebar.labelYPad + scalebar.fontHeight + shadowOffset.y
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:251:25: note: static property declared here
internal static let tickHeight: CGFloat = 6.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:712:63: warning: main actor-isolated static property 'labelYPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return halfLineWidth + Scalebar.tickHeight + Scalebar.labelYPad + scalebar.fontHeight + shadowOffset.y
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:249:25: note: static property declared here
internal static let labelYPad: CGFloat = 2.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:712:84: warning: main actor-isolated property 'fontHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return halfLineWidth + Scalebar.tickHeight + Scalebar.labelYPad + scalebar.fontHeight + shadowOffset.y
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:266:18: note: property declared here
internal var fontHeight: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:758:45: warning: main actor-isolated static property 'tickHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let lineBottom = lineTop + Scalebar.tickHeight
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:251:25: note: static property declared here
internal static let tickHeight: CGFloat = 6.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:726:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:768:37: warning: main actor-isolated static property 'lineCap' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
context.setLineCap(Scalebar.lineCap)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:264:25: note: static property declared here
internal static let lineCap = CGLineCap.round
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:726:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:771:39: warning: main actor-isolated property 'shadowColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let shadowColor = scalebar.shadowColor {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:190:31: note: property declared here
@IBInspectable public var shadowColor: UIColor? = UIColor.black.withAlphaComponent(0.65) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:726:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:783:41: warning: main actor-isolated property 'lineColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
context.setStrokeColor(scalebar.lineColor.cgColor)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:184:31: note: property declared here
@IBInspectable public var lineColor: UIColor = .white {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:726:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:791:57: warning: main actor-isolated static property 'labelYPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
y: lineBottom + Scalebar.labelYPad,
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:249:25: note: static property declared here
internal static let labelYPad: CGFloat = 2.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:726:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:793:49: warning: main actor-isolated property 'fontHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
height: scalebar.fontHeight)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:266:18: note: property declared here
internal var fontHeight: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:726:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:813:41: warning: main actor-isolated static property 'tickHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return halfLineWidth + Scalebar.tickHeight + Scalebar.labelYPad + scalebar.fontHeight + shadowOffset.y
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:251:25: note: static property declared here
internal static let tickHeight: CGFloat = 6.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:813:63: warning: main actor-isolated static property 'labelYPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return halfLineWidth + Scalebar.tickHeight + Scalebar.labelYPad + scalebar.fontHeight + shadowOffset.y
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:249:25: note: static property declared here
internal static let labelYPad: CGFloat = 2.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:813:84: warning: main actor-isolated property 'fontHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return halfLineWidth + Scalebar.tickHeight + Scalebar.labelYPad + scalebar.fontHeight + shadowOffset.y
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:266:18: note: property declared here
internal var fontHeight: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:820:90: warning: main actor-isolated property 'maxRightUnitsPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return halfLineWidth + scaleDisplay.lineDisplayLength + halfLineWidth + scalebar.maxRightUnitsPad + shadowOffset.x
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:268:18: note: property declared here
internal var maxRightUnitsPad: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:825:61: warning: main actor-isolated property 'maxRightUnitsPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return totalDisplayWidth - halfLineWidth - scalebar.maxRightUnitsPad
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:268:18: note: property declared here
internal var maxRightUnitsPad: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:823:10: note: add '@MainActor' to make instance method 'availableLineDisplayLength(totalDisplayWidth:)' part of global actor 'MainActor'
func availableLineDisplayLength(totalDisplayWidth: CGFloat) -> CGFloat {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:863:45: warning: main actor-isolated static property 'tickHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let lineBottom = lineTop + Scalebar.tickHeight
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:251:25: note: static property declared here
internal static let tickHeight: CGFloat = 6.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:828:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:879:76: warning: main actor-isolated static property 'tick2Height' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
path.addLine(to: CGPoint(x: segmentX, y: lineBottom - Scalebar.tick2Height))
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:252:25: note: static property declared here
internal static let tick2Height: CGFloat = 4.5
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:828:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:885:37: warning: main actor-isolated static property 'lineCap' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
context.setLineCap(Scalebar.lineCap)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:264:25: note: static property declared here
internal static let lineCap = CGLineCap.round
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:828:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:888:39: warning: main actor-isolated property 'shadowColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let shadowColor = scalebar.shadowColor {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:190:31: note: property declared here
@IBInspectable public var shadowColor: UIColor? = UIColor.black.withAlphaComponent(0.65) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:828:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:900:41: warning: main actor-isolated property 'lineColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
context.setStrokeColor(scalebar.lineColor.cgColor)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:184:31: note: property declared here
@IBInspectable public var lineColor: UIColor = .white {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:828:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:907:43: warning: main actor-isolated static property 'labelYPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let textY = lineBottom + Scalebar.labelYPad
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:249:25: note: static property declared here
internal static let labelYPad: CGFloat = 2.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:828:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:926:25: warning: main actor-isolated static property 'notchHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return Scalebar.notchHeight + Scalebar.labelYPad + scalebar.fontHeight + shadowOffset.y
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:253:25: note: static property declared here
internal static let notchHeight: CGFloat = 6.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:926:48: warning: main actor-isolated static property 'labelYPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return Scalebar.notchHeight + Scalebar.labelYPad + scalebar.fontHeight + shadowOffset.y
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:249:25: note: static property declared here
internal static let labelYPad: CGFloat = 2.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:926:69: warning: main actor-isolated property 'fontHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return Scalebar.notchHeight + Scalebar.labelYPad + scalebar.fontHeight + shadowOffset.y
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:266:18: note: property declared here
internal var fontHeight: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:971:45: warning: main actor-isolated static property 'notchHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let lineBottom = lineTop + Scalebar.notchHeight
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:253:25: note: static property declared here
internal static let notchHeight: CGFloat = 6.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:940:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:982:37: warning: main actor-isolated static property 'lineCap' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
context.setLineCap(Scalebar.lineCap)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:264:25: note: static property declared here
internal static let lineCap = CGLineCap.round
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:940:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:985:39: warning: main actor-isolated property 'shadowColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let shadowColor = scalebar.shadowColor {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:190:31: note: property declared here
@IBInspectable public var shadowColor: UIColor? = UIColor.black.withAlphaComponent(0.65) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:940:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:995:37: warning: main actor-isolated property 'fillColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let fillColor = scalebar.fillColor {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:172:31: note: property declared here
@IBInspectable public var fillColor: UIColor? = UIColor.lightGray.withAlphaComponent(0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:940:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1003:41: warning: main actor-isolated property 'lineColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
context.setStrokeColor(scalebar.lineColor.cgColor)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:184:31: note: property declared here
@IBInspectable public var lineColor: UIColor = .white {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:940:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1011:57: warning: main actor-isolated static property 'labelYPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
y: lineBottom + Scalebar.labelYPad,
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:249:25: note: static property declared here
internal static let labelYPad: CGFloat = 2.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:940:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1013:49: warning: main actor-isolated property 'fontHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
height: scalebar.fontHeight)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:266:18: note: property declared here
internal var fontHeight: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:940:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1033:41: warning: main actor-isolated static property 'notchHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return halfLineWidth + Scalebar.notchHeight + Scalebar.labelYPad + scalebar.fontHeight + shadowOffset.y
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:253:25: note: static property declared here
internal static let notchHeight: CGFloat = 6.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1033:64: warning: main actor-isolated static property 'labelYPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return halfLineWidth + Scalebar.notchHeight + Scalebar.labelYPad + scalebar.fontHeight + shadowOffset.y
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:249:25: note: static property declared here
internal static let labelYPad: CGFloat = 2.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1033:85: warning: main actor-isolated property 'fontHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return halfLineWidth + Scalebar.notchHeight + Scalebar.labelYPad + scalebar.fontHeight + shadowOffset.y
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:266:18: note: property declared here
internal var fontHeight: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1040:90: warning: main actor-isolated property 'maxRightUnitsPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return halfLineWidth + scaleDisplay.lineDisplayLength + halfLineWidth + scalebar.maxRightUnitsPad + shadowOffset.x
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:268:18: note: property declared here
internal var maxRightUnitsPad: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1048:61: warning: main actor-isolated property 'maxRightUnitsPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return totalDisplayWidth - halfLineWidth - scalebar.maxRightUnitsPad
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:268:18: note: property declared here
internal var maxRightUnitsPad: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1046:10: note: add '@MainActor' to make instance method 'availableLineDisplayLength(totalDisplayWidth:)' part of global actor 'MainActor'
func availableLineDisplayLength(totalDisplayWidth: CGFloat) -> CGFloat {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1086:45: warning: main actor-isolated static property 'notchHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let lineBottom = lineTop + Scalebar.notchHeight
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:253:25: note: static property declared here
internal static let notchHeight: CGFloat = 6.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1052:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1133:37: warning: main actor-isolated static property 'lineCap' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
context.setLineCap(Scalebar.lineCap)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:264:25: note: static property declared here
internal static let lineCap = CGLineCap.round
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1052:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1137:39: warning: main actor-isolated property 'shadowColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let shadowColor = scalebar.shadowColor {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:190:31: note: property declared here
@IBInspectable public var shadowColor: UIColor? = UIColor.black.withAlphaComponent(0.65) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1052:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1148:37: warning: main actor-isolated property 'fillColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let fillColor = scalebar.fillColor {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:172:31: note: property declared here
@IBInspectable public var fillColor: UIColor? = UIColor.lightGray.withAlphaComponent(0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1052:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1155:46: warning: main actor-isolated property 'alternateFillColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let alternateFillColor = scalebar.alternateFillColor {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:178:31: note: property declared here
@IBInspectable public var alternateFillColor: UIColor? = UIColor.black {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1052:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1163:41: warning: main actor-isolated property 'lineColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
context.setStrokeColor(scalebar.lineColor.cgColor)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:184:31: note: property declared here
@IBInspectable public var lineColor: UIColor = .white {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1052:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1170:43: warning: main actor-isolated static property 'labelYPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let textY = lineBottom + Scalebar.labelYPad
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:249:25: note: static property declared here
internal static let labelYPad: CGFloat = 2.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1052:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1190:25: warning: main actor-isolated property 'fontHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return scalebar.fontHeight + Scalebar.labelYPad + Scalebar.tick2Height + Scalebar.tick2Height + Scalebar.labelYPad + scalebar.fontHeight + shadowOffset.y
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:266:18: note: property declared here
internal var fontHeight: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1190:47: warning: main actor-isolated static property 'labelYPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return scalebar.fontHeight + Scalebar.labelYPad + Scalebar.tick2Height + Scalebar.tick2Height + Scalebar.labelYPad + scalebar.fontHeight + shadowOffset.y
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:249:25: note: static property declared here
internal static let labelYPad: CGFloat = 2.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1190:68: warning: main actor-isolated static property 'tick2Height' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return scalebar.fontHeight + Scalebar.labelYPad + Scalebar.tick2Height + Scalebar.tick2Height + Scalebar.labelYPad + scalebar.fontHeight + shadowOffset.y
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:252:25: note: static property declared here
internal static let tick2Height: CGFloat = 4.5
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1190:91: warning: main actor-isolated static property 'tick2Height' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return scalebar.fontHeight + Scalebar.labelYPad + Scalebar.tick2Height + Scalebar.tick2Height + Scalebar.labelYPad + scalebar.fontHeight + shadowOffset.y
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:252:25: note: static property declared here
internal static let tick2Height: CGFloat = 4.5
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1190:114: warning: main actor-isolated static property 'labelYPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return scalebar.fontHeight + Scalebar.labelYPad + Scalebar.tick2Height + Scalebar.tick2Height + Scalebar.labelYPad + scalebar.fontHeight + shadowOffset.y
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:249:25: note: static property declared here
internal static let labelYPad: CGFloat = 2.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1190:135: warning: main actor-isolated property 'fontHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return scalebar.fontHeight + Scalebar.labelYPad + Scalebar.tick2Height + Scalebar.tick2Height + Scalebar.labelYPad + scalebar.fontHeight + shadowOffset.y
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:266:18: note: property declared here
internal var fontHeight: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1197:90: warning: main actor-isolated property 'maxRightUnitsPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return halfLineWidth + scaleDisplay.lineDisplayLength + halfLineWidth + scalebar.maxRightUnitsPad + shadowOffset.x
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:268:18: note: property declared here
internal var maxRightUnitsPad: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1202:61: warning: main actor-isolated property 'maxRightUnitsPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return totalDisplayWidth - halfLineWidth - scalebar.maxRightUnitsPad
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:268:18: note: property declared here
internal var maxRightUnitsPad: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1200:10: note: add '@MainActor' to make instance method 'availableLineDisplayLength(totalDisplayWidth:)' part of global actor 'MainActor'
func availableLineDisplayLength(totalDisplayWidth: CGFloat) -> CGFloat {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1237:36: warning: main actor-isolated property 'fontHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let lineTop = y + scalebar.fontHeight + Scalebar.labelYPad
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:266:18: note: property declared here
internal var fontHeight: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1205:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1237:58: warning: main actor-isolated static property 'labelYPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let lineTop = y + scalebar.fontHeight + Scalebar.labelYPad
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:249:25: note: static property declared here
internal static let labelYPad: CGFloat = 2.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1205:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1238:40: warning: main actor-isolated static property 'tick2Height' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let lineY = lineTop + Scalebar.tick2Height
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:252:25: note: static property declared here
internal static let tick2Height: CGFloat = 4.5
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1205:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1239:43: warning: main actor-isolated static property 'tick2Height' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let lineBottom = lineY + Scalebar.tick2Height
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:252:25: note: static property declared here
internal static let tick2Height: CGFloat = 4.5
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1205:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1250:35: warning: main actor-isolated property 'units' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let otherUnit = (scalebar.units == ScalebarUnits.imperial) ? ScalebarUnits.metric : ScalebarUnits.imperial
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:159:16: note: property declared here
public var units: ScalebarUnits = .imperial {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1205:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1266:37: warning: main actor-isolated static property 'lineCap' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
context.setLineCap(Scalebar.lineCap)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:264:25: note: static property declared here
internal static let lineCap = CGLineCap.round
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1205:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1269:39: warning: main actor-isolated property 'shadowColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let shadowColor = scalebar.shadowColor {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:190:31: note: property declared here
@IBInspectable public var shadowColor: UIColor? = UIColor.black.withAlphaComponent(0.65) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1205:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1281:41: warning: main actor-isolated property 'lineColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
context.setStrokeColor(scalebar.lineColor.cgColor)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:184:31: note: property declared here
@IBInspectable public var lineColor: UIColor = .white {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1205:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1288:84: warning: main actor-isolated property 'font' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let topUnitsTextWidth = topUnitsText.size(withAttributes: [.font: scalebar.font]).width
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:234:16: note: property declared here
public var font = UIFont.systemFont(ofSize: 9.0, weight: UIFont.Weight.semibold) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1205:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1291:74: warning: main actor-isolated property 'font' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let topTextWidth = topText.size(withAttributes: [.font: scalebar.font]).width
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:234:16: note: property declared here
public var font = UIFont.systemFont(ofSize: 9.0, weight: UIFont.Weight.semibold) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1205:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1297:52: warning: main actor-isolated property 'fontHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
height: scalebar.fontHeight)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:266:18: note: property declared here
internal var fontHeight: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1205:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1302:40: warning: main actor-isolated static property 'numberFormatter' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let numberString = Scalebar.numberFormatter.string(from: NSNumber(value: otherLineMapLength)) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:254:25: note: static property declared here
internal static var numberFormatter: NumberFormatter = {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1205:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1304:94: warning: main actor-isolated property 'font' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let bottomUnitsTextWidth = bottomUnitsText.size(withAttributes: [.font: scalebar.font]).width
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:234:16: note: property declared here
public var font = UIFont.systemFont(ofSize: 9.0, weight: UIFont.Weight.semibold) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1205:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1307:84: warning: main actor-isolated property 'font' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let bottomTextWidth = bottomText.size(withAttributes: [.font: scalebar.font]).width
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:234:16: note: property declared here
public var font = UIFont.systemFont(ofSize: 9.0, weight: UIFont.Weight.semibold) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1205:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1311:62: warning: main actor-isolated static property 'tick2Height' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
y: lineY + Scalebar.tick2Height + Scalebar.labelYPad,
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:252:25: note: static property declared here
internal static let tick2Height: CGFloat = 4.5
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1205:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1311:85: warning: main actor-isolated static property 'labelYPad' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
y: lineY + Scalebar.tick2Height + Scalebar.labelYPad,
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:249:25: note: static property declared here
internal static let labelYPad: CGFloat = 2.0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1205:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1313:59: warning: main actor-isolated property 'fontHeight' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
height: scalebar.fontHeight)
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:266:18: note: property declared here
internal var fontHeight: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Scalebar.swift:1205:10: note: add '@MainActor' to make instance method 'draw(rect:)' part of global actor 'MainActor'
func draw(rect: CGRect) {
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/TableViewController.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
LinkStoryboards (in target 'arcgis-runtime-toolkit-ios_ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/ibtool --errors --warnings --notices --module arcgis-runtime-toolkit-ios_ArcGISToolkit --target-device iphone --target-device ipad --minimum-deployment-target 14.0 --output-format human-readable-text --link /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.bundle /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.build/FloorFilter.storyboardc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.build/Legend.storyboardc
LinkAssetCatalog /Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Resources/Assets.xcassets (in target 'arcgis-runtime-toolkit-ios_ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace
builtin-linkAssetCatalog --thinned /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.build/assetcatalog_output/thinned --thinned-dependencies /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.build/assetcatalog_dependencies_thinned --thinned-info-plist-content /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.build/assetcatalog_generated_info.plist_thinned --unthinned /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.build/assetcatalog_output/unthinned --unthinned-dependencies /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.build/assetcatalog_dependencies_unthinned --unthinned-info-plist-content /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.build/assetcatalog_generated_info.plist_unthinned --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.bundle --plist-output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.build/assetcatalog_generated_info.plist
note: Emplaced /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.bundle/Assets.car (in target 'arcgis-runtime-toolkit-ios_ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
SwiftCompile normal arm64 Compiling\ UnitsViewController.swift,\ GeneratedAssetSymbols.swift /Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/UnitsViewController.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/DerivedSources/GeneratedAssetSymbols.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/UnitsViewController.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/DerivedSources/GeneratedAssetSymbols.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
ProcessInfoPlistFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.bundle/Info.plist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.build/empty-arcgis-runtime-toolkit-ios_ArcGISToolkit.plist (in target 'arcgis-runtime-toolkit-ios_ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace
builtin-infoPlistUtility /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.build/empty-arcgis-runtime-toolkit-ios_ArcGISToolkit.plist -producttype com.apple.product-type.bundle -expandbuildsettings -format binary -platform iphoneos -additionalcontentfile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.build/FloorFilter-SBPartialInfo.plist -additionalcontentfile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.build/FloorFilterSiteFacilityCell-PartialInfo.plist -additionalcontentfile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.build/Legend-SBPartialInfo.plist -additionalcontentfile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.build/assetcatalog_generated_info.plist -requiredArchitecture arm64 -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.bundle/Info.plist
SwiftDriverJobDiscovery normal arm64 Emitting module for ArcGISToolkit (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
SwiftDriver\ Compilation\ Requirements ArcGISToolkit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name ArcGISToolkit -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios14.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ LegendViewController.swift,\ MapViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/LegendViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/MapViewController.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/LegendViewController.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/MapViewController.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/ArcGISToolkit-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit-Swift.h (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/ArcGISToolkit-Swift.h
SwiftDriverJobDiscovery normal arm64 Compiling LegendViewController.swift, MapViewController.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGISToolkit.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit.swiftmodule (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGISToolkit.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGISToolkit.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit.swiftdoc (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGISToolkit.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGISToolkit.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit.abi.json (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGISToolkit.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGISToolkit.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit.swiftsourceinfo (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGISToolkit.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling BookmarksViewController.swift, CancelGroup.swift, Coalescer.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
SwiftDriverJobDiscovery normal arm64 Compiling SiteFacilityTableViewCell.swift, JobManager.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
SwiftDriverJobDiscovery normal arm64 Compiling Scalebar.swift, TableViewController.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
SwiftDriverJobDiscovery normal arm64 Compiling FloorFilterViewModel.swift, SiteFacilityPromptViewController.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
SwiftDriverJobDiscovery normal arm64 Compiling Compass.swift, Extensions.swift, FloorFilterViewController.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
SwiftDriverJobDiscovery normal arm64 Compiling MeasureToolbar.swift, PopupController.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, ArcGISARView.swift, BookmarksTableViewController.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
SwiftDriverJobDiscovery normal arm64 Compiling TemplatePickerViewController.swift, TimeSlider.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.bundle (in target 'arcgis-runtime-toolkit-ios_ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.bundle
Touch /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.bundle (in target 'arcgis-runtime-toolkit-ios_ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace
/usr/bin/touch -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/arcgis-runtime-toolkit-ios_ArcGISToolkit.bundle
SwiftDriverJobDiscovery normal arm64 Compiling UnitsViewController.swift, GeneratedAssetSymbols.swift (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
SwiftDriver\ Compilation ArcGISToolkit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name ArcGISToolkit -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios14.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGISToolkit.o normal (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios14.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGISToolkit.o
ExtractAppIntentsMetadata (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name ArcGISToolkit --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 14.0 --bundle-identifier spi-builder-workspace.ArcGISToolkit --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGISToolkit.appintents --target-triple arm64-apple-ios14.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGISToolkit.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/ArcGISToolkit.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/ArcGISToolkit.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/arcgis-runtime-toolkit-ios.build/Debug-iphoneos/ArcGISToolkit.build/Objects-normal/arm64/ArcGISToolkit.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-28 11:48:18.419 appintentsmetadataprocessor[806:4663] Starting appintentsmetadataprocessor export
2025-04-28 11:48:18.458 appintentsmetadataprocessor[806:4663] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGISToolkit.o (in target 'ArcGISToolkit' from project 'arcgis-runtime-toolkit-ios')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ArcGISToolkit.o
** BUILD SUCCEEDED **
Build complete.
{
"dependencies" : [
{
"identity" : "arcgis-runtime-ios",
"requirement" : {
"range" : [
{
"lower_bound" : "100.15.0",
"upper_bound" : "100.16.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Esri/arcgis-runtime-ios"
}
],
"manifest_display_name" : "arcgis-runtime-toolkit-ios",
"name" : "arcgis-runtime-toolkit-ios",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "14.0"
}
],
"products" : [
{
"name" : "ArcGISToolkit",
"targets" : [
"ArcGISToolkit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "ArcGISToolkitTests",
"module_type" : "SwiftTarget",
"name" : "ArcGISToolkitTests",
"path" : "Tests/ArcGISToolkitTests",
"sources" : [
"ArcGISToolkitTests.swift",
"BookmarksViewControllerTests.swift",
"FloorFilterViewModelTests.swift"
],
"target_dependencies" : [
"ArcGISToolkit"
],
"type" : "test"
},
{
"c99name" : "ArcGISToolkit",
"module_type" : "SwiftTarget",
"name" : "ArcGISToolkit",
"path" : "Sources/ArcGISToolkit",
"product_dependencies" : [
"ArcGIS"
],
"product_memberships" : [
"ArcGISToolkit"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Resources/Assets.xcassets",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Resources/FloorFilter.storyboard",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Resources/FloorFilterSiteFacilityCell.xib",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Resources/Legend.storyboard",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ArcGISToolkit/Resources/PrivacyInfo.xcprivacy",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"AR/ArcGISARView.swift",
"BookmarksTableViewController.swift",
"BookmarksViewController.swift",
"CancelGroup.swift",
"Coalescer.swift",
"Compass.swift",
"Extensions.swift",
"FloorFilter/FloorFilterViewController.swift",
"FloorFilter/FloorFilterViewModel.swift",
"FloorFilter/SiteFacilityPromptViewController.swift",
"FloorFilter/SiteFacilityTableViewCell.swift",
"JobManager.swift",
"LegendViewController.swift",
"MapViewController.swift",
"MeasureToolbar.swift",
"PopupController.swift",
"Scalebar.swift",
"TableViewController.swift",
"TemplatePickerViewController.swift",
"TimeSlider.swift",
"UnitsViewController.swift"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
Done.