Build Information
Successful build of LinkNavigator, reference 1.3.1 (82a96c
), with Swift 6.1 for iOS using Xcode 16.3 on 30 Apr 2025 08:05:46 UTC.
Swift 6 data race errors: 9
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme LinkNavigator -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
rootController?.viewControllers
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:602:15: note: add '@MainActor' to make instance method 'allRootSend(item:)' part of global actor 'MainActor'
public func allRootSend(item: LinkItem) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:23:19: warning: sending value of non-Sendable type '(UIPresentationController) -> Void' risks causing data races; this is an error in the Swift 6 language mode
coordinate = .init(sheetDidDismiss: { [weak self] presentVC in
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:23:19: note: sending task-isolated value of non-Sendable type '(UIPresentationController) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
coordinate = .init(sheetDidDismiss: { [weak self] presentVC in
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:398:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
guard let self else { return }
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:398:17: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
guard let self else { return }
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:405:7: warning: sending 'presentWillAction' risks causing data races; this is an error in the Swift 6 language mode
presentWillAction(newController)
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:405:7: note: task-isolated 'presentWillAction' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
presentWillAction(newController)
^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:408:39: warning: sending 'item' risks causing data races; this is an error in the Swift 6 language mode
navigationBuilder.build(item: item),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:408:39: note: task-isolated 'item' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
navigationBuilder.build(item: item),
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:412:7: warning: sending 'presentDidAction' risks causing data races; this is an error in the Swift 6 language mode
presentDidAction(newController)
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:412:7: note: task-isolated 'presentDidAction' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
presentDidAction(newController)
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:425:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
guard let self else { return }
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:425:17: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
guard let self else { return }
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:432:47: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
sheetPresentationController.detents = configuration.detents
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:432:47: note: task-isolated 'configuration' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
sheetPresentationController.detents = configuration.detents
^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:445:39: warning: sending 'item' risks causing data races; this is an error in the Swift 6 language mode
navigationBuilder.build(item: item),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:445:39: note: task-isolated 'item' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
navigationBuilder.build(item: item),
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:215:20: warning: sending value of non-Sendable type '() -> Void' risks causing data races; this is an error in the Swift 6 language mode
rootController.dismiss(animated: isAnimated) { [weak self] in
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:215:20: 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
rootController.dismiss(animated: isAnimated) { [weak self] in
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:464:22: warning: sending value of non-Sendable type '() -> Void' risks causing data races; this is an error in the Swift 6 language mode
rootController.dismiss(animated: isAnimated) { [weak self] in
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:464:22: 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
rootController.dismiss(animated: isAnimated) { [weak self] in
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:322:21: warning: sending value of non-Sendable type '() -> Void' risks causing data races; this is an error in the Swift 6 language mode
rootController?.dismiss(animated: isAnimated) { [weak self] in
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:322:21: 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
rootController?.dismiss(animated: isAnimated) { [weak self] in
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:580:11: warning: sending 'subscriber' risks causing data races; this is an error in the Swift 6 language mode
subscriber.eventSubscriber?.receive(encodedItemString: item.encodedItemString)
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:580:11: note: task-isolated 'subscriber' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
subscriber.eventSubscriber?.receive(encodedItemString: item.encodedItemString)
^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:580:66: warning: sending 'item' risks causing data races; this is an error in the Swift 6 language mode
subscriber.eventSubscriber?.receive(encodedItemString: item.encodedItemString)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:580:66: note: task-isolated 'item' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
subscriber.eventSubscriber?.receive(encodedItemString: item.encodedItemString)
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:588:7: warning: sending 'owner' risks causing data races; this is an error in the Swift 6 language mode
owner.receive(encodedItemString: item.encodedItemString)
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:588:7: note: task-isolated 'owner' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
owner.receive(encodedItemString: item.encodedItemString)
^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:588:40: warning: sending 'item' risks causing data races; this is an error in the Swift 6 language mode
owner.receive(encodedItemString: item.encodedItemString)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:588:40: note: task-isolated 'item' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
owner.receive(encodedItemString: item.encodedItemString)
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:597:11: warning: sending 'subscriber' risks causing data races; this is an error in the Swift 6 language mode
subscriber.receive(encodedItemString: item.encodedItemString)
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:597:11: note: task-isolated 'subscriber' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
subscriber.receive(encodedItemString: item.encodedItemString)
^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:597:49: warning: sending 'item' risks causing data races; this is an error in the Swift 6 language mode
subscriber.receive(encodedItemString: item.encodedItemString)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:597:49: note: task-isolated 'item' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
subscriber.receive(encodedItemString: item.encodedItemString)
^~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:607:11: warning: sending 'subscriber' risks causing data races; this is an error in the Swift 6 language mode
subscriber.receive(encodedItemString: item.encodedItemString)
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:607:11: note: task-isolated 'subscriber' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
subscriber.receive(encodedItemString: item.encodedItemString)
^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:607:49: warning: sending 'item' risks causing data races; this is an error in the Swift 6 language mode
subscriber.receive(encodedItemString: item.encodedItemString)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:607:49: note: task-isolated 'item' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
subscriber.receive(encodedItemString: item.encodedItemString)
^~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:53:15: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
private var coordinate: SheetCoordinate = .init(sheetDidDismiss: { _ in })
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:15:19: warning: call to main actor-isolated initializer 'init(sheetDidDismiss:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
coordinate = .init(sheetDidDismiss: { [weak self] presentVC in
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Coordinate/SheetCoordinate.swift:7:3: note: calls to initializer 'init(sheetDidDismiss:)' from outside of its actor context are implicitly asynchronous
init(sheetDidDismiss: @escaping (UIPresentationController) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Coordinate/SheetCoordinate.swift:7:3: note: main actor isolation inferred from conformance to protocol 'UIAdaptivePresentationControllerDelegate'
init(sheetDidDismiss: @escaping (UIPresentationController) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:16:20: warning: main actor-isolated property 'presentedViewController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if presentVC.presentedViewController == self?.fullSheetController {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:68:58: note: property declared here
@property(nonatomic, strong, readonly) UIViewController *presentedViewController;
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:21:17: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
presentVC.delegate = .none
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:76:84: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic, weak) id <UIAdaptivePresentationControllerDelegate> delegate;
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:37:75: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
((mainController?.selectedViewController as? UINavigationController)?.viewControllers.first as? MatchPathUsable)?.matchPath
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:37:23: warning: main actor-isolated property 'selectedViewController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
((mainController?.selectedViewController as? UINavigationController)?.viewControllers.first as? MatchPathUsable)?.matchPath
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:94:67: note: property declared here
@property(nullable, nonatomic, assign) __kindof UIViewController *selectedViewController; // This may return the "More" navigation controller if it exists.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:41:75: warning: main actor-isolated property 'topViewController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
((mainController?.selectedViewController as? UINavigationController)?.topViewController as? MatchPathUsable)?.matchPath
^
/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/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:41:23: warning: main actor-isolated property 'selectedViewController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
((mainController?.selectedViewController as? UINavigationController)?.topViewController as? MatchPathUsable)?.matchPath
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:94:67: note: property declared here
@property(nullable, nonatomic, assign) __kindof UIViewController *selectedViewController; // This may return the "More" navigation controller if it exists.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:85:50: warning: main actor-isolated property 'tabBarItem' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
partialNavigationVC.navigationController.tabBarItem = item?.tabItem
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:172:61: note: mutation of this property is only permitted within the actor
@property(null_resettable, nonatomic, strong) UITabBarItem *tabBarItem; // Automatically created lazily with the view controller's title if it's not set explicitly.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:86:64: warning: main actor-isolated property 'prefersLargeTitles' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
partialNavigationVC.navigationController.navigationBar.prefersLargeTitles = prefersLargeTitles
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:63:47: note: mutation of this property is only permitted within the actor
@property (nonatomic, readwrite, assign) BOOL prefersLargeTitles UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:86:50: warning: main actor-isolated property 'navigationBar' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
partialNavigationVC.navigationController.navigationBar.prefersLargeTitles = prefersLargeTitles
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:76:48: note: mutation of this property is only permitted within the actor
@property(nonatomic,readonly) UINavigationBar *navigationBar; // The navigation bar managed by the controller. Pushing, popping or setting navigation items on a managed navigation bar is not supported.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:101:24: 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
modalController?.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/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:93:15: note: add '@MainActor' to make instance method 'sheetOpen(subViewController:isAnimated:type:presentWillAction:presentDidAction:)' part of global actor 'MainActor'
public func sheetOpen(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:110:27: warning: main actor-isolated property 'modalPresentationStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
subViewController.modalPresentationStyle = .formSheet
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:282:54: note: mutation of this property is only permitted within the actor
@property(nonatomic,assign) UIModalPresentationStyle modalPresentationStyle API_AVAILABLE(ios(3.2));
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:93:15: note: add '@MainActor' to make instance method 'sheetOpen(subViewController:isAnimated:type:presentWillAction:presentDidAction:)' part of global actor 'MainActor'
public func sheetOpen(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:111:29: 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
fullSheetController.present(subViewController, animated: isAnimated)
^
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/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:93:15: note: add '@MainActor' to make instance method 'sheetOpen(subViewController:isAnimated:type:presentWillAction:presentDidAction:)' part of global actor 'MainActor'
public func sheetOpen(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:114:25: 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
mainController?.present(subViewController, animated: isAnimated)
^
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/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:93:15: note: add '@MainActor' to make instance method 'sheetOpen(subViewController:isAnimated:type:presentWillAction:presentDidAction:)' part of global actor 'MainActor'
public func sheetOpen(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:120:29: 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
fullSheetController.present(subViewController, animated: isAnimated)
^
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/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:93:15: note: add '@MainActor' to make instance method 'sheetOpen(subViewController:isAnimated:type:presentWillAction:presentDidAction:)' part of global actor 'MainActor'
public func sheetOpen(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:122:25: 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
mainController?.present(subViewController, animated: isAnimated)
^
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/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:93:15: note: add '@MainActor' to make instance method 'sheetOpen(subViewController:isAnimated:type:presentWillAction:presentDidAction:)' part of global actor 'MainActor'
public func sheetOpen(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:127:47: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
subViewController.presentationController?.delegate = coordinate
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:76:84: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic, weak) id <UIAdaptivePresentationControllerDelegate> delegate;
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:93:15: note: add '@MainActor' to make instance method 'sheetOpen(subViewController:isAnimated:type:presentWillAction:presentDidAction:)' part of global actor 'MainActor'
public func sheetOpen(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:127:23: warning: main actor-isolated property 'presentationController' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
subViewController.presentationController?.delegate = coordinate
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:593:69: note: mutation of this property is only permitted within the actor
@property (nullable, nonatomic, readonly) UIPresentationController *presentationController API_AVAILABLE(ios(8.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:93:15: note: add '@MainActor' to make instance method 'sheetOpen(subViewController:isAnimated:type:presentWillAction:presentDidAction:)' part of global actor 'MainActor'
public func sheetOpen(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:133:23: 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
modalController.dismiss(animated: isAnimated)
^
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/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:131:15: note: add '@MainActor' to make instance method 'close(isAnimated:completion:)' part of global actor 'MainActor'
public func close(isAnimated: Bool, completion: () -> Void) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:136:27: 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
fullSheetController.dismiss(animated: isAnimated)
^
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/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:131:15: note: add '@MainActor' to make instance method 'close(isAnimated:completion:)' part of global actor 'MainActor'
public func close(isAnimated: Bool, completion: () -> Void) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:144:21: 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
mainController?.dismiss(animated: isAnimated)
^
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/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:143:15: note: add '@MainActor' to make instance method 'closeAll(isAnimated:completion:)' part of global actor 'MainActor'
public func closeAll(isAnimated: Bool, completion: () -> Void) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:156:24: warning: main actor-isolated property 'selectedViewController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if mainController?.selectedViewController == targetController {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:94:67: note: property declared here
@property(nullable, nonatomic, assign) __kindof UIViewController *selectedViewController; // This may return the "More" navigation controller if it exists.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:150:15: note: add '@MainActor' to make instance method 'moveTab(targetPath:)' part of global actor 'MainActor'
public func moveTab(targetPath: String) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:157:24: warning: call to main actor-isolated instance method 'popToRootViewController(animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
targetController.popToRootViewController(animated: true)
^
UIKit.UINavigationController.popToRootViewController:2:22: note: calls to instance method 'popToRootViewController(animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func popToRootViewController(animated: Bool) -> [UIViewController]?}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:150:15: note: add '@MainActor' to make instance method 'moveTab(targetPath:)' part of global actor 'MainActor'
public func moveTab(targetPath: String) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:159:23: warning: main actor-isolated property 'selectedViewController' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
mainController?.selectedViewController = targetController
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:94:67: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic, assign) __kindof UIViewController *selectedViewController; // This may return the "More" navigation controller if it exists.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:150:15: note: add '@MainActor' to make instance method 'moveTab(targetPath:)' part of global actor 'MainActor'
public func moveTab(targetPath: String) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:167:87: warning: main actor-isolated property 'selectedViewController' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
let currentController = modalController ?? fullSheetController ?? mainController?.selectedViewController
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:94:67: note: property declared here
@property(nullable, nonatomic, assign) __kindof UIViewController *selectedViewController; // This may return the "More" navigation controller if it exists.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:168:24: 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
currentController?.present(model.build(), 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/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:166:15: note: add '@MainActor' to make instance method 'alert(model:)' part of global actor 'MainActor'
public func alert(model: Alert) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:176:49: warning: cannot form key path to main actor-isolated property 'viewControllers'; this is an error in the Swift 6 language mode
.flatMap(\.currentTabNavigationController.viewControllers)
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:15:19: warning: sending value of non-Sendable type '(UIPresentationController) -> Void' risks causing data races; this is an error in the Swift 6 language mode
coordinate = .init(sheetDidDismiss: { [weak self] presentVC in
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:15:19: note: sending task-isolated value of non-Sendable type '(UIPresentationController) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
coordinate = .init(sheetDidDismiss: { [weak self] presentVC in
^
SwiftDriverJobDiscovery normal arm64 Compiling LosslessDataConvertible.swift (in target 'URLEncodedForm' from project 'URLEncodedForm')
SwiftDriverJobDiscovery normal arm64 Compiling Bytes.swift (in target 'URLEncodedForm' from project 'URLEncodedForm')
SwiftDriverJobDiscovery normal arm64 Compiling URLEncodedFormDataContext.swift, URLEncodedFormDataConvertible.swift (in target 'URLEncodedForm' from project 'URLEncodedForm')
SwiftCompile normal arm64 Compiling\ TabLinkNavigatorProtocol.swift,\ DependencyType.swift,\ BaseNavigator.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/TabLinkNavigatorProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/DI/DependencyType.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/BaseNavigator.swift (in target 'LinkNavigator' from project 'LinkNavigator')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/TabLinkNavigatorProtocol.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/DI/DependencyType.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/BaseNavigator.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ LinkNavigatorSubscriberType.swift,\ TabItem.swift,\ SheetCoordinate.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/Subscriber/LinkNavigatorSubscriberType.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/TabItem.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Coordinate/SheetCoordinate.swift (in target 'LinkNavigator' from project 'LinkNavigator')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/Subscriber/LinkNavigatorSubscriberType.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/TabItem.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Coordinate/SheetCoordinate.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ EmptyValueType.swift,\ LinkNavigatorFindLocationUsable.swift,\ LinkNavigatorProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/EmptyValueType.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/LinkNavigatorFindLocationUsable.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/LinkNavigatorProtocol.swift (in target 'LinkNavigator' from project 'LinkNavigator')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/EmptyValueType.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/LinkNavigatorFindLocationUsable.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/LinkNavigatorProtocol.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ WrappingController.swift,\ LinkItem.swift,\ NavigationTarget.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/WrappingController.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/LinkItem.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/NavigationTarget.swift (in target 'LinkNavigator' from project 'LinkNavigator')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/WrappingController.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/WrappingController.swift:35:14: warning: main actor-isolated property 'eventSubscriber' cannot be used to satisfy nonisolated requirement from protocol 'MatchPathUsable'; this is an error in the Swift 6 language mode
public let eventSubscriber: LinkNavigatorItemSubscriberProtocol?
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/WrappingController.swift:12:85: note: add '@preconcurrency' to the 'MatchPathUsable' conformance to defer isolation checking to run time
public final class WrappingController<Content: View>: UIHostingController<Content>, MatchPathUsable {
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/WrappingController.swift:7:7: note: requirement 'eventSubscriber' declared here
var eventSubscriber: LinkNavigatorItemSubscriberProtocol? { get }
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/LinkItem.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/NavigationTarget.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling DataEncoder.swift, NestedData.swift (in target 'URLEncodedForm' from project 'URLEncodedForm')
SwiftDriverJobDiscovery normal arm64 Compiling URLEncodedForm.swift, Byte+Control.swift (in target 'URLEncodedForm' from project 'URLEncodedForm')
SwiftDriverJobDiscovery normal arm64 Compiling URLEncodedFormError.swift, URLEncodedFormData.swift (in target 'URLEncodedForm' from project 'URLEncodedForm')
SwiftCompile normal arm64 Compiling\ EventObserver.swift,\ LinkNavigator.swift,\ LinkNavigatorType.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/EventObserver.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigatorType.swift (in target 'LinkNavigator' from project 'LinkNavigator')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/EventObserver.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:24:7: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
let rootNavigationController: UINavigationController = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:25:7: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
var subNavigationController: UINavigationController = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:31:15: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
private var coordinate: SheetCoordinate = .init(sheetDidDismiss: { _ in })
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:16:19: warning: call to main actor-isolated initializer 'init(sheetDidDismiss:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
coordinate = .init(sheetDidDismiss: { [weak self] _ in
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Coordinate/SheetCoordinate.swift:7:3: note: calls to initializer 'init(sheetDidDismiss:)' from outside of its actor context are implicitly asynchronous
init(sheetDidDismiss: @escaping (UIPresentationController) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Coordinate/SheetCoordinate.swift:7:3: note: main actor isolation inferred from conformance to protocol 'UIAdaptivePresentationControllerDelegate'
init(sheetDidDismiss: @escaping (UIPresentationController) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:17:37: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self?.subNavigationController.setViewControllers([], animated: false)
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:18:61: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
self?.subNavigationController.presentationController?.delegate = .none
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:76:84: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic, weak) id <UIAdaptivePresentationControllerDelegate> delegate;
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:18:37: warning: main actor-isolated property 'presentationController' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
self?.subNavigationController.presentationController?.delegate = .none
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:593:69: note: mutation of this property is only permitted within the actor
@property (nullable, nonatomic, readonly) UIPresentationController *presentationController API_AVAILABLE(ios(8.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:41:30: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
rootNavigationController.setViewControllers(viewControllers, animated: false)
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:37:15: note: add '@MainActor' to make instance method 'launch(paths:items:prefersLargeTitles:)' part of global actor 'MainActor'
public func launch(paths: [String], items: [String: String], prefersLargeTitles: Bool = false) -> BaseNavigator {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:42:44: warning: main actor-isolated property 'prefersLargeTitles' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
rootNavigationController.navigationBar.prefersLargeTitles = prefersLargeTitles
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:63:47: note: mutation of this property is only permitted within the actor
@property (nonatomic, readwrite, assign) BOOL prefersLargeTitles UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:37:15: note: add '@MainActor' to make instance method 'launch(paths:items:prefersLargeTitles:)' part of global actor 'MainActor'
public func launch(paths: [String], items: [String: String], prefersLargeTitles: Bool = false) -> BaseNavigator {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:42:30: warning: main actor-isolated property 'navigationBar' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
rootNavigationController.navigationBar.prefersLargeTitles = prefersLargeTitles
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:76:48: note: mutation of this property is only permitted within the actor
@property(nonatomic,readonly) UINavigationBar *navigationBar; // The navigation bar managed by the controller. Pushing, popping or setting navigation items on a managed navigation bar is not supported.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:37:15: note: add '@MainActor' to make instance method 'launch(paths:items:prefersLargeTitles:)' part of global actor 'MainActor'
public func launch(paths: [String], items: [String: String], prefersLargeTitles: Bool = false) -> BaseNavigator {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:54:8: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
.viewControllers
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:61:8: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
.viewControllers
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:67:55: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let current = currentActivityNavigationController.viewControllers
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:66:15: note: add '@MainActor' to make instance method 'next(paths:items:isAnimated:)' part of global actor 'MainActor'
public func next(paths: [String], items: [String: String], isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:71:41: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentActivityNavigationController.setViewControllers(current + new, animated: isAnimated)
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:66:15: note: add '@MainActor' to make instance method 'next(paths:items:isAnimated:)' part of global actor 'MainActor'
public func next(paths: [String], items: [String: String], isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:75:44: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let current = rootNavigationController.viewControllers
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:74:15: note: add '@MainActor' to make instance method 'rootNext(paths:items:isAnimated:)' part of global actor 'MainActor'
public func rootNext(paths: [String], items: [String: String], isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:79:30: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
rootNavigationController.setViewControllers(current + new, animated: isAnimated)
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:74:15: note: add '@MainActor' to make instance method 'rootNext(paths:items:isAnimated:)' part of global actor 'MainActor'
public func rootNext(paths: [String], items: [String: String], isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:83:30: 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
rootNavigationController.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/LinkNavigator/Deprecated/LinkNavigator.swift:82:15: note: add '@MainActor' to make instance method 'sheet(paths:items:isAnimated:)' part of global actor 'MainActor'
public func sheet(paths: [String], items: [String: String], isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:85:38: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let newSubNavigationController = UINavigationController()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/usr/include/objc/NSObject.h:66:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
- (instancetype)init
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:82:15: note: add '@MainActor' to make instance method 'sheet(paths:items:isAnimated:)' part of global actor 'MainActor'
public func sheet(paths: [String], items: [String: String], isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:86:32: warning: main actor-isolated property 'modalPresentationStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
newSubNavigationController.modalPresentationStyle = .automatic
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:282:54: note: mutation of this property is only permitted within the actor
@property(nonatomic,assign) UIModalPresentationStyle modalPresentationStyle API_AVAILABLE(ios(3.2));
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:82:15: note: add '@MainActor' to make instance method 'sheet(paths:items:isAnimated:)' part of global actor 'MainActor'
public func sheet(paths: [String], items: [String: String], isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:92:32: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
newSubNavigationController.setViewControllers(new, animated: false)
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:82:15: note: add '@MainActor' to make instance method 'sheet(paths:items:isAnimated:)' part of global actor 'MainActor'
public func sheet(paths: [String], items: [String: String], isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:93:56: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
newSubNavigationController.presentationController?.delegate = coordinate
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:76:84: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic, weak) id <UIAdaptivePresentationControllerDelegate> delegate;
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:82:15: note: add '@MainActor' to make instance method 'sheet(paths:items:isAnimated:)' part of global actor 'MainActor'
public func sheet(paths: [String], items: [String: String], isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:93:32: warning: main actor-isolated property 'presentationController' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
newSubNavigationController.presentationController?.delegate = coordinate
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:593:69: note: mutation of this property is only permitted within the actor
@property (nullable, nonatomic, readonly) UIPresentationController *presentationController API_AVAILABLE(ios(8.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:82:15: note: add '@MainActor' to make instance method 'sheet(paths:items:isAnimated:)' part of global actor 'MainActor'
public func sheet(paths: [String], items: [String: String], isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:94:30: 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
rootNavigationController.present(newSubNavigationController, animated: isAnimated)
^
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/LinkNavigator/Deprecated/LinkNavigator.swift:82:15: note: add '@MainActor' to make instance method 'sheet(paths:items:isAnimated:)' part of global actor 'MainActor'
public func sheet(paths: [String], items: [String: String], isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:100:30: 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
rootNavigationController.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/LinkNavigator/Deprecated/LinkNavigator.swift:99:15: note: add '@MainActor' to make instance method 'fullSheet(paths:items:isAnimated:prefersLargeTitles:)' part of global actor 'MainActor'
public func fullSheet(paths: [String], items: [String: String], isAnimated: Bool, prefersLargeTitles: Bool?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:102:38: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let newSubNavigationController = UINavigationController()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/usr/include/objc/NSObject.h:66:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
- (instancetype)init
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:99:15: note: add '@MainActor' to make instance method 'fullSheet(paths:items:isAnimated:prefersLargeTitles:)' part of global actor 'MainActor'
public func fullSheet(paths: [String], items: [String: String], isAnimated: Bool, prefersLargeTitles: Bool?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:103:32: warning: main actor-isolated property 'modalPresentationStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
newSubNavigationController.modalPresentationStyle = .fullScreen
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:282:54: note: mutation of this property is only permitted within the actor
@property(nonatomic,assign) UIModalPresentationStyle modalPresentationStyle API_AVAILABLE(ios(3.2));
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:99:15: note: add '@MainActor' to make instance method 'fullSheet(paths:items:isAnimated:prefersLargeTitles:)' part of global actor 'MainActor'
public func fullSheet(paths: [String], items: [String: String], isAnimated: Bool, prefersLargeTitles: Bool?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:110:48: warning: main actor-isolated property 'prefersLargeTitles' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
newSubNavigationController.navigationBar.prefersLargeTitles = prefersLargeTitles
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:63:47: note: mutation of this property is only permitted within the actor
@property (nonatomic, readwrite, assign) BOOL prefersLargeTitles UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:99:15: note: add '@MainActor' to make instance method 'fullSheet(paths:items:isAnimated:prefersLargeTitles:)' part of global actor 'MainActor'
public func fullSheet(paths: [String], items: [String: String], isAnimated: Bool, prefersLargeTitles: Bool?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:110:34: warning: main actor-isolated property 'navigationBar' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
newSubNavigationController.navigationBar.prefersLargeTitles = prefersLargeTitles
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:76:48: note: mutation of this property is only permitted within the actor
@property(nonatomic,readonly) UINavigationBar *navigationBar; // The navigation bar managed by the controller. Pushing, popping or setting navigation items on a managed navigation bar is not supported.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:99:15: note: add '@MainActor' to make instance method 'fullSheet(paths:items:isAnimated:prefersLargeTitles:)' part of global actor 'MainActor'
public func fullSheet(paths: [String], items: [String: String], isAnimated: Bool, prefersLargeTitles: Bool?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:113:32: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
newSubNavigationController.setViewControllers(new, animated: false)
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:99:15: note: add '@MainActor' to make instance method 'fullSheet(paths:items:isAnimated:prefersLargeTitles:)' part of global actor 'MainActor'
public func fullSheet(paths: [String], items: [String: String], isAnimated: Bool, prefersLargeTitles: Bool?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:114:56: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
newSubNavigationController.presentationController?.delegate = coordinate
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:76:84: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic, weak) id <UIAdaptivePresentationControllerDelegate> delegate;
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:99:15: note: add '@MainActor' to make instance method 'fullSheet(paths:items:isAnimated:prefersLargeTitles:)' part of global actor 'MainActor'
public func fullSheet(paths: [String], items: [String: String], isAnimated: Bool, prefersLargeTitles: Bool?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:114:32: warning: main actor-isolated property 'presentationController' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
newSubNavigationController.presentationController?.delegate = coordinate
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:593:69: note: mutation of this property is only permitted within the actor
@property (nullable, nonatomic, readonly) UIPresentationController *presentationController API_AVAILABLE(ios(8.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:99:15: note: add '@MainActor' to make instance method 'fullSheet(paths:items:isAnimated:prefersLargeTitles:)' part of global actor 'MainActor'
public func fullSheet(paths: [String], items: [String: String], isAnimated: Bool, prefersLargeTitles: Bool?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:116:30: 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
rootNavigationController.present(newSubNavigationController, animated: isAnimated)
^
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/LinkNavigator/Deprecated/LinkNavigator.swift:99:15: note: add '@MainActor' to make instance method 'fullSheet(paths:items:isAnimated:prefersLargeTitles:)' part of global actor 'MainActor'
public func fullSheet(paths: [String], items: [String: String], isAnimated: Bool, prefersLargeTitles: Bool?) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:129:30: 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
rootNavigationController.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/LinkNavigator/Deprecated/LinkNavigator.swift:121:15: note: add '@MainActor' to make instance method 'customSheet(paths:items:isAnimated:iPhonePresentationStyle:iPadPresentationStyle:prefersLargeTitles:)' part of global actor 'MainActor'
public func customSheet(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:131:38: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let newSubNavigationController = UINavigationController()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/usr/include/objc/NSObject.h:66:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
- (instancetype)init
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:121:15: note: add '@MainActor' to make instance method 'customSheet(paths:items:isAnimated:iPhonePresentationStyle:iPadPresentationStyle:prefersLargeTitles:)' part of global actor 'MainActor'
public func customSheet(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:133:32: warning: main actor-isolated property 'modalPresentationStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
newSubNavigationController.modalPresentationStyle = UIDevice.current.userInterfaceIdiom == .phone
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:282:54: note: mutation of this property is only permitted within the actor
@property(nonatomic,assign) UIModalPresentationStyle modalPresentationStyle API_AVAILABLE(ios(3.2));
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:121:15: note: add '@MainActor' to make instance method 'customSheet(paths:items:isAnimated:iPhonePresentationStyle:iPadPresentationStyle:prefersLargeTitles:)' part of global actor 'MainActor'
public func customSheet(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:133:74: warning: main actor-isolated property 'userInterfaceIdiom' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
newSubNavigationController.modalPresentationStyle = UIDevice.current.userInterfaceIdiom == .phone
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:61:52: note: property declared here
@property(nonatomic,readonly) UIUserInterfaceIdiom userInterfaceIdiom API_AVAILABLE(ios(3.2));
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:121:15: note: add '@MainActor' to make instance method 'customSheet(paths:items:isAnimated:iPhonePresentationStyle:iPadPresentationStyle:prefersLargeTitles:)' part of global actor 'MainActor'
public func customSheet(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:133:66: warning: main actor-isolated class property 'current' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
newSubNavigationController.modalPresentationStyle = UIDevice.current.userInterfaceIdiom == .phone
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:37:49: note: class property declared here
@property(class, nonatomic, readonly) UIDevice *currentDevice;
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:121:15: note: add '@MainActor' to make instance method 'customSheet(paths:items:isAnimated:iPhonePresentationStyle:iPadPresentationStyle:prefersLargeTitles:)' part of global actor 'MainActor'
public func customSheet(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:142:48: warning: main actor-isolated property 'prefersLargeTitles' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
newSubNavigationController.navigationBar.prefersLargeTitles = prefersLargeTitles
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:63:47: note: mutation of this property is only permitted within the actor
@property (nonatomic, readwrite, assign) BOOL prefersLargeTitles UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:121:15: note: add '@MainActor' to make instance method 'customSheet(paths:items:isAnimated:iPhonePresentationStyle:iPadPresentationStyle:prefersLargeTitles:)' part of global actor 'MainActor'
public func customSheet(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:142:34: warning: main actor-isolated property 'navigationBar' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
newSubNavigationController.navigationBar.prefersLargeTitles = prefersLargeTitles
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:76:48: note: mutation of this property is only permitted within the actor
@property(nonatomic,readonly) UINavigationBar *navigationBar; // The navigation bar managed by the controller. Pushing, popping or setting navigation items on a managed navigation bar is not supported.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:121:15: note: add '@MainActor' to make instance method 'customSheet(paths:items:isAnimated:iPhonePresentationStyle:iPadPresentationStyle:prefersLargeTitles:)' part of global actor 'MainActor'
public func customSheet(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:145:32: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
newSubNavigationController.setViewControllers(new, animated: false)
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:121:15: note: add '@MainActor' to make instance method 'customSheet(paths:items:isAnimated:iPhonePresentationStyle:iPadPresentationStyle:prefersLargeTitles:)' part of global actor 'MainActor'
public func customSheet(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:146:56: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
newSubNavigationController.presentationController?.delegate = coordinate
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:76:84: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic, weak) id <UIAdaptivePresentationControllerDelegate> delegate;
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:121:15: note: add '@MainActor' to make instance method 'customSheet(paths:items:isAnimated:iPhonePresentationStyle:iPadPresentationStyle:prefersLargeTitles:)' part of global actor 'MainActor'
public func customSheet(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:146:32: warning: main actor-isolated property 'presentationController' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
newSubNavigationController.presentationController?.delegate = coordinate
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:593:69: note: mutation of this property is only permitted within the actor
@property (nullable, nonatomic, readonly) UIPresentationController *presentationController API_AVAILABLE(ios(8.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:121:15: note: add '@MainActor' to make instance method 'customSheet(paths:items:isAnimated:iPhonePresentationStyle:iPadPresentationStyle:prefersLargeTitles:)' part of global actor 'MainActor'
public func customSheet(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:147:30: 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
rootNavigationController.present(newSubNavigationController, animated: isAnimated)
^
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/LinkNavigator/Deprecated/LinkNavigator.swift:121:15: note: add '@MainActor' to make instance method 'customSheet(paths:items:isAnimated:iPhonePresentationStyle:iPadPresentationStyle:prefersLargeTitles:)' part of global actor 'MainActor'
public func customSheet(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:153:30: 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
rootNavigationController.dismiss(animated: isAnimated, completion: {
^
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/LinkNavigator/Deprecated/LinkNavigator.swift:152:15: note: add '@MainActor' to make instance method 'replace(paths:items:isAnimated:)' part of global actor 'MainActor'
public func replace(paths: [String], items: [String: String], isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:154:36: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.subNavigationController.setViewControllers([], animated: isAnimated)
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:155:60: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
self.subNavigationController.presentationController?.delegate = .none
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:76:84: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic, weak) id <UIAdaptivePresentationControllerDelegate> delegate;
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:155:36: warning: main actor-isolated property 'presentationController' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
self.subNavigationController.presentationController?.delegate = .none
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:593:69: note: mutation of this property is only permitted within the actor
@property (nullable, nonatomic, readonly) UIPresentationController *presentationController API_AVAILABLE(ios(8.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:161:30: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
rootNavigationController.setViewControllers(new, animated: isAnimated)
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:152:15: note: add '@MainActor' to make instance method 'replace(paths:items:isAnimated:)' part of global actor 'MainActor'
public func replace(paths: [String], items: [String: String], isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:167:43: 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
currentActivityNavigationController.popToViewController(pick, animated: isAnimated)
^
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/LinkNavigator/Deprecated/LinkNavigator.swift:164:15: note: add '@MainActor' to make instance method 'backOrNext(path:items:isAnimated:)' part of global actor 'MainActor'
public func backOrNext(path: String, items: [String: String], isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:177:32: 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
rootNavigationController.popToViewController(pick, animated: isAnimated)
^
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/LinkNavigator/Deprecated/LinkNavigator.swift:174:15: note: add '@MainActor' to make instance method 'rootBackOrNext(path:items:isAnimated:)' part of global actor 'MainActor'
public func rootBackOrNext(path: String, items: [String: String], isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:185:47: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard currentActivityNavigationController.viewControllers.count < 2 else {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:184:15: note: add '@MainActor' to make instance method 'back(isAnimated:)' part of global actor 'MainActor'
public func back(isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:186:43: warning: call to main actor-isolated instance method 'popViewController(animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentActivityNavigationController.popViewController(animated: true)
^
UIKit.UINavigationController.popViewController:2:22: note: calls to instance method 'popViewController(animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func popViewController(animated: Bool) -> UIViewController?}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:184:15: note: add '@MainActor' to make instance method 'back(isAnimated:)' part of global actor 'MainActor'
public func back(isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:191:41: 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
currentActivityNavigationController.dismiss(animated: isAnimated, completion: {
^
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/LinkNavigator/Deprecated/LinkNavigator.swift:184:15: note: add '@MainActor' to make instance method 'back(isAnimated:)' part of global actor 'MainActor'
public func back(isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:192:36: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.subNavigationController.setViewControllers([], animated: isAnimated)
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:198:8: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
.viewControllers
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:196:15: note: add '@MainActor' to make instance method 'remove(paths:)' part of global actor 'MainActor'
public func remove(paths: [String]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:202:60: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard new.count != currentActivityNavigationController.viewControllers.count else { return }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:196:15: note: add '@MainActor' to make instance method 'remove(paths:)' part of global actor 'MainActor'
public func remove(paths: [String]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:203:41: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentActivityNavigationController.setViewControllers(new, animated: false)
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:196:15: note: add '@MainActor' to make instance method 'remove(paths:)' part of global actor 'MainActor'
public func remove(paths: [String]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:208:8: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
.viewControllers
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:206:15: note: add '@MainActor' to make instance method 'rootRemove(paths:)' part of global actor 'MainActor'
public func rootRemove(paths: [String]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:212:49: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
guard new.count != rootNavigationController.viewControllers.count else { return }
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:206:15: note: add '@MainActor' to make instance method 'rootRemove(paths:)' part of global actor 'MainActor'
public func rootRemove(paths: [String]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:213:30: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
rootNavigationController.setViewControllers(new, animated: false)
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:206:15: note: add '@MainActor' to make instance method 'rootRemove(paths:)' part of global actor 'MainActor'
public func rootRemove(paths: [String]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:218:41: 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
currentActivityNavigationController.popToViewController(pick, animated: isAnimated)
^
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/LinkNavigator/Deprecated/LinkNavigator.swift:216:15: note: add '@MainActor' to make instance method 'backToLast(path:isAnimated:)' part of global actor 'MainActor'
public func backToLast(path: String, isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:223:30: 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
rootNavigationController.popToViewController(pick, animated: isAnimated)
^
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/LinkNavigator/Deprecated/LinkNavigator.swift:221:15: note: add '@MainActor' to make instance method 'rootBackToLast(path:isAnimated:)' part of global actor 'MainActor'
public func rootBackToLast(path: String, isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:228:30: 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
rootNavigationController.dismiss(animated: isAnimated, completion: {
^
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/LinkNavigator/Deprecated/LinkNavigator.swift:226:15: note: add '@MainActor' to make instance method 'close(isAnimated:completeAction:)' part of global actor 'MainActor'
public func close(isAnimated: Bool, completeAction: @escaping () -> Void) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:230:36: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
self.subNavigationController.setViewControllers([], animated: isAnimated)
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:231:60: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
self.subNavigationController.presentationController?.delegate = .none
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:76:84: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic, weak) id <UIAdaptivePresentationControllerDelegate> delegate;
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:231:36: warning: main actor-isolated property 'presentationController' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
self.subNavigationController.presentationController?.delegate = .none
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:593:69: note: mutation of this property is only permitted within the actor
@property (nullable, nonatomic, readonly) UIPresentationController *presentationController API_AVAILABLE(ios(8.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:245:64: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let joinedViewControllers = Array(rootNavigationController.viewControllers.dropLast()) + [new]
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:242:15: note: add '@MainActor' to make instance method 'rootReloadLast(items:isAnimated:)' part of global actor 'MainActor'
public func rootReloadLast(items: [String: String], isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:246:30: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
rootNavigationController.setViewControllers(joinedViewControllers, animated: isAnimated)
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:242:15: note: add '@MainActor' to make instance method 'rootReloadLast(items:isAnimated:)' part of global actor 'MainActor'
public func rootReloadLast(items: [String: String], isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:254: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
rootNavigationController.present(model.build(), animated: true, completion: .none)
^
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/LinkNavigator/Deprecated/LinkNavigator.swift:249:15: note: add '@MainActor' to make instance method 'alert(target:model:)' part of global actor 'MainActor'
public func alert(target: NavigationTarget, model: Alert) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:256:31: 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
subNavigationController.present(model.build(), animated: true, completion: .none)
^
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/LinkNavigator/Deprecated/LinkNavigator.swift:249:15: note: add '@MainActor' to make instance method 'alert(target:model:)' part of global actor 'MainActor'
public func alert(target: NavigationTarget, model: Alert) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:263:30: warning: main actor-isolated property 'presentedViewController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
rootNavigationController.presentedViewController != .none
^
/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/LinkNavigator/Deprecated/LinkNavigator.swift:272:8: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
.viewControllers
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:270:16: note: add '@MainActor' to make instance method 'isCurrentContain(path:)' part of global actor 'MainActor'
private func isCurrentContain(path: String) -> Bool {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:279:8: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
.viewControllers
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:277:16: note: add '@MainActor' to make instance method 'isCurrentContainRootViewController(path:)' part of global actor 'MainActor'
private func isCurrentContainRootViewController(path: String) -> Bool {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:286:8: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
.viewControllers
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:284:16: note: add '@MainActor' to make instance method 'findFirstViewController(path:)' part of global actor 'MainActor'
private func findFirstViewController(path: String) -> UIViewController? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:293:8: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
.viewControllers
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:291:16: note: add '@MainActor' to make instance method 'findLastViewController(path:)' part of global actor 'MainActor'
private func findLastViewController(path: String) -> UIViewController? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:300:8: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
.viewControllers
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:298:16: note: add '@MainActor' to make instance method 'findFirstViewControllerRootView(path:)' part of global actor 'MainActor'
private func findFirstViewControllerRootView(path: String) -> UIViewController? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:307:8: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
.viewControllers
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:305:16: note: add '@MainActor' to make instance method 'findLastViewControllerRootView(path:)' part of global actor 'MainActor'
private func findLastViewControllerRootView(path: String) -> UIViewController? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:16:19: warning: sending value of non-Sendable type '(UIPresentationController) -> Void' risks causing data races; this is an error in the Swift 6 language mode
coordinate = .init(sheetDidDismiss: { [weak self] _ in
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:16:19: note: sending task-isolated value of non-Sendable type '(UIPresentationController) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
coordinate = .init(sheetDidDismiss: { [weak self] _ in
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:153:30: warning: sending value of non-Sendable type '() -> Void' risks causing data races; this is an error in the Swift 6 language mode
rootNavigationController.dismiss(animated: isAnimated, completion: {
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:153:30: 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
rootNavigationController.dismiss(animated: isAnimated, completion: {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:191:41: warning: sending value of non-Sendable type '() -> Void' risks causing data races; this is an error in the Swift 6 language mode
currentActivityNavigationController.dismiss(animated: isAnimated, completion: {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:191:41: 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
currentActivityNavigationController.dismiss(animated: isAnimated, completion: {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:228:30: warning: sending value of non-Sendable type '() -> Void' risks causing data races; this is an error in the Swift 6 language mode
rootNavigationController.dismiss(animated: isAnimated, completion: {
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:228:30: 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
rootNavigationController.dismiss(animated: isAnimated, completion: {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigatorType.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling Extensions.swift, URLEncodedFormDecoder.swift (in target 'URLEncodedForm' from project 'URLEncodedForm')
SwiftDriverJobDiscovery normal arm64 Compiling URLEncodedFormEncoder.swift, DataDecoder.swift (in target 'URLEncodedForm' from project 'URLEncodedForm')
SwiftDriver\ Compilation URLEncodedForm normal arm64 com.apple.xcode.tools.swift.compiler (in target 'URLEncodedForm' from project 'URLEncodedForm')
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 URLEncodedForm -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.build/Objects-normal/arm64/URLEncodedForm.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-ios13.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 -suppress-warnings -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/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.build/Objects-normal/arm64/URLEncodedForm-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/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.build/Objects-normal/arm64/URLEncodedForm.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/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.build/Objects-normal/arm64/URLEncodedForm_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/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.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/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.build/Objects-normal/arm64/URLEncodedForm-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Emitting module for LinkNavigator (in target 'LinkNavigator' from project 'LinkNavigator')
SwiftDriver\ Compilation\ Requirements LinkNavigator normal arm64 com.apple.xcode.tools.swift.compiler (in target 'LinkNavigator' from project 'LinkNavigator')
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 LinkNavigator -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator.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-ios13.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/PackageFrameworks -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/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator-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/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator.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/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator_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/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.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/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator-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/URLEncodedForm.o normal (in target 'URLEncodedForm' from project 'URLEncodedForm')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/URLEncodedForm
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios13.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -w -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/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.build/Objects-normal/arm64/URLEncodedForm.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.build/Objects-normal/arm64/URLEncodedForm_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.build/Objects-normal/arm64/URLEncodedForm_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/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.build/Objects-normal/arm64/URLEncodedForm.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/URLEncodedForm.o
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/LinkNavigator-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator-Swift.h (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/LinkNavigator-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/LinkNavigator.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator.swiftmodule (in target 'LinkNavigator' from project 'LinkNavigator')
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/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/LinkNavigator.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/LinkNavigator.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator.swiftdoc (in target 'LinkNavigator' from project 'LinkNavigator')
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/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/LinkNavigator.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/LinkNavigator.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator.abi.json (in target 'LinkNavigator' from project 'LinkNavigator')
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/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/LinkNavigator.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/LinkNavigator.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator.swiftsourceinfo (in target 'LinkNavigator' from project 'LinkNavigator')
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/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/LinkNavigator.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
SwiftCompile normal arm64 Compiling\ TabPartialNavigator.swift,\ TabRootNavigationController.swift,\ TabbarEventNotification.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabRootNavigationController.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/EventNotification/TabbarEventNotification.swift (in target 'LinkNavigator' from project 'LinkNavigator')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:367:1: warning: extension declares a conformance of imported type 'UINavigationController' to imported protocol 'UINavigationControllerDelegate'; this will not behave correctly if the owners of 'UIKit' introduce this conformance in the future
extension UINavigationController: UINavigationControllerDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:367:1: note: add '@retroactive' to silence this warning
extension UINavigationController: UINavigationControllerDelegate {
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@retroactive UINavigationControllerDelegate
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:61:55: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentTabPathableController.navigationController.setViewControllers(viewControllers, animated: false)
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:52:15: note: add '@MainActor' to make instance method 'launch(rootPath:item:prefersLargeTitles:)' part of global actor 'MainActor'
public func launch(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:62:55: warning: main actor-isolated property 'delegate' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
currentTabPathableController.navigationController.delegate = currentTabPathableController.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:82:73: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:52:15: note: add '@MainActor' to make instance method 'launch(rootPath:item:prefersLargeTitles:)' part of global actor 'MainActor'
public func launch(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:71:24: warning: call to main actor-isolated instance method 'currentItemList()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentController?.currentItemList() ?? []
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:328:20: note: calls to instance method 'currentItemList()' from outside of its actor context are implicitly asynchronous
fileprivate func currentItemList() -> [String] {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:70:15: note: add '@MainActor' to make instance method 'getCurrentPaths()' part of global actor 'MainActor'
public func getCurrentPaths() -> [String] {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:75:36: warning: call to main actor-isolated instance method 'currentItemList()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentTabNavigationController.currentItemList()
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:328:20: note: calls to instance method 'currentItemList()' from outside of its actor context are implicitly asynchronous
fileprivate func currentItemList() -> [String] {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:74:15: note: add '@MainActor' to make instance method 'getCurrentRootPaths()' part of global actor 'MainActor'
public func getCurrentRootPaths() -> [String] {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:83:24: warning: call to main actor-isolated instance method 'merge(new:isAnimated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentController?.merge(
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:332:20: note: calls to instance method 'merge(new:isAnimated:)' from outside of its actor context are implicitly asynchronous
fileprivate func merge(new: [UIViewController], isAnimated: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:82:15: note: add '@MainActor' to make instance method 'next(linkItem:isAnimated:)' part of global actor 'MainActor'
public func next(linkItem: LinkItem, isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:89:36: warning: call to main actor-isolated instance method 'merge(new:isAnimated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentTabNavigationController.merge(
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:332:20: note: calls to instance method 'merge(new:isAnimated:)' from outside of its actor context are implicitly asynchronous
fileprivate func merge(new: [UIViewController], isAnimated: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:88:15: note: add '@MainActor' to make instance method 'rootNext(linkItem:isAnimated:)' part of global actor 'MainActor'
public func rootNext(linkItem: LinkItem, isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:95:24: warning: call to main actor-isolated instance method 'back(isAnimated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentController?.back(isAnimated: isAnimated)
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:336:20: note: calls to instance method 'back(isAnimated:)' from outside of its actor context are implicitly asynchronous
fileprivate func back(isAnimated: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:94:15: note: add '@MainActor' to make instance method 'back(isAnimated:)' part of global actor 'MainActor'
public func back(isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:99:36: warning: call to main actor-isolated instance method 'back(isAnimated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentTabNavigationController.back(isAnimated: isAnimated)
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:336:20: note: calls to instance method 'back(isAnimated:)' from outside of its actor context are implicitly asynchronous
fileprivate func back(isAnimated: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:98:15: note: add '@MainActor' to make instance method 'rootBack(isAnimated:)' part of global actor 'MainActor'
public func rootBack(isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:109:26: warning: call to main actor-isolated instance method 'merge(new:isAnimated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentController?.merge(new: navigationBuilder.build(item: linkItem), isAnimated: isAnimated)
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:332:20: note: calls to instance method 'merge(new:isAnimated:)' from outside of its actor context are implicitly asynchronous
fileprivate func merge(new: [UIViewController], isAnimated: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:102:15: note: add '@MainActor' to make instance method 'backOrNext(linkItem:isAnimated:)' part of global actor 'MainActor'
public func backOrNext(linkItem: LinkItem, isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:112:24: 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
currentController?.popToViewController(pick, animated: isAnimated)
^
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/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:102:15: note: add '@MainActor' to make instance method 'backOrNext(linkItem:isAnimated:)' part of global actor 'MainActor'
public func backOrNext(linkItem: LinkItem, isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:122:38: warning: call to main actor-isolated instance method 'merge(new:isAnimated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentTabNavigationController.merge(new: navigationBuilder.build(item: linkItem), isAnimated: isAnimated)
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:332:20: note: calls to instance method 'merge(new:isAnimated:)' from outside of its actor context are implicitly asynchronous
fileprivate func merge(new: [UIViewController], isAnimated: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:115:15: note: add '@MainActor' to make instance method 'rootBackOrNext(linkItem:isAnimated:)' part of global actor 'MainActor'
public func rootBackOrNext(linkItem: LinkItem, isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:125:36: 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
currentTabNavigationController.popToViewController(pick, animated: isAnimated)
^
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/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:115:15: note: add '@MainActor' to make instance method 'rootBackOrNext(linkItem:isAnimated:)' part of global actor 'MainActor'
public func rootBackOrNext(linkItem: LinkItem, isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:132:24: warning: call to main actor-isolated instance method 'replace(viewController:isAnimated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentController?.replace(
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:340:20: note: calls to instance method 'replace(viewController:isAnimated:)' from outside of its actor context are implicitly asynchronous
fileprivate func replace(viewController: [UIViewController], isAnimated: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:128:15: note: add '@MainActor' to make instance method 'replace(linkItem:isAnimated:)' part of global actor 'MainActor'
public func replace(linkItem: LinkItem, isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:141:36: warning: call to main actor-isolated instance method 'replace(viewController:isAnimated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentTabNavigationController.replace(
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:340:20: note: calls to instance method 'replace(viewController:isAnimated:)' from outside of its actor context are implicitly asynchronous
fileprivate func replace(viewController: [UIViewController], isAnimated: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:137:15: note: add '@MainActor' to make instance method 'rootReplace(linkItem:isAnimated:closeAll:)' part of global actor 'MainActor'
public func rootReplace(linkItem: LinkItem, isAnimated: Bool, closeAll: Bool = true) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:151:24: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentController?.setViewControllers(
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:150:15: note: add '@MainActor' to make instance method 'remove(pathList:)' part of global actor 'MainActor'
public func remove(pathList: [String]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:159:36: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentTabNavigationController.setViewControllers(
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:158:15: note: add '@MainActor' to make instance method 'rootRemove(pathList:)' part of global actor 'MainActor'
public func rootRemove(pathList: [String]) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:167:24: warning: call to main actor-isolated instance method 'popTo(viewController:isAnimated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentController?.popTo(
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:344:20: note: calls to instance method 'popTo(viewController:isAnimated:)' from outside of its actor context are implicitly asynchronous
fileprivate func popTo(viewController: UIViewController?, isAnimated: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:166:15: note: add '@MainActor' to make instance method 'backToLast(path:isAnimated:)' part of global actor 'MainActor'
public func backToLast(path: String, isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:175:36: warning: call to main actor-isolated instance method 'popTo(viewController:isAnimated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentTabNavigationController.popTo(
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:344:20: note: calls to instance method 'popTo(viewController:isAnimated:)' from outside of its actor context are implicitly asynchronous
fileprivate func popTo(viewController: UIViewController?, isAnimated: Bool) {
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:174:15: note: add '@MainActor' to make instance method 'rootBackToLast(path:isAnimated:)' part of global actor 'MainActor'
public func rootBackToLast(path: String, isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:194:25: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let newController = UINavigationController()
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/usr/include/objc/NSObject.h:66:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
- (instancetype)init
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:189:15: note: add '@MainActor' to make instance method 'sheetOpen(item:isAnimated:type:)' part of global actor 'MainActor'
public func sheetOpen(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:196:19: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
newController.setViewControllers(navigationBuilder.build(item: item), animated: false)
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:189:15: note: add '@MainActor' to make instance method 'sheetOpen(item:isAnimated:type:)' part of global actor 'MainActor'
public func sheetOpen(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:203:12: warning: main actor-isolated property 'modalPresentationStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
$0.modalPresentationStyle = type
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:282:54: note: mutation of this property is only permitted within the actor
@property(nonatomic,assign) UIModalPresentationStyle modalPresentationStyle API_AVAILABLE(ios(3.2));
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:230:33: warning: main actor-isolated property 'userInterfaceIdiom' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let type = UIDevice.current.userInterfaceIdiom == .phone ? iPhonePresentationStyle : iPadPresentationStyle
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:61:52: note: property declared here
@property(nonatomic,readonly) UIUserInterfaceIdiom userInterfaceIdiom API_AVAILABLE(ios(3.2));
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:223:15: note: add '@MainActor' to make instance method 'customSheet(linkItem:isAnimated:iPhonePresentationStyle:iPadPresentationStyle:prefersLargeTitles:)' part of global actor 'MainActor'
public func customSheet(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:230:25: warning: main actor-isolated class property 'current' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let type = UIDevice.current.userInterfaceIdiom == .phone ? iPhonePresentationStyle : iPadPresentationStyle
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:37:49: note: class property declared here
@property(class, nonatomic, readonly) UIDevice *currentDevice;
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:223:15: note: add '@MainActor' to make instance method 'customSheet(linkItem:isAnimated:iPhonePresentationStyle:iPadPresentationStyle:prefersLargeTitles:)' part of global actor 'MainActor'
public func customSheet(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:238:64: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let reloadedVC = viewControllers.reduce(currentController?.viewControllers ?? []) { current, next in
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:234:15: note: add '@MainActor' to make instance method 'reloadLast(linkItem:isAnimated:)' part of global actor 'MainActor'
public func reloadLast(linkItem: LinkItem, isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:245:24: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentController?.setViewControllers(reloadedVC, animated: isAnimated)
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:234:15: note: add '@MainActor' to make instance method 'reloadLast(linkItem:isAnimated:)' part of global actor 'MainActor'
public func reloadLast(linkItem: LinkItem, isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:252:76: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let reloadedVC = viewControllers.reduce(currentTabNavigationController.viewControllers) { current, next in
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:248:15: note: add '@MainActor' to make instance method 'rootReloadLast(linkItem:isAnimated:)' part of global actor 'MainActor'
public func rootReloadLast(linkItem: LinkItem, isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:259:36: warning: call to main actor-isolated instance method 'setViewControllers(_:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
currentTabNavigationController.setViewControllers(reloadedVC, animated: isAnimated)
^
UIKit.UINavigationController.setViewControllers:3:24: note: calls to instance method 'setViewControllers(_:animated:)' from outside of its actor context are implicitly asynchronous
@MainActor open func setViewControllers(_ viewControllers: [UIViewController], animated: Bool)}
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:248:15: note: add '@MainActor' to make instance method 'rootReloadLast(linkItem:isAnimated:)' part of global actor 'MainActor'
public func rootReloadLast(linkItem: LinkItem, isAnimated: Bool) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:275:10: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value
.flatMap(\.currentController?.viewControllers)
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:275:10: note: use 'compactMap(_:)' instead
.flatMap(\.currentController?.viewControllers)
^~~~~~~
compactMap
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:271:58: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
.targetController(targetTabPath: targetTabPath)?.viewControllers
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:266:15: note: add '@MainActor' to make instance method 'send(targetTabPath:linkItem:)' part of global actor 'MainActor'
public func send(targetTabPath: String?, linkItem: LinkItem) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:275:39: warning: cannot form key path to main actor-isolated property 'viewControllers'; this is an error in the Swift 6 language mode
.flatMap(\.currentController?.viewControllers)
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:287:36: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
currentTabNavigationController.viewControllers
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:286:15: note: add '@MainActor' to make instance method 'currentTabSend(linkItem:)' part of global actor 'MainActor'
public func currentTabSend(linkItem: LinkItem) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:304:8: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value
.flatMap(\.currentController?.viewControllers)
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:304:8: note: use 'compactMap(_:)' instead
.flatMap(\.currentController?.viewControllers)
^~~~~~~
compactMap
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:304:37: warning: cannot form key path to main actor-isolated property 'viewControllers'; this is an error in the Swift 6 language mode
.flatMap(\.currentController?.viewControllers)
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:312:36: warning: main actor-isolated property 'viewControllers' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
currentTabNavigationController.viewControllers
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:70:65: note: property declared here
@property(nonatomic,copy) NSArray<__kindof UIViewController *> *viewControllers; // The current view controller stack.
^
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:311:15: note: add '@MainActor' to make instance method 'currentTabAllSend(linkItem:)' part of global actor 'MainActor'
public func currentTabAllSend(linkItem: LinkItem) {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:298:7: warning: sending 'owner' risks causing data races; this is an error in the Swift 6 language mode
owner.receive(encodedItemString: linkItem.encodedItemString)
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:298:7: note: task-isolated 'owner' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
owner.receive(encodedItemString: linkItem.encodedItemString)
^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:298:40: warning: sending 'linkItem' risks causing data races; this is an error in the Swift 6 language mode
owner.receive(encodedItemString: linkItem.encodedItemString)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:298:40: note: task-isolated 'linkItem' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
owner.receive(encodedItemString: linkItem.encodedItemString)
^~~~~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabRootNavigationController.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabRootNavigationController.swift:11:5: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
navigationController: UINavigationController = .init())
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/EventNotification/TabbarEventNotification.swift (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling EmptyValueType.swift, LinkNavigatorFindLocationUsable.swift, LinkNavigatorProtocol.swift (in target 'LinkNavigator' from project 'LinkNavigator')
SwiftDriverJobDiscovery normal arm64 Compiling LinkNavigatorSubscriberType.swift, TabItem.swift, SheetCoordinate.swift (in target 'LinkNavigator' from project 'LinkNavigator')
SwiftDriverJobDiscovery normal arm64 Compiling RouteBuilderType.swift, SingleLinkNavigatorMock.swift, TabLinkNavigatorMock.swift (in target 'LinkNavigator' from project 'LinkNavigator')
ExtractAppIntentsMetadata (in target 'URLEncodedForm' from project 'URLEncodedForm')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/URLEncodedForm
/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 URLEncodedForm --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 13.0 --bundle-identifier urlencodedform.URLEncodedForm --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/URLEncodedForm.appintents --target-triple arm64-apple-ios13.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/URLEncodedForm.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.build/Objects-normal/arm64/URLEncodedForm_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.build/Objects-normal/arm64/URLEncodedForm.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.build/URLEncodedForm.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.build/URLEncodedForm.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/URLEncodedForm.build/Debug-iphoneos/URLEncodedForm.build/Objects-normal/arm64/URLEncodedForm.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-30 01:05:45.020 appintentsmetadataprocessor[956:5064] Starting appintentsmetadataprocessor export
2025-04-30 01:05:45.065 appintentsmetadataprocessor[956:5064] Extracted no relevant App Intents symbols, skipping writing output
SwiftDriverJobDiscovery normal arm64 Compiling DetentConfiguration.swift, SingleLinkNavigator.swift, TabLinkNavigator.swift (in target 'LinkNavigator' from project 'LinkNavigator')
SwiftDriverJobDiscovery normal arm64 Compiling TabPartialNavigator.swift, TabRootNavigationController.swift, TabbarEventNotification.swift (in target 'LinkNavigator' from project 'LinkNavigator')
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/URLEncodedForm.o (in target 'URLEncodedForm' from project 'URLEncodedForm')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/URLEncodedForm
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/URLEncodedForm.o
SwiftDriverJobDiscovery normal arm64 Compiling WrappingController.swift, LinkItem.swift, NavigationTarget.swift (in target 'LinkNavigator' from project 'LinkNavigator')
SwiftDriverJobDiscovery normal arm64 Compiling EventObserver.swift, LinkNavigator.swift, LinkNavigatorType.swift (in target 'LinkNavigator' from project 'LinkNavigator')
SwiftDriverJobDiscovery normal arm64 Compiling Alert.swift, LinkNavigationView.swift, TabLinkNavigationView.swift (in target 'LinkNavigator' from project 'LinkNavigator')
SwiftDriverJobDiscovery normal arm64 Compiling TabLinkNavigatorProtocol.swift, DependencyType.swift, BaseNavigator.swift (in target 'LinkNavigator' from project 'LinkNavigator')
SwiftDriverJobDiscovery normal arm64 Compiling RouteBuilderOf.swift, SingleNavigationBuilder.swift, TabNavigationBuilder.swift, ActionButton.swift (in target 'LinkNavigator' from project 'LinkNavigator')
SwiftDriver\ Compilation LinkNavigator normal arm64 com.apple.xcode.tools.swift.compiler (in target 'LinkNavigator' from project 'LinkNavigator')
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 LinkNavigator -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator.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-ios13.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/PackageFrameworks -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/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator-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/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator.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/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator_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/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.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/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator-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/LinkNavigator.o normal (in target 'LinkNavigator' from project 'LinkNavigator')
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-ios13.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/PackageFrameworks -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/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator_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/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/LinkNavigator.o
ExtractAppIntentsMetadata (in target 'LinkNavigator' from project 'LinkNavigator')
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 LinkNavigator --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 13.0 --bundle-identifier spi-builder-workspace.LinkNavigator --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/LinkNavigator.appintents --target-triple arm64-apple-ios13.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/LinkNavigator.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/LinkNavigator.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/LinkNavigator.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-iphoneos/LinkNavigator.build/Objects-normal/arm64/LinkNavigator.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-30 01:05:45.384 appintentsmetadataprocessor[959:5082] Starting appintentsmetadataprocessor export
2025-04-30 01:05:45.417 appintentsmetadataprocessor[959:5082] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/LinkNavigator.o (in target 'LinkNavigator' from project 'LinkNavigator')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/LinkNavigator.o
** BUILD SUCCEEDED **
Build complete.
{
"dependencies" : [
{
"identity" : "urlencodedform",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.8",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/interactord/URLEncodedForm"
},
{
"identity" : "swift",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.6",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/airbnb/swift"
}
],
"manifest_display_name" : "LinkNavigator",
"name" : "LinkNavigator",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
}
],
"products" : [
{
"name" : "LinkNavigator",
"targets" : [
"LinkNavigator"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "LinkNavigatorTests",
"module_type" : "SwiftTarget",
"name" : "LinkNavigatorTests",
"path" : "Tests/LinkNavigatorTests",
"sources" : [
"LinkNavigatorTests.swift"
],
"target_dependencies" : [
"LinkNavigator"
],
"type" : "test"
},
{
"c99name" : "LinkNavigator",
"module_type" : "SwiftTarget",
"name" : "LinkNavigator",
"path" : "Sources/LinkNavigator",
"product_dependencies" : [
"URLEncodedForm"
],
"product_memberships" : [
"LinkNavigator"
],
"sources" : [
"Builder/RouteBuilderOf.swift",
"Builder/SingleNavigationBuilder.swift",
"Builder/TabNavigationBuilder.swift",
"Components/Alert/ActionButton.swift",
"Components/Alert/Alert.swift",
"Components/LinkNavigationView.swift",
"Components/TabLinkNavigationView.swift",
"Components/WrappingController.swift",
"Core/BaseComponent/LinkItem.swift",
"Core/BaseComponent/NavigationTarget.swift",
"Core/BaseComponent/Subscriber/LinkNavigatorSubscriberType.swift",
"Core/BaseComponent/TabItem.swift",
"Core/Coordinate/SheetCoordinate.swift",
"Core/Core/DetentConfiguration.swift",
"Core/Core/SingleLinkNavigator.swift",
"Core/Core/TabLinkNavigator/TabLinkNavigator.swift",
"Core/Core/TabLinkNavigator/TabPartialNavigator.swift",
"Core/Core/TabLinkNavigator/TabRootNavigationController.swift",
"Core/EventNotification/TabbarEventNotification.swift",
"Core/Protocol/EmptyValueType.swift",
"Core/Protocol/LinkNavigatorFindLocationUsable.swift",
"Core/Protocol/LinkNavigatorProtocol.swift",
"Core/Protocol/TabLinkNavigatorProtocol.swift",
"DI/DependencyType.swift",
"Deprecated/BaseNavigator.swift",
"Deprecated/EventObserver.swift",
"Deprecated/LinkNavigator.swift",
"Deprecated/LinkNavigatorType.swift",
"Deprecated/RouteBuilderType.swift",
"Test/SingleLinkNavigatorMock.swift",
"Test/TabLinkNavigatorMock.swift"
],
"type" : "library"
}
],
"tools_version" : "5.8"
}
Done.