The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Appcues, reference main (0d12d4), with Swift 6.1 for iOS using Xcode 16.3 on 7 Apr 2026 04:27:09 UTC.

Swift 6 data race errors: 57

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Appcues-Package -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

                .configureStyle(modalStyle, transition: transition)
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift:62:10: note: calls to instance method 'configureStyle(_:transition:)' from outside of its actor context are implicitly asynchronous
    func configureStyle(_ style: ExperienceComponent.Style?, transition: AppcuesModalTrait.Transition = .fade) -> Self {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift:62:10: note: main actor isolation inferred from inheritance from class 'UIViewController'
    func configureStyle(_ style: ExperienceComponent.Style?, transition: AppcuesModalTrait.Transition = .fade) -> Self {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:56:10: note: add '@MainActor' to make instance method 'createWrapper(around:)' part of global actor 'MainActor'
    func createWrapper(around containerController: AppcuesExperienceContainerViewController) throws -> UIViewController {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:60:20: warning: call to main actor-isolated initializer 'init(wrapping:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            return ExperienceWrapperViewController(wrapping: containerController)
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift:29:5: note: calls to initializer 'init(wrapping:)' from outside of its actor context are implicitly asynchronous
    init(wrapping containerViewController: UIViewController) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift:29:5: note: main actor isolation inferred from inheritance from class 'UIViewController'
    init(wrapping containerViewController: UIViewController) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:56:10: note: add '@MainActor' to make instance method 'createWrapper(around:)' part of global actor 'MainActor'
    func createWrapper(around containerController: AppcuesExperienceContainerViewController) throws -> UIViewController {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:65:38: warning: main actor-isolated property 'backgroundColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            containerController.view.backgroundColor = backgroundColor
                                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:303:66: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic,copy)            UIColor          *backgroundColor UI_APPEARANCE_SELECTOR; // default is nil. Can be useful with the appearance proxy on custom UIView subclasses.
                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:56:10: note: add '@MainActor' to make instance method 'createWrapper(around:)' part of global actor 'MainActor'
    func createWrapper(around containerController: AppcuesExperienceContainerViewController) throws -> UIViewController {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:65:33: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            containerController.view.backgroundColor = backgroundColor
                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:56:10: note: add '@MainActor' to make instance method 'createWrapper(around:)' part of global actor 'MainActor'
    func createWrapper(around containerController: AppcuesExperienceContainerViewController) throws -> UIViewController {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:68:69: warning: main actor-isolated property 'sheetPresentationController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if #available(iOS 15.0, *), let sheet = containerController.sheetPresentationController {
                                                                    ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:594:74: note: property declared here
@property (nullable, nonatomic, readonly) UISheetPresentationController *sheetPresentationController API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos, watchos);
                                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:56:10: note: add '@MainActor' to make instance method 'createWrapper(around:)' part of global actor 'MainActor'
    func createWrapper(around containerController: AppcuesExperienceContainerViewController) throws -> UIViewController {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:69:19: warning: main actor-isolated property 'preferredCornerRadius' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            sheet.preferredCornerRadius = CGFloat(modalStyle?.cornerRadius)
                  ^
UIKit.UISheetPresentationController.preferredCornerRadius:4:41: note: mutation of this property is only permitted within the actor
  @MainActor @preconcurrency public var preferredCornerRadius: CGFloat? { get set }}
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:56:10: note: add '@MainActor' to make instance method 'createWrapper(around:)' part of global actor 'MainActor'
    func createWrapper(around containerController: AppcuesExperienceContainerViewController) throws -> UIViewController {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:72:23: warning: main actor-isolated property 'detents' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                sheet.detents = [.medium()]
                      ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISheetPresentationController.h:131:77: note: mutation of this property is only permitted within the actor
@property (nonatomic, copy) NSArray<UISheetPresentationControllerDetent *> *detents API_UNAVAILABLE(visionos);
                                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:56:10: note: add '@MainActor' to make instance method 'createWrapper(around:)' part of global actor 'MainActor'
    func createWrapper(around containerController: AppcuesExperienceContainerViewController) throws -> UIViewController {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:72:35: warning: call to main actor-isolated class method 'medium()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                sheet.detents = [.medium()]
                                  ^
UIKit.UISheetPresentationController.Detent.medium:3:28: note: calls to class method 'medium()' from outside of its actor context are implicitly asynchronous
@MainActor open class func medium() -> Self  }
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:56:10: note: add '@MainActor' to make instance method 'createWrapper(around:)' part of global actor 'MainActor'
    func createWrapper(around containerController: AppcuesExperienceContainerViewController) throws -> UIViewController {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:80:73: warning: main actor-isolated property 'bodyView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        return (wrapperController as? ExperienceWrapperViewController)?.bodyView.backdropView
                                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift:15:14: note: property declared here
    lazy var bodyView = BodyView()
             ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:79:10: note: add '@MainActor' to make instance method 'getBackdrop(for:)' part of global actor 'MainActor'
    func getBackdrop(for wrapperController: UIViewController) -> UIView? {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:107:41: warning: main actor-isolated property 'userInterfaceIdiom' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                return UIDevice.current.userInterfaceIdiom == .pad ? .pageSheet : .overFullScreen
                                        ^
/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/AppcuesKit/Presentation/Traits/Appcues/AppcuesModalTrait.swift:107:33: 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
                return UIDevice.current.userInterfaceIdiom == .pad ? .pageSheet : .overFullScreen
                                ^
/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;
                                                ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:33:28: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        let pageWrapView = UIView()
                           ^
/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/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:34:22: warning: main actor-isolated property 'translatesAutoresizingMaskIntoConstraints' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        pageWrapView.translatesAutoresizingMaskIntoConstraints = false
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:464:27: note: mutation of this property is only permitted within the actor
@property(nonatomic) BOOL translatesAutoresizingMaskIntoConstraints API_AVAILABLE(ios(6.0)); // Default YES
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:35:22: warning: main actor-isolated property 'directionalLayoutMargins' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        pageWrapView.directionalLayoutMargins = NSDirectionalEdgeInsets(marginFrom: style)
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:268:47: note: mutation of this property is only permitted within the actor
@property (nonatomic) NSDirectionalEdgeInsets directionalLayoutMargins API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:37:27: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        let pageControl = UIPageControl()
                          ^
/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/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:38:21: warning: main actor-isolated property 'currentPageIndicatorTintColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        pageControl.currentPageIndicatorTintColor = UIColor(dynamicColor: style?.foregroundColor) ?? .secondaryLabel
                    ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageControl.h:68:50: note: mutation of this property is only permitted within the actor
@property (nullable, nonatomic, strong) UIColor *currentPageIndicatorTintColor API_AVAILABLE(ios(6.0)) UI_APPEARANCE_SELECTOR;
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:39:21: warning: main actor-isolated property 'pageIndicatorTintColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        pageControl.pageIndicatorTintColor = UIColor(dynamicColor: style?.backgroundColor) ?? .tertiaryLabel
                    ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageControl.h:65:50: note: mutation of this property is only permitted within the actor
@property (nullable, nonatomic, strong) UIColor *pageIndicatorTintColor API_AVAILABLE(ios(6.0)) UI_APPEARANCE_SELECTOR;
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:41:34: warning: call to main actor-isolated instance method 'addSubview' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        containerController.view.addSubview(pageWrapView)
                                 ^
UIKit.UIView.addSubview:2:22: note: calls to instance method 'addSubview' from outside of its actor context are implicitly asynchronous
@MainActor open func addSubview(_ view: UIView)}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:41:29: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        containerController.view.addSubview(pageWrapView)
                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:42:22: warning: call to main actor-isolated instance method 'addSubview' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        pageWrapView.addSubview(pageControl)
                     ^
UIKit.UIView.addSubview:2:22: note: calls to instance method 'addSubview' from outside of its actor context are implicitly asynchronous
@MainActor open func addSubview(_ view: UIView)}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:44:21: warning: call to main actor-isolated instance method 'pin(to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        pageControl.pin(to: pageWrapView.layoutMarginsGuide)
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Extensions/UIView+Constrain.swift:24:10: note: calls to instance method 'pin(to:)' from outside of its actor context are implicitly asynchronous
    func pin(to guide: UILayoutGuide) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:44:42: warning: main actor-isolated property 'layoutMarginsGuide' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        pageControl.pin(to: pageWrapView.layoutMarginsGuide)
                                         ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:280:43: note: property declared here
@property(readonly,strong) UILayoutGuide *layoutMarginsGuide API_AVAILABLE(ios(9.0));
                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:50:55: warning: call to main actor-isolated instance method 'constraint(equalTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.topAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.topAnchor))
                                                      ^
UIKit.NSLayoutAnchor.constraint:2:22: note: calls to instance method 'constraint(equalTo:)' from outside of its actor context are implicitly asynchronous
@MainActor open func constraint(equalTo anchor: NSLayoutAnchor<AnchorType>) -> NSLayoutConstraint}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:50:45: warning: main actor-isolated property 'topAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.topAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.topAnchor))
                                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:576:59: note: property declared here
@property(nonatomic,readonly,strong) NSLayoutYAxisAnchor *topAnchor API_AVAILABLE(ios(9.0));
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:50:120: warning: main actor-isolated property 'topAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.topAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.topAnchor))
                                                                                                                       ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:50:59: note: property declared here
@property(nonatomic,readonly,strong) NSLayoutYAxisAnchor *topAnchor;
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:50:100: warning: main actor-isolated property 'safeAreaLayoutGuide' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.topAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.topAnchor))
                                                                                                   ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:288:53: note: property declared here
@property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:50:95: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.topAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.topAnchor))
                                                                                              ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:52:59: warning: call to main actor-isolated instance method 'constraint(equalTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.centerYAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.centerYAnchor))
                                                          ^
UIKit.NSLayoutAnchor.constraint:2:22: note: calls to instance method 'constraint(equalTo:)' from outside of its actor context are implicitly asynchronous
@MainActor open func constraint(equalTo anchor: NSLayoutAnchor<AnchorType>) -> NSLayoutConstraint}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:52:45: warning: main actor-isolated property 'centerYAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.centerYAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.centerYAnchor))
                                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:581:59: note: property declared here
@property(nonatomic,readonly,strong) NSLayoutYAxisAnchor *centerYAnchor API_AVAILABLE(ios(9.0));
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:52:124: warning: main actor-isolated property 'centerYAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.centerYAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.centerYAnchor))
                                                                                                                           ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:55:59: note: property declared here
@property(nonatomic,readonly,strong) NSLayoutYAxisAnchor *centerYAnchor;
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:52:104: warning: main actor-isolated property 'safeAreaLayoutGuide' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.centerYAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.centerYAnchor))
                                                                                                       ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:288:53: note: property declared here
@property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:52:99: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.centerYAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.centerYAnchor))
                                                                                                  ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:54:58: warning: call to main actor-isolated instance method 'constraint(equalTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.bottomAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.bottomAnchor))
                                                         ^
UIKit.NSLayoutAnchor.constraint:2:22: note: calls to instance method 'constraint(equalTo:)' from outside of its actor context are implicitly asynchronous
@MainActor open func constraint(equalTo anchor: NSLayoutAnchor<AnchorType>) -> NSLayoutConstraint}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:54:45: warning: main actor-isolated property 'bottomAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.bottomAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.bottomAnchor))
                                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:577:59: note: property declared here
@property(nonatomic,readonly,strong) NSLayoutYAxisAnchor *bottomAnchor API_AVAILABLE(ios(9.0));
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:54:123: warning: main actor-isolated property 'bottomAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.bottomAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.bottomAnchor))
                                                                                                                          ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:51:59: note: property declared here
@property(nonatomic,readonly,strong) NSLayoutYAxisAnchor *bottomAnchor;
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:54:103: warning: main actor-isolated property 'safeAreaLayoutGuide' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.bottomAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.bottomAnchor))
                                                                                                      ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:288:53: note: property declared here
@property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:54:98: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.bottomAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.bottomAnchor))
                                                                                                 ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:59:59: warning: call to main actor-isolated instance method 'constraint(equalTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.leadingAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.leadingAnchor))
                                                          ^
UIKit.NSLayoutAnchor.constraint:2:22: note: calls to instance method 'constraint(equalTo:)' from outside of its actor context are implicitly asynchronous
@MainActor open func constraint(equalTo anchor: NSLayoutAnchor<AnchorType>) -> NSLayoutConstraint}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:59:45: warning: main actor-isolated property 'leadingAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.leadingAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.leadingAnchor))
                                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:572:59: note: property declared here
@property(nonatomic,readonly,strong) NSLayoutXAxisAnchor *leadingAnchor API_AVAILABLE(ios(9.0));
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:59:124: warning: main actor-isolated property 'leadingAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.leadingAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.leadingAnchor))
                                                                                                                           ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:46:59: note: property declared here
@property(nonatomic,readonly,strong) NSLayoutXAxisAnchor *leadingAnchor;
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:59:104: warning: main actor-isolated property 'safeAreaLayoutGuide' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.leadingAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.leadingAnchor))
                                                                                                       ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:288:53: note: property declared here
@property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:59:99: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.leadingAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.leadingAnchor))
                                                                                                  ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:61:60: warning: call to main actor-isolated instance method 'constraint(equalTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.trailingAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.trailingAnchor))
                                                           ^
UIKit.NSLayoutAnchor.constraint:2:22: note: calls to instance method 'constraint(equalTo:)' from outside of its actor context are implicitly asynchronous
@MainActor open func constraint(equalTo anchor: NSLayoutAnchor<AnchorType>) -> NSLayoutConstraint}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:61:45: warning: main actor-isolated property 'trailingAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.trailingAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.trailingAnchor))
                                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:573:59: note: property declared here
@property(nonatomic,readonly,strong) NSLayoutXAxisAnchor *trailingAnchor API_AVAILABLE(ios(9.0));
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:61:125: warning: main actor-isolated property 'trailingAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.trailingAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.trailingAnchor))
                                                                                                                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:47:59: note: property declared here
@property(nonatomic,readonly,strong) NSLayoutXAxisAnchor *trailingAnchor;
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:61:105: warning: main actor-isolated property 'safeAreaLayoutGuide' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.trailingAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.trailingAnchor))
                                                                                                        ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:288:53: note: property declared here
@property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:61:100: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.trailingAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.trailingAnchor))
                                                                                                   ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:63:59: warning: call to main actor-isolated instance method 'constraint(equalTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.centerXAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.centerXAnchor))
                                                          ^
UIKit.NSLayoutAnchor.constraint:2:22: note: calls to instance method 'constraint(equalTo:)' from outside of its actor context are implicitly asynchronous
@MainActor open func constraint(equalTo anchor: NSLayoutAnchor<AnchorType>) -> NSLayoutConstraint}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:63:45: warning: main actor-isolated property 'centerXAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.centerXAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.centerXAnchor))
                                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:580:59: note: property declared here
@property(nonatomic,readonly,strong) NSLayoutXAxisAnchor *centerXAnchor API_AVAILABLE(ios(9.0));
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:63:124: warning: main actor-isolated property 'centerXAnchor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.centerXAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.centerXAnchor))
                                                                                                                           ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:54:59: note: property declared here
@property(nonatomic,readonly,strong) NSLayoutXAxisAnchor *centerXAnchor;
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:63:104: warning: main actor-isolated property 'safeAreaLayoutGuide' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.centerXAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.centerXAnchor))
                                                                                                       ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:288:53: note: property declared here
@property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:63:99: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            constraints.append(pageWrapView.centerXAnchor.constraint(equalTo: containerController.view.safeAreaLayoutGuide.centerXAnchor))
                                                                                                  ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:66:28: warning: call to main actor-isolated class method 'activate' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        NSLayoutConstraint.activate(constraints)
                           ^
UIKit.NSLayoutConstraint.activate:3:30: note: calls to class method 'activate' from outside of its actor context are implicitly asynchronous
  @MainActor open class func activate(_ constraints: [NSLayoutConstraint])}
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:68:21: warning: call to main actor-isolated instance method 'addTarget(_:action:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        pageControl.addTarget(self, action: #selector(updateCurrentPage(sender:)), for: .valueChanged)
                    ^
UIKit.UIControl.addTarget:2:22: note: calls to instance method 'addTarget(_:action:for:)' from outside of its actor context are implicitly asynchronous
@MainActor open func addTarget(_ target: Any?, action: Selector, for controlEvents: UIControl.Event)}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:71:25: warning: main actor-isolated property 'currentPage' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            pageControl.currentPage = newIndex
                        ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageControl.h:56:41: note: mutation of this property is only permitted within the actor
@property (nonatomic, assign) NSInteger currentPage;
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:74:21: warning: main actor-isolated property 'numberOfPages' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        pageControl.numberOfPages = containerController.pageMonitor.numberOfPages
                    ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageControl.h:53:41: note: mutation of this property is only permitted within the actor
@property (nonatomic, assign) NSInteger numberOfPages;
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:75:21: warning: main actor-isolated property 'currentPage' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        pageControl.currentPage = containerController.pageMonitor.currentPage
                    ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageControl.h:56:41: note: mutation of this property is only permitted within the actor
@property (nonatomic, assign) NSInteger currentPage;
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:30:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:82:15: warning: call to main actor-isolated instance method 'removeFromSuperview()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view?.removeFromSuperview()
              ^
UIKit.UIView.removeFromSuperview:2:22: note: calls to instance method 'removeFromSuperview()' from outside of its actor context are implicitly asynchronous
@MainActor open func removeFromSuperview()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:81:10: note: add '@MainActor' to make instance method 'undecorate(containerController:)' part of global actor 'MainActor'
    func undecorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:87:50: warning: main actor-isolated property 'currentPage' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        containerController?.navigate(to: sender.currentPage, animated: false)
                                                 ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPageControl.h:56:41: note: property declared here
@property (nonatomic, assign) NSInteger currentPage;
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:86:10: note: add '@MainActor' to make instance method 'updateCurrentPage(sender:)' part of global actor 'MainActor'
    func updateCurrentPage(sender: UIPageControl) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:68:21: warning: sending value of non-Sendable type 'AppcuesPagingDotsTrait' risks causing data races; this is an error in the Swift 6 language mode
        pageControl.addTarget(self, action: #selector(updateCurrentPage(sender:)), for: .valueChanged)
        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift:68:21: note: sending task-isolated value of non-Sendable type 'AppcuesPagingDotsTrait' to main actor-isolated instance method 'addTarget(_:action:for:)' risks causing races in between task-isolated and main actor-isolated uses
        pageControl.addTarget(self, action: #selector(updateCurrentPage(sender:)), for: .valueChanged)
                    ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:20:16: warning: static property 'type' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var type: String = "@appcues/skippable"
               ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:20:16: note: convert 'type' to a 'let' constant to make 'Sendable' shared state immutable
    static var type: String = "@appcues/skippable"
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:20:16: note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    static var type: String = "@appcues/skippable"
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:20:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var type: String = "@appcues/skippable"
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:49:51: warning: call to main actor-isolated instance method 'addDismissButton(appearance:style:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            let closeButton = containerController.addDismissButton(appearance: buttonAppearance, style: buttonStyle)
                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:99:10: note: calls to instance method 'addDismissButton(appearance:style:)' from outside of its actor context are implicitly asynchronous
    func addDismissButton(appearance: AppcuesSkippableTrait.ButtonAppearance, style: ExperienceComponent.Style?) -> CloseButton {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:45:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:50:25: warning: call to main actor-isolated instance method 'addTarget(_:action:for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            closeButton.addTarget(self, action: #selector(dismissExperience), for: .touchUpInside)
                        ^
UIKit.UIControl.addTarget:2:22: note: calls to instance method 'addTarget(_:action:for:)' from outside of its actor context are implicitly asynchronous
@MainActor open func addTarget(_ target: Any?, action: Selector, for controlEvents: UIControl.Event)}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:45:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:55:29: warning: main actor-isolated property 'isModalInPresentation' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        containerController.isModalInPresentation = ignoreBackdropTap
                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:601:58: note: mutation of this property is only permitted within the actor
@property (nonatomic, getter=isModalInPresentation) BOOL modalInPresentation API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:45:10: note: add '@MainActor' to make instance method 'decorate(containerController:)' part of global actor 'MainActor'
    func decorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:59:15: warning: call to main actor-isolated instance method 'removeFromSuperview()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        view?.removeFromSuperview()
              ^
UIKit.UIView.removeFromSuperview:2:22: note: calls to instance method 'removeFromSuperview()' from outside of its actor context are implicitly asynchronous
@MainActor open func removeFromSuperview()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:58:10: note: add '@MainActor' to make instance method 'undecorate(containerController:)' part of global actor 'MainActor'
    func undecorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:60:29: warning: main actor-isolated property 'isModalInPresentation' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        containerController.isModalInPresentation = true
                            ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:601:58: note: mutation of this property is only permitted within the actor
@property (nonatomic, getter=isModalInPresentation) BOOL modalInPresentation API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:58:10: note: add '@MainActor' to make instance method 'undecorate(containerController:)' part of global actor 'MainActor'
    func undecorate(containerController: AppcuesExperienceContainerViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:74:26: warning: call to main actor-isolated instance method 'removeGestureRecognizer' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            backdropView.removeGestureRecognizer(gestureRecognizer)
                         ^
UIKit.UIView.removeGestureRecognizer:3:24: note: calls to instance method 'removeGestureRecognizer' from outside of its actor context are implicitly asynchronous
  @MainActor open func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:72:10: note: add '@MainActor' to make instance method 'undecorate(backdropView:)' part of global actor 'MainActor'
    func undecorate(backdropView: UIView) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:50:25: warning: sending value of non-Sendable type 'AppcuesSkippableTrait' risks causing data races; this is an error in the Swift 6 language mode
            closeButton.addTarget(self, action: #selector(dismissExperience), for: .touchUpInside)
            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesSkippableTrait.swift:50:25: note: sending task-isolated value of non-Sendable type 'AppcuesSkippableTrait' to main actor-isolated instance method 'addTarget(_:action:for:)' risks causing races in between task-isolated and main actor-isolated uses
            closeButton.addTarget(self, action: #selector(dismissExperience), for: .touchUpInside)
                        ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesStepTransitionAnimationTrait.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesStepTransitionAnimationTrait.swift:17:16: warning: static property 'type' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var type: String = "@appcues/step-transition-animation"
               ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesStepTransitionAnimationTrait.swift:17:16: note: convert 'type' to a 'let' constant to make 'Sendable' shared state immutable
    static var type: String = "@appcues/step-transition-animation"
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesStepTransitionAnimationTrait.swift:17:16: note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
    static var type: String = "@appcues/step-transition-animation"
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesStepTransitionAnimationTrait.swift:17:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var type: String = "@appcues/step-transition-animation"
               ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetElementTrait.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetElementTrait.swift:33:22: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
    private lazy var frameObserverView = FrameObserverView()
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetElementTrait.swift:83:27: warning: call to main actor-isolated instance method 'removeFromSuperview()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        frameObserverView.removeFromSuperview()
                          ^
UIKit.UIView.removeFromSuperview:2:22: note: calls to instance method 'removeFromSuperview()' from outside of its actor context are implicitly asynchronous
@MainActor open func removeFromSuperview()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetElementTrait.swift:80:10: note: add '@MainActor' to make instance method 'undecorate(backdropView:)' part of global actor 'MainActor'
    func undecorate(backdropView: UIView) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetElementTrait.swift:84:27: warning: main actor-isolated property 'onChange' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        frameObserverView.onChange = nil
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Extensions/FrameObserverView.swift:13:9: note: mutation of this property is only permitted within the actor
    var onChange: ((_ bounds: CGRect) -> Void)?
        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetElementTrait.swift:80:10: note: add '@MainActor' to make instance method 'undecorate(backdropView:)' part of global actor 'MainActor'
    func undecorate(backdropView: UIView) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetElementTrait.swift:47:36: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
        let targetRect = try await calculateRect()
                                   ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetElementTrait.swift:47:36: note: sending main actor-isolated 'self' to nonisolated instance method 'calculateRect()' risks causing data races between nonisolated and main actor-isolated uses
        let targetRect = try await calculateRect()
                                   ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift:35:22: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
    private lazy var targetView = TargetView(trait: self)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift:62:20: warning: call to main actor-isolated instance method 'removeFromSuperview()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        targetView.removeFromSuperview()
                   ^
UIKit.UIView.removeFromSuperview:2:22: note: calls to instance method 'removeFromSuperview()' from outside of its actor context are implicitly asynchronous
@MainActor open func removeFromSuperview()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift:61:10: note: add '@MainActor' to make instance method 'undecorate(backdropView:)' part of global actor 'MainActor'
    func undecorate(backdropView: UIView) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift:69:24: warning: call to main actor-isolated instance method 'removeFromSuperview()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            targetView.removeFromSuperview()
                       ^
UIKit.UIView.removeFromSuperview:2:22: note: calls to instance method 'removeFromSuperview()' from outside of its actor context are implicitly asynchronous
@MainActor open func removeFromSuperview()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift:67:18: note: add '@MainActor' to make instance method 'handle(backdropView:metadata:)' part of global actor 'MainActor'
    private func handle(backdropView: UIView, metadata: AppcuesTraitMetadata) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift:73:23: warning: main actor-isolated property 'superview' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        if targetView.superview != backdropView {
                      ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:221:55: note: property declared here
@property(nullable, nonatomic,readonly) UIView       *superview;
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift:67:18: note: add '@MainActor' to make instance method 'handle(backdropView:metadata:)' part of global actor 'MainActor'
    private func handle(backdropView: UIView, metadata: AppcuesTraitMetadata) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift:74:24: warning: call to main actor-isolated instance method 'removeFromSuperview()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            targetView.removeFromSuperview()
                       ^
UIKit.UIView.removeFromSuperview:2:22: note: calls to instance method 'removeFromSuperview()' from outside of its actor context are implicitly asynchronous
@MainActor open func removeFromSuperview()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift:67:18: note: add '@MainActor' to make instance method 'handle(backdropView:metadata:)' part of global actor 'MainActor'
    private func handle(backdropView: UIView, metadata: AppcuesTraitMetadata) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift:75:26: warning: call to main actor-isolated instance method 'addSubview' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            backdropView.addSubview(targetView)
                         ^
UIKit.UIView.addSubview:2:22: note: calls to instance method 'addSubview' from outside of its actor context are implicitly asynchronous
@MainActor open func addSubview(_ view: UIView)}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift:67:18: note: add '@MainActor' to make instance method 'handle(backdropView:metadata:)' part of global actor 'MainActor'
    private func handle(backdropView: UIView, metadata: AppcuesTraitMetadata) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift:76:24: warning: call to main actor-isolated instance method 'pin(to:margins:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            targetView.pin(to: backdropView)
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Extensions/UIView+Constrain.swift:13:11: note: calls to instance method 'pin(to:margins:)' from outside of its actor context are implicitly asynchronous
     func pin(to view: UIView, margins: NSDirectionalEdgeInsets = .zero) {
          ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift:67:18: note: add '@MainActor' to make instance method 'handle(backdropView:metadata:)' part of global actor 'MainActor'
    private func handle(backdropView: UIView, metadata: AppcuesTraitMetadata) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift:87:20: warning: main actor-isolated property 'layer' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        targetView.layer.mask = getKeyholeShapeMask(backdropView: backdropView, targetRectangle: newTarget, metadata: metadata)
                   ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:154:64: note: mutation of this property is only permitted within the actor
@property(nonatomic,readonly,strong)                 CALayer  *layer;              // returns view's layer. Will always return a non-nil value. view is layer's delegate
                                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift:67:18: note: add '@MainActor' to make instance method 'handle(backdropView:metadata:)' part of global actor 'MainActor'
    private func handle(backdropView: UIView, metadata: AppcuesTraitMetadata) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift:124:28: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        guard backdropView.bounds != .zero else { return nil }
                           ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:188:40: note: property declared here
@property(nonatomic) CGRect            bounds;      // default bounds is zero origin, frame size. animatable
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift:123:18: note: add '@MainActor' to make instance method 'getKeyholeShapeMask(backdropView:targetRectangle:metadata:)' part of global actor 'MainActor'
    private func getKeyholeShapeMask(backdropView: UIView, targetRectangle: CGRect, metadata: AppcuesTraitMetadata) -> CALayer? {
                 ^
    @MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetRectangleTrait.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetRectangleTrait.swift:34:22: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
    private lazy var frameObserverView = FrameObserverView()
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetRectangleTrait.swift:72:27: warning: call to main actor-isolated instance method 'removeFromSuperview()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        frameObserverView.removeFromSuperview()
                          ^
UIKit.UIView.removeFromSuperview:2:22: note: calls to instance method 'removeFromSuperview()' from outside of its actor context are implicitly asynchronous
@MainActor open func removeFromSuperview()}
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetRectangleTrait.swift:69:10: note: add '@MainActor' to make instance method 'undecorate(backdropView:)' part of global actor 'MainActor'
    func undecorate(backdropView: UIView) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetRectangleTrait.swift:73:27: warning: main actor-isolated property 'onChange' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        frameObserverView.onChange = nil
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Extensions/FrameObserverView.swift:13:9: note: mutation of this property is only permitted within the actor
    var onChange: ((_ bounds: CGRect) -> Void)?
        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTargetRectangleTrait.swift:69:10: note: add '@MainActor' to make instance method 'undecorate(backdropView:)' part of global actor 'MainActor'
    func undecorate(backdropView: UIView) throws {
         ^
    @MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:44:24: warning: main actor-isolated property 'padding' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        stepController.padding = NSDirectionalEdgeInsets(paddingFrom: tooltipStyle)
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/UI/ExperienceStepViewController.swift:20:9: note: mutation of this property is only permitted within the actor
    var padding: NSDirectionalEdgeInsets {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:41:10: note: add '@MainActor' to make instance method 'decorate(stepController:)' part of global actor 'MainActor'
    func decorate(stepController: UIViewController) throws {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:48:97: warning: call to main actor-isolated initializer 'init(wrapping:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        let experienceWrapperViewController = ExperienceWrapperViewController<TooltipWrapperView>(wrapping: containerController)
                                                                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift:29:5: note: calls to initializer 'init(wrapping:)' from outside of its actor context are implicitly asynchronous
    init(wrapping containerViewController: UIViewController) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift:29:5: note: main actor isolation inferred from inheritance from class 'UIViewController'
    init(wrapping containerViewController: UIViewController) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:47:10: note: add '@MainActor' to make instance method 'createWrapper(around:)' part of global actor 'MainActor'
    func createWrapper(around containerController: AppcuesExperienceContainerViewController) throws -> UIViewController {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:49:41: warning: call to main actor-isolated instance method 'configureStyle(_:transition:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        experienceWrapperViewController.configureStyle(tooltipStyle)
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift:62:10: note: calls to instance method 'configureStyle(_:transition:)' from outside of its actor context are implicitly asynchronous
    func configureStyle(_ style: ExperienceComponent.Style?, transition: AppcuesModalTrait.Transition = .fade) -> Self {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift:62:10: note: main actor isolation inferred from inheritance from class 'UIViewController'
    func configureStyle(_ style: ExperienceComponent.Style?, transition: AppcuesModalTrait.Transition = .fade) -> Self {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:47:10: note: add '@MainActor' to make instance method 'createWrapper(around:)' part of global actor 'MainActor'
    func createWrapper(around containerController: AppcuesExperienceContainerViewController) throws -> UIViewController {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:50:50: warning: main actor-isolated property 'pointerSize' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        experienceWrapperViewController.bodyView.pointerSize = hidePointer ? nil : pointerSize
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/TooltipWrapperView.swift:35:9: note: mutation of this property is only permitted within the actor
    var pointerSize: CGSize?
        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:47:10: note: add '@MainActor' to make instance method 'createWrapper(around:)' part of global actor 'MainActor'
    func createWrapper(around containerController: AppcuesExperienceContainerViewController) throws -> UIViewController {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:50:41: warning: main actor-isolated property 'bodyView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        experienceWrapperViewController.bodyView.pointerSize = hidePointer ? nil : pointerSize
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift:15:14: note: property declared here
    lazy var bodyView = BodyView()
             ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:47:10: note: add '@MainActor' to make instance method 'createWrapper(around:)' part of global actor 'MainActor'
    func createWrapper(around containerController: AppcuesExperienceContainerViewController) throws -> UIViewController {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:51:50: warning: main actor-isolated property 'pointerCornerRadius' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        experienceWrapperViewController.bodyView.pointerCornerRadius = pointerCornerRadius
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/TooltipWrapperView.swift:36:9: note: mutation of this property is only permitted within the actor
    var pointerCornerRadius: CGFloat = 0
        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:47:10: note: add '@MainActor' to make instance method 'createWrapper(around:)' part of global actor 'MainActor'
    func createWrapper(around containerController: AppcuesExperienceContainerViewController) throws -> UIViewController {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:51:41: warning: main actor-isolated property 'bodyView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        experienceWrapperViewController.bodyView.pointerCornerRadius = pointerCornerRadius
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift:15:14: note: property declared here
    lazy var bodyView = BodyView()
             ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:47:10: note: add '@MainActor' to make instance method 'createWrapper(around:)' part of global actor 'MainActor'
    func createWrapper(around containerController: AppcuesExperienceContainerViewController) throws -> UIViewController {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:54:54: warning: main actor-isolated property 'preferredWidth' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            experienceWrapperViewController.bodyView.preferredWidth = preferredWidth
                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/TooltipWrapperView.swift:24:9: note: mutation of this property is only permitted within the actor
    var preferredWidth: CGFloat?
        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:47:10: note: add '@MainActor' to make instance method 'createWrapper(around:)' part of global actor 'MainActor'
    func createWrapper(around containerController: AppcuesExperienceContainerViewController) throws -> UIViewController {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:54:45: warning: main actor-isolated property 'bodyView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            experienceWrapperViewController.bodyView.preferredWidth = preferredWidth
                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift:15:14: note: property declared here
    lazy var bodyView = BodyView()
             ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:47:10: note: add '@MainActor' to make instance method 'createWrapper(around:)' part of global actor 'MainActor'
    func createWrapper(around containerController: AppcuesExperienceContainerViewController) throws -> UIViewController {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:57:50: warning: main actor-isolated property 'pointerInsetHandler' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        experienceWrapperViewController.bodyView.pointerInsetHandler = { insets in
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/TooltipWrapperView.swift:50:9: note: mutation of this property is only permitted within the actor
    var pointerInsetHandler: ((UIEdgeInsets) -> Void)?
        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:47:10: note: add '@MainActor' to make instance method 'createWrapper(around:)' part of global actor 'MainActor'
    func createWrapper(around containerController: AppcuesExperienceContainerViewController) throws -> UIViewController {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:57:41: warning: main actor-isolated property 'bodyView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        experienceWrapperViewController.bodyView.pointerInsetHandler = { insets in
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift:15:14: note: property declared here
    lazy var bodyView = BodyView()
             ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:47:10: note: add '@MainActor' to make instance method 'createWrapper(around:)' part of global actor 'MainActor'
    func createWrapper(around containerController: AppcuesExperienceContainerViewController) throws -> UIViewController {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:58:33: warning: main actor-isolated property 'additionalSafeAreaInsets' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            containerController.additionalSafeAreaInsets = insets
                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:545:35: note: mutation of this property is only permitted within the actor
@property(nonatomic) UIEdgeInsets additionalSafeAreaInsets API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:70:40: warning: main actor-isolated property 'preferredPosition' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            wrapperController.bodyView.preferredPosition = metadata["contentPreferredPosition"]
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/TooltipWrapperView.swift:33:9: note: mutation of this property is only permitted within the actor
    var preferredPosition: ContentPosition?
        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:70:31: warning: main actor-isolated property 'bodyView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            wrapperController.bodyView.preferredPosition = metadata["contentPreferredPosition"]
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift:15:14: note: property declared here
    lazy var bodyView = BodyView()
             ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:71:40: warning: main actor-isolated property 'distanceFromTarget' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            wrapperController.bodyView.distanceFromTarget = metadata["contentDistanceFromTarget"] ?? 0
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/TooltipWrapperView.swift:37:9: note: mutation of this property is only permitted within the actor
    var distanceFromTarget: CGFloat = 0
        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:71:31: warning: main actor-isolated property 'bodyView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            wrapperController.bodyView.distanceFromTarget = metadata["contentDistanceFromTarget"] ?? 0
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift:15:14: note: property declared here
    lazy var bodyView = BodyView()
             ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:72:40: warning: main actor-isolated property 'targetRectangle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            wrapperController.bodyView.targetRectangle = metadata["targetRectangle"]
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/TooltipWrapperView.swift:39:9: note: mutation of this property is only permitted within the actor
    var targetRectangle: CGRect? {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:72:31: warning: main actor-isolated property 'bodyView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            wrapperController.bodyView.targetRectangle = metadata["targetRectangle"]
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift:15:14: note: property declared here
    lazy var bodyView = BodyView()
             ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:74:54: warning: main actor-isolated property 'targetRectangle' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
            if initial && wrapperController.bodyView.targetRectangle != nil {
                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/TooltipWrapperView.swift:39:9: note: property declared here
    var targetRectangle: CGRect? {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:74:45: warning: main actor-isolated property 'bodyView' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
            if initial && wrapperController.bodyView.targetRectangle != nil {
                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift:15:14: note: property declared here
    lazy var bodyView = BodyView()
             ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:81:93: warning: main actor-isolated property 'bodyView' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        return (wrapperController as? ExperienceWrapperViewController<TooltipWrapperView>)?.bodyView.backdropView
                                                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift:15:14: note: property declared here
    lazy var bodyView = BodyView()
             ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/AppcuesTooltipTrait.swift:80:10: note: add '@MainActor' to make instance method 'getBackdrop(for:)' part of global actor 'MainActor'
    func getBackdrop(for wrapperController: UIViewController) -> UIView? {
         ^
    @MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperSlideAnimator.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperView.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController+DragDirection.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/ExperienceWrapperViewController.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/Appcues/TooltipWrapperView.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/DefaultContainerViewController.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/DefaultContainerViewController.swift:14:14: warning: main actor-isolated property 'eventHandler' cannot be used to satisfy nonisolated requirement from protocol 'AppcuesExperienceContainer'; this is an error in the Swift 6 language mode
    weak var eventHandler: AppcuesExperienceContainerEventHandler?
             ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/DefaultContainerViewController.swift:12:48: note: add '@preconcurrency' to the 'AppcuesExperienceContainer' conformance to defer isolation checking to run time
internal class DefaultContainerViewController: AppcuesExperienceContainerViewController {
                                               ^
                                               @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Public/Plugins/AppcuesExperienceContainerViewController.swift:16:9: note: requirement 'eventHandler' declared here
    var eventHandler: AppcuesExperienceContainerEventHandler? { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/DefaultContainerViewController.swift:15:9: warning: main actor-isolated property 'pageMonitor' cannot be used to satisfy nonisolated requirement from protocol 'AppcuesExperienceContainer'; this is an error in the Swift 6 language mode
    let pageMonitor: AppcuesExperiencePageMonitor
        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Public/Plugins/AppcuesExperienceContainerViewController.swift:19:9: note: requirement 'pageMonitor' declared here
    var pageMonitor: AppcuesExperiencePageMonitor { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/DefaultContainerViewController.swift:86:10: warning: main actor-isolated instance method 'navigate(to:animated:)' cannot be used to satisfy nonisolated requirement from protocol 'AppcuesExperienceContainer'; this is an error in the Swift 6 language mode
    func navigate(to pageIndex: Int, animated: Bool) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/DefaultContainerViewController.swift:86:10: note: add 'nonisolated' to 'navigate(to:animated:)' to make this instance method not isolated to the actor
    func navigate(to pageIndex: Int, animated: Bool) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Public/Plugins/AppcuesExperienceContainerViewController.swift:27:10: note: mark the protocol requirement 'navigate(to:animated:)' 'async' to allow actor-isolated conformances
    func navigate(to pageIndex: Int, animated: Bool)
         ^
                                                     async
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/ExperiencePackage.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/TraitComposer.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/TraitComposer.swift:223:20: warning: static property 'type' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
        static var type: String = "_defaultContainerCreatingTrait"
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/TraitComposer.swift:223:20: note: convert 'type' to a 'let' constant to make 'Sendable' shared state immutable
        static var type: String = "_defaultContainerCreatingTrait"
               ~~~ ^
               let
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/TraitComposer.swift:223:20: note: add '@MainActor' to make static property 'type' part of global actor 'MainActor'
        static var type: String = "_defaultContainerCreatingTrait"
                   ^
        @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/TraitComposer.swift:223:20: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
        static var type: String = "_defaultContainerCreatingTrait"
                   ^
        nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/TraitComposer.swift:97:38: warning: call to main actor-isolated initializer 'init(viewModel:stepState:notificationCenter:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            let stepViewController = ExperienceStepViewController(
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/UI/ExperienceStepViewController.swift:49:5: note: calls to initializer 'init(viewModel:stepState:notificationCenter:)' from outside of its actor context are implicitly asynchronous
    init(viewModel: ExperienceStepViewModel, stepState: ExperienceData.StepState, notificationCenter: NotificationCenter? = nil) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/UI/ExperienceStepViewController.swift:49:5: note: main actor isolation inferred from inheritance from class 'UIViewController'
    init(viewModel: ExperienceStepViewModel, stepState: ExperienceData.StepState, notificationCenter: NotificationCenter? = nil) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/TraitComposer.swift:234:13: warning: call to main actor-isolated initializer 'init(stepControllers:pageMonitor:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            DefaultContainerViewController(stepControllers: stepControllers, pageMonitor: pageMonitor)
            ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/DefaultContainerViewController.swift:28:5: note: calls to initializer 'init(stepControllers:pageMonitor:)' from outside of its actor context are implicitly asynchronous
    init(stepControllers: [UIViewController], pageMonitor: AppcuesExperiencePageMonitor) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/DefaultContainerViewController.swift:28:5: note: main actor isolation inferred from inheritance from class 'UIViewController'
    init(stepControllers: [UIViewController], pageMonitor: AppcuesExperiencePageMonitor) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/TraitComposer.swift:230:14: note: add '@MainActor' to make instance method 'createContainer(for:with:)' part of global actor 'MainActor'
        func createContainer(
             ^
        @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/TraitComposer.swift:115:21: warning: sending 'stepModelsWithTraits' risks causing data races; this is an error in the Swift 6 language mode
                try stepModelsWithTraits[previousIndex].decomposedTraits.containerDecorating.forEach {
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/TraitComposer.swift:115:21: note: task-isolated 'stepModelsWithTraits' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
                try stepModelsWithTraits[previousIndex].decomposedTraits.containerDecorating.forEach {
                    ^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/TraitComposer.swift:137:13: warning: sending 'metadataDelegate' risks causing data races; this is an error in the Swift 6 language mode
            metadataDelegate.publish()
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/TraitComposer.swift:137:13: note: task-isolated 'metadataDelegate' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
            metadataDelegate.publish()
            ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/TraitComposer.swift:97:38: warning: sending 'viewModel' risks causing data races; this is an error in the Swift 6 language mode
            let stepViewController = ExperienceStepViewController(
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/TraitComposer.swift:97:38: note: sending task-isolated 'viewModel' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
            let stepViewController = ExperienceStepViewController(
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/TraitComposer.swift:97:38: warning: sending 'experience.state' risks causing data races; this is an error in the Swift 6 language mode
            let stepViewController = ExperienceStepViewController(
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/TraitComposer.swift:97:38: note: sending task-isolated 'experience.state' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
            let stepViewController = ExperienceStepViewController(
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/TraitComposer.swift:234:13: warning: sending 'pageMonitor' risks causing data races; this is an error in the Swift 6 language mode
            DefaultContainerViewController(stepControllers: stepControllers, pageMonitor: pageMonitor)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Traits/TraitComposer.swift:234:13: note: sending task-isolated 'pageMonitor' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
            DefaultContainerViewController(stepControllers: stepControllers, pageMonitor: pageMonitor)
            ^
SwiftCompile normal arm64 Compiling\ DebugUIWindow.swift,\ DebugView+GestureCalculator.swift,\ DebugView.swift,\ DebugViewController.swift,\ DismissDropZoneView.swift,\ FleetingItemView.swift,\ FleetingLogView.swift,\ FloatingView.swift,\ UISpringTimingParameters+Custom.swift,\ DebugFontUI.swift,\ DebugLogUI.swift,\ DebugPluginUI.swift,\ DebugUI.swift,\ DebugViewModel.swift,\ LoggedEvent.swift,\ StatusItem.swift,\ StructuredLifecycleProperties.swift,\ PushVerifier.swift,\ AppcuesTargetView.swift,\ Capture.swift,\ DebugModalViewController.swift,\ ScreenCapturer.swift,\ ScreenshotUpload.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/DebugUIWindow.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/DebugView+GestureCalculator.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/DebugView.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/DebugViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/DismissDropZoneView.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/FleetingItemView.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/FleetingLogView.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/FloatingView.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/UISpringTimingParameters+Custom.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/Panel/DebugFontUI.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/Panel/DebugLogUI.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/Panel/DebugPluginUI.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/Panel/DebugUI.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/Panel/DebugViewModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/Panel/LoggedEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/Panel/StatusItem.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/Panel/StructuredLifecycleProperties.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/PushVerifier.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/AppcuesTargetView.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/Capture.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/DebugModalViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenCapturer.swift /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenshotUpload.swift (in target 'AppcuesKit' from project 'Appcues')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/DebugUIWindow.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/DebugView+GestureCalculator.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/DebugView.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/DebugView.swift:364:34: warning: call to main actor-isolated instance method 'animateVisibility(visible:animated:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                self.dismissView.animateVisibility(visible: true, animated: true)
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/DismissDropZoneView.swift:77:10: note: calls to instance method 'animateVisibility(visible:animated:)' from outside of its actor context are implicitly asynchronous
    func animateVisibility(visible isVisible: Bool, animated: Bool) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/DismissDropZoneView.swift:77:10: note: main actor isolation inferred from inheritance from class 'UIView'
    func animateVisibility(visible isVisible: Bool, animated: Bool) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/DebugView.swift:364:22: warning: main actor-isolated property 'dismissView' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
                self.dismissView.animateVisibility(visible: true, animated: true)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/DebugView.swift:50:17: note: property declared here
    private var dismissView: DismissDropZoneView = {
                ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/DebugViewController.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/DebugViewController.swift:141:10: warning: main actor-isolated instance method 'floatingViewActivated()' cannot be used to satisfy nonisolated requirement from protocol 'FloatingViewDelegate'; this is an error in the Swift 6 language mode
    func floatingViewActivated() {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/DebugViewController.swift:141:10: note: add 'nonisolated' to 'floatingViewActivated()' to make this instance method not isolated to the actor
    func floatingViewActivated() {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/DebugViewController.swift:140:32: note: add '@preconcurrency' to the 'FloatingViewDelegate' conformance to defer isolation checking to run time
extension DebugViewController: FloatingViewDelegate {
                               ^
                               @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/FloatingView.swift:12:10: note: mark the protocol requirement 'floatingViewActivated()' 'async' to allow actor-isolated conformances
    func floatingViewActivated()
         ^
                                 async
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/DismissDropZoneView.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/FleetingItemView.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/FleetingLogView.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/FleetingLogView.swift:104:19: warning: call to main actor-isolated instance method 'removeMessage(view:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            self?.removeMessage(view: view)
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/FleetingLogView.swift:108:18: note: calls to instance method 'removeMessage(view:)' from outside of its actor context are implicitly asynchronous
    private func removeMessage(view: UIView) {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/FleetingLogView.swift:108:18: note: main actor isolation inferred from inheritance from class 'UIView'
    private func removeMessage(view: UIView) {
                 ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/FloatingView.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/FloatingView/UISpringTimingParameters+Custom.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/Panel/DebugFontUI.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/Panel/DebugLogUI.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/Panel/DebugPluginUI.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/Panel/DebugUI.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/Panel/DebugViewModel.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/Panel/LoggedEvent.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/Panel/StatusItem.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/Panel/StructuredLifecycleProperties.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/PushVerifier.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/PushVerifier.swift:125:34: warning: call to main actor-isolated instance method 'open(_:options:completionHandler:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            UIApplication.shared.open(settingsURL)
                                 ^
UIKit.UIApplication.open:3:24: note: calls to instance method 'open(_:options:completionHandler:)' from outside of its actor context are implicitly asynchronous
  @MainActor open func open(_ url: URL, options: [UIApplication.OpenExternalURLOptionsKey : Any] = [:], completionHandler completion: (@MainActor @Sendable (Bool) -> Void)? = nil)}
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/PushVerifier.swift:112:10: note: add '@MainActor' to make instance method 'verifyPush(token:)' part of global actor 'MainActor'
    func verifyPush(token: UUID = UUID()) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/PushVerifier.swift:125:27: warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            UIApplication.shared.open(settingsURL)
                          ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:87:54: note: class property declared here
@property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/PushVerifier.swift:112:10: note: add '@MainActor' to make instance method 'verifyPush(token:)' part of global actor 'MainActor'
    func verifyPush(token: UUID = UUID()) {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/PushVerifier.swift:228:16: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
            if self.pushVerificationToken != nil {
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/PushVerifier.swift:228:16: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
            if self.pushVerificationToken != nil {
               ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/PushVerifier.swift:152:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
                    self.verifyPush()
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/PushVerifier.swift:152:21: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
                    self.verifyPush()
                    ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/PushVerifier.swift:279:24: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
                    if self?.errors.isEmpty == true {
~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/PushVerifier.swift:279:24: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
                    if self?.errors.isEmpty == true {
                       ^~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/AppcuesTargetView.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/Capture.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/Capture.swift:17:13: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
        let deviceModel = UIDevice.current.modelName
            ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/Capture.swift:18:13: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
        let deviceWidth = UIScreen.main.bounds.size.width
            ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/Capture.swift:19:13: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
        let deviceHeight = UIScreen.main.bounds.size.height
            ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/Capture.swift:20:13: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
        let deviceOrientation = UIDevice.current.orientation.isLandscape ? "landscape" : "portrait"
            ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/Capture.swift:21:13: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
        let deviceType = UIDevice.current.userInterfaceIdiom.analyticsName
            ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/Capture.swift:26:13: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
        let osVersion = UIDevice.current.systemVersion
            ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/DebugModalViewController.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenCapturer.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenCapturer.swift:46:59: warning: non-sendable result type 'AppcuesViewElement?' cannot be sent from nonisolated context in call to instance method 'captureLayout()'; this is an error in the Swift 6 language mode
              let layout = await Appcues.elementTargeting.captureLayout() else {
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Public/ElementTargeting/AppcuesViewElement.swift:18:14: note: class 'AppcuesViewElement' does not conform to the 'Sendable' protocol
public class AppcuesViewElement: NSObject, Encodable {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenCapturer.swift:37:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
        Task {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenCapturer.swift:38:19: note: closure captures 'self' which is accessible to code in the current task
            await doCapture(window: window, authorization: authorization, captureUI: captureUI)
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenCapturer.swift:81:88: warning: sending 'capture' risks causing data races; this is an error in the Swift 6 language mode
                    let toast = DebugToast(message: .screenCaptureSuccess(displayName: capture.displayName), style: .success)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenCapturer.swift:81:88: note: task-isolated 'capture' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
                    let toast = DebugToast(message: .screenCaptureSuccess(displayName: capture.displayName), style: .success)
                                                                                       ^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenCapturer.swift:82:21: warning: sending 'captureUI' risks causing data races; this is an error in the Swift 6 language mode
                    captureUI.showToast(toast)
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenCapturer.swift:82:21: note: task-isolated 'captureUI' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
                    captureUI.showToast(toast)
                    ^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenCapturer.swift:87:21: warning: sending 'captureUI' risks causing data races; this is an error in the Swift 6 language mode
                    captureUI.showToast(toast)
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenCapturer.swift:87:21: note: task-isolated 'captureUI' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
                    captureUI.showToast(toast)
                    ^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenCapturer.swift:93:25: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
                        self.saveScreen(captureUI: captureUI, capture: capture, authorization: authorization)
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenCapturer.swift:93:25: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
                        self.saveScreen(captureUI: captureUI, capture: capture, authorization: authorization)
                        ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenCapturer.swift:93:52: warning: sending 'captureUI' risks causing data races; this is an error in the Swift 6 language mode
                        self.saveScreen(captureUI: captureUI, capture: capture, authorization: authorization)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenCapturer.swift:93:52: note: task-isolated 'captureUI' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
                        self.saveScreen(captureUI: captureUI, capture: capture, authorization: authorization)
                                                   ^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenCapturer.swift:93:72: warning: sending 'capture' risks causing data races; this is an error in the Swift 6 language mode
                        self.saveScreen(captureUI: captureUI, capture: capture, authorization: authorization)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenCapturer.swift:93:72: note: task-isolated 'capture' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
                        self.saveScreen(captureUI: captureUI, capture: capture, authorization: authorization)
                                                                       ^~~~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AppcuesKit/Presentation/Debugger/ScreenCapturing/ScreenshotUpload.swift (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftDriverJobDiscovery normal arm64 Emitting module for AppcuesKit (in target 'AppcuesKit' from project 'Appcues')
SwiftDriver\ Compilation\ Requirements AppcuesKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'AppcuesKit' from project 'Appcues')
    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 AppcuesKit -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit.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-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit-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/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit.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/Appcues.build/Debug-iphoneos/AppcuesKit.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit_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/Appcues.build/Debug-iphoneos/AppcuesKit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.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/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, Appcues+Config.swift, Appcues.swift, ActivityProcessor.swift, AnalyticsBroadcaster.swift, AnalyticsDecorating.swift, AnalyticsPublisher.swift, AnalyticsSubscribing.swift, AnalyticsTracker.swift, AutoPropertyDecorator.swift, SessionMonitor.swift, ActivityFileStorage.swift, ActivityStorage.swift, TrackingUpdate.swift, UIKitScreenTracker.swift, Events.swift, Array+Chunked.swift, Bundle+Custom.swift, Collection+SafeIndex.swift, Dictionary+Merging.swift, HTTPURLResponse+Custom.swift, NotificationCenter+Custom.swift, Sequence+CompactMapFirst.swift (in target 'AppcuesKit' from project 'Appcues')
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesNotificationService.o normal (in target 'AppcuesNotificationService' from project 'Appcues')
    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-ios12.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesNotificationService.build/Objects-normal/arm64/AppcuesNotificationService.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesNotificationService.build/Objects-normal/arm64/AppcuesNotificationService_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesNotificationService.build/Objects-normal/arm64/AppcuesNotificationService_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/Appcues.build/Debug-iphoneos/AppcuesNotificationService.build/Objects-normal/arm64/AppcuesNotificationService.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesNotificationService.o
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/AppcuesKit-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit-Swift.h (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/AppcuesKit-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesKit.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit.swiftmodule (in target 'AppcuesKit' from project 'Appcues')
    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/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesKit.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesKit.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit.swiftdoc (in target 'AppcuesKit' from project 'Appcues')
    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/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesKit.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesKit.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit.abi.json (in target 'AppcuesKit' from project 'Appcues')
    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/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesKit.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesKit.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit.swiftsourceinfo (in target 'AppcuesKit' from project 'Appcues')
    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/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesKit.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
ExtractAppIntentsMetadata (in target 'AppcuesNotificationService' from project 'Appcues')
    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 AppcuesNotificationService --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 12.0 --bundle-identifier spi-builder-workspace.AppcuesNotificationService --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesNotificationService.appintents --target-triple arm64-apple-ios12.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesNotificationService.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesNotificationService.build/Objects-normal/arm64/AppcuesNotificationService_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesNotificationService.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesNotificationService.build/Objects-normal/arm64/AppcuesNotificationService.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesNotificationService.build/AppcuesNotificationService.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesNotificationService.build/AppcuesNotificationService.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesNotificationService.build/Objects-normal/arm64/AppcuesNotificationService.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2026-04-06 21:27:06.057 appintentsmetadataprocessor[724:4399] Starting appintentsmetadataprocessor export
2026-04-06 21:27:06.107 appintentsmetadataprocessor[724:4399] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Appcues_AppcuesKit.bundle (in target 'Appcues_AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Appcues_AppcuesKit.bundle
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesNotificationService.o (in target 'AppcuesNotificationService' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesNotificationService.o
Touch /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Appcues_AppcuesKit.bundle (in target 'Appcues_AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace
    /usr/bin/touch -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/Appcues_AppcuesKit.bundle
SwiftDriverJobDiscovery normal arm64 Compiling UIViewController+Tracking.swift, UUID+Custom.swift, Logging.swift, Activity.swift, ActivityResponse.swift, AppcuesError.swift, Clause.swift, Event.swift, Experience.swift, ExperienceComponent+Sticky.swift, ExperienceComponent.swift, StepReference.swift, Experiment.swift, PushRequest.swift, QualifyResponse.swift, SdkMetrics.swift, Authorization.swift, DecodingError+Custom.swift, DynamicCodingKeys.swift, Endpoint.swift, NetworkClient.swift, NetworkingError.swift, UnkeyedCodingContainer+Skip.swift (in target 'AppcuesKit' from project 'Appcues')
SwiftDriverJobDiscovery normal arm64 Compiling UIViewController+Embed.swift, View+Appcues.swift, View+Conditional.swift, Appcues+ResourceBundle.swift, Asset+Generated.swift, AppcuesExperienceDelegate.swift, AppcuesNavigationDelegate.swift, AppcuesPresentationDelegate.swift, AppcuesElementSelector.swift, AppcuesElementTargeting.swift, AppcuesViewElement.swift, View+AppcuesView.swift, AppcuesExperienceAction.swift, AppcuesExperienceContainerEventHandler.swift, AppcuesExperienceContainerViewController.swift, AppcuesExperiencePageMonitor.swift, AppcuesExperiencePluginConfiguration.swift, AppcuesExperienceTrait.swift, AppcuesTraitError.swift, AppcuesTraitMetadata.swift, AppcuesTraitMetadataDelegate.swift, UIWindow+Appcues.swift (in target 'AppcuesKit' from project 'Appcues')
SwiftDriverJobDiscovery normal arm64 Compiling CGRect+Resize.swift, CGSize+PointerSize.swift, Data+Properties.swift, FrameObserverView.swift, HitTestingOverrideUIView.swift, Alignment+String.swift, CGFloat+Double.swift, Color+DynamicColor.swift, ContentMode+String.swift, Font+Double.swift, HorizontalAlignment+String.swift, Image+BlurHash.swift, LinearGradient+Init.swift, NSDirectionalEdgeInsets+Style.swift, TextAlignment+String.swift, UIColor+Hex.swift, VerticalAlignment+String.swift, NSCollectionLayoutSection+Factory.swift, ReusableView.swift, UIApplication+TopViewController.swift, UIScrollView+ScrollObserver.swift, UIView+Constrain.swift, UIView+FirstResponder.swift (in target 'AppcuesKit' from project 'Appcues')
SwiftDriverJobDiscovery normal arm64 Compiling AppcuesAnalyticsDelegate.swift, Storage.swift, ActionRegistry.swift, AppcuesCloseAction.swift, AppcuesConditionalAction.swift, AppcuesContinueAction.swift, AppcuesDelayAction.swift, AppcuesLaunchExperienceAction.swift, AppcuesLinkAction.swift, AppcuesRequestPushAction.swift, AppcuesRequestReviewAction.swift, AppcuesStepInteractionAction.swift, AppcuesSubmitFormAction.swift, AppcuesTrackAction.swift, AppcuesUpdateProfileAction.swift, ExperienceActionQueueTransforming.swift, InteractionLoggingAction.swift, ContentLoader.swift, AppcuesCustomComponentViewController.swift, AppcuesExperienceActions.swift, APIVerifier.swift, DebugLogger.swift, DeepLinkVerifier.swift (in target 'AppcuesKit' from project 'Appcues')
SwiftDriverJobDiscovery normal arm64 Compiling SdkSettings.swift, SendCaptureUI.swift, UIKitElementTargeting.swift, UIView+Capture.swift, DebugToast.swift, ToastUIWindow.swift, ToastView.swift, UIDebugger.swift, DeepLinkHandler.swift, Dictionary+ExperienceProperties.swift, ExperienceRenderer.swift, ExperienceStateMachine+Action.swift, ExperienceStateMachine+ExperienceError.swift, ExperienceStateMachine+State.swift, ExperienceStateMachine.swift, ExperienceStateObserver.swift, ExperienceTrigger.swift, ModalContextManager.swift, RenderPriority.swift, StateMachineDirectory.swift, StepRecoveryObserver.swift, CGPath+Tooltip.swift, CGPoint+Relative.swift (in target 'AppcuesKit' from project 'Appcues')
SwiftDriverJobDiscovery normal arm64 Compiling SelectToggleView.swift, SessionImageCache.swift, TintedTextView.swift, CustomComponentRegistry.swift, DynamicContentSizing.swift, ExperienceData.swift, ExperienceStepRootView.swift, ExperienceStepViewController.swift, ExperienceStepViewModel.swift, ParsedNotification.swift, PushAutoConfig.swift, PushEnvironment.swift, PushMonitor.swift, UIApplication+AutoConfig.swift, UNUserNotificationCenter+AutoConfig.swift, DIContainer.swift, Swizzler.swift, FLAnimatedImage.swift, FLAnimatedImageView.swift, UIImage+BlurHash.swift, Version.swift, GeneratedAssetSymbols.swift (in target 'AppcuesKit' from project 'Appcues')
SwiftDriverJobDiscovery normal arm64 Compiling TraitRegistry.swift, AppcuesFrame.swift, AppcuesFrameView.swift, AppcuesHostingController.swift, AppcuesStyle.swift, AnimatedImage.swift, AppcuesBox.swift, AppcuesButton.swift, AppcuesCustomComponent.swift, AppcuesEmbed.swift, AppcuesImage.swift, AppcuesOptionSelect.swift, AppcuesStack.swift, AppcuesText.swift, AppcuesTextInput.swift, EmbedWebView.swift, EnvironmentValues+ImageCache.swift, EqualWidthStack.swift, ExperienceComponent+View.swift, MultilineTextView.swift, NPSView.swift, RemoteImage.swift (in target 'AppcuesKit' from project 'Appcues')
SwiftDriverJobDiscovery normal arm64 Compiling AppcuesBackdropKeyholeTrait.swift, AppcuesBackdropTrait.swift, AppcuesBackgroundContentTrait.swift, AppcuesCarouselTrait.swift, AppcuesEffectsTrait.swift, AppcuesEmbeddedTrait.swift, AppcuesModalTrait.swift, AppcuesPagingDotsTrait.swift, AppcuesSkippableTrait.swift, AppcuesStepTransitionAnimationTrait.swift, AppcuesTargetElementTrait.swift, AppcuesTargetInteractionTrait.swift, AppcuesTargetRectangleTrait.swift, AppcuesTooltipTrait.swift, ExperienceWrapperSlideAnimator.swift, ExperienceWrapperView.swift, ExperienceWrapperViewController+DragDirection.swift, ExperienceWrapperViewController.swift, TooltipWrapperView.swift, DefaultContainerViewController.swift, ExperiencePackage.swift, TraitComposer.swift (in target 'AppcuesKit' from project 'Appcues')
SwiftDriverJobDiscovery normal arm64 Compiling DebugUIWindow.swift, DebugView+GestureCalculator.swift, DebugView.swift, DebugViewController.swift, DismissDropZoneView.swift, FleetingItemView.swift, FleetingLogView.swift, FloatingView.swift, UISpringTimingParameters+Custom.swift, DebugFontUI.swift, DebugLogUI.swift, DebugPluginUI.swift, DebugUI.swift, DebugViewModel.swift, LoggedEvent.swift, StatusItem.swift, StructuredLifecycleProperties.swift, PushVerifier.swift, AppcuesTargetView.swift, Capture.swift, DebugModalViewController.swift, ScreenCapturer.swift, ScreenshotUpload.swift (in target 'AppcuesKit' from project 'Appcues')
SwiftDriver\ Compilation AppcuesKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'AppcuesKit' from project 'Appcues')
    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 AppcuesKit -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit.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-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit-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/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit.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/Appcues.build/Debug-iphoneos/AppcuesKit.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit_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/Appcues.build/Debug-iphoneos/AppcuesKit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.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/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit-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/AppcuesKit.o normal (in target 'AppcuesKit' from project 'Appcues')
    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-ios12.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit_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/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesKit.o
ExtractAppIntentsMetadata (in target 'AppcuesKit' from project 'Appcues')
    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 AppcuesKit --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 12.0 --bundle-identifier spi-builder-workspace.AppcuesKit --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesKit.appintents --target-triple arm64-apple-ios12.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesKit.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/AppcuesKit.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/AppcuesKit.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Appcues.build/Debug-iphoneos/AppcuesKit.build/Objects-normal/arm64/AppcuesKit.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2026-04-06 21:27:08.527 appintentsmetadataprocessor[728:4488] Starting appintentsmetadataprocessor export
2026-04-06 21:27:08.564 appintentsmetadataprocessor[728:4488] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesKit.o (in target 'AppcuesKit' from project 'Appcues')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/AppcuesKit.o
** BUILD SUCCEEDED **
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Appcues",
  "name" : "Appcues",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "11.0"
    }
  ],
  "products" : [
    {
      "name" : "AppcuesKit",
      "targets" : [
        "AppcuesKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AppcuesNotificationService",
      "targets" : [
        "AppcuesNotificationService"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "AppcuesNotificationService",
      "module_type" : "SwiftTarget",
      "name" : "AppcuesNotificationService",
      "path" : "Sources/AppcuesNotificationService",
      "product_memberships" : [
        "AppcuesNotificationService"
      ],
      "sources" : [
        "AppcuesNotificationServiceExtension.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AppcuesKitTests",
      "module_type" : "SwiftTarget",
      "name" : "AppcuesKitTests",
      "path" : "Tests/AppcuesKitTests",
      "sources" : [
        "Actions/ActionRegistryTests.swift",
        "Actions/AppcuesCloseActionTests.swift",
        "Actions/AppcuesConditionalActionTests.swift",
        "Actions/AppcuesContinueActionTests.swift",
        "Actions/AppcuesDelayActionTests.swift",
        "Actions/AppcuesLaunchExperienceActionTests.swift",
        "Actions/AppcuesLinkActionTests.swift",
        "Actions/AppcuesRequestPushActionTests.swift",
        "Actions/AppcuesRequestReviewActionTests.swift",
        "Actions/AppcuesStepInteractionActionTests.swift",
        "Actions/AppcuesSubmitFormActionTests.swift",
        "Actions/AppcuesTrackActionTests.swift",
        "Actions/AppcuesUpdateProfileActionTests.swift",
        "Analytics/ActivityProcessorTests.swift",
        "Analytics/AnalyticsBroadcasterTests.swift",
        "Analytics/AnalyticsPublisherTests.swift",
        "Analytics/AnalyticsTrackerTests.swift",
        "Analytics/AutoPropertyDecoratorTests.swift",
        "Analytics/SdkMetricsTests.swift",
        "Analytics/SessionMonitorTests.swift",
        "AppcuesPresentationDelegateTests.swift",
        "AppcuesTests.swift",
        "CustomComponents/AppcuesExperienceActionsTests.swift",
        "CustomComponents/CustomComponentRegistryTests.swift",
        "Debugger/APIVerifierTests.swift",
        "Debugger/DebugViewModelTests.swift",
        "Debugger/DeepLinkVerifierTests.swift",
        "Debugger/LoggedEventTests.swift",
        "Debugger/ScreenCapturerTests.swift",
        "DeepLinkHandlerTests.swift",
        "ExperiencePluginConfiguration+Testable.swift",
        "Experiences/ClauseTests.swift",
        "Experiences/ContentLoaderTests.swift",
        "Experiences/EmbedExperienceRendererTests.swift",
        "Experiences/ExperienceDataTests.swift",
        "Experiences/ExperienceRendererTests.swift",
        "Experiences/ExperienceStateMachine+AnalyticsObserverTests.swift",
        "Experiences/ExperienceStateMachineTests.swift",
        "Experiences/StepRefTests.swift",
        "Experiences/StickyExperienceTests.swift",
        "Experiences/TooltipWrapperViewFrameTests.swift",
        "MockAppcues.swift",
        "Mocks.swift",
        "Networking/DynamicCodingKeysTests.swift",
        "Networking/ExperienceDecodeTests.swift",
        "Networking/NetworkClientTests.swift",
        "Networking/QualifyResponseDecodeTests.swift",
        "Networking/TraitConfigurationDecodeTests.swift",
        "PublicAPITests.swift",
        "Push/PushMonitorTests.swift",
        "SwizzlerTests.swift",
        "Traits/AppcuesModalTraitTests.swift",
        "Traits/AppcuesStepTransitionAnimationTraitTests.swift",
        "Traits/AppcuesTargetElementTraitTests.swift",
        "Traits/AppcuesTargetRectangleTraitTests.swift",
        "Traits/AppcuesTooltipTraitTests.swift",
        "Traits/ExperienceWrapperSlideAnimatorTests.swift",
        "Traits/TraitComposerTests.swift",
        "Traits/TraitRegistryTests.swift",
        "XCTest+Async.swift"
      ],
      "target_dependencies" : [
        "AppcuesKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AppcuesKit",
      "module_type" : "SwiftTarget",
      "name" : "AppcuesKit",
      "path" : "Sources/AppcuesKit",
      "product_memberships" : [
        "AppcuesKit"
      ],
      "sources" : [
        "Appcues+Config.swift",
        "Appcues.swift",
        "Data/Analytics/ActivityProcessor.swift",
        "Data/Analytics/AnalyticsBroadcaster.swift",
        "Data/Analytics/AnalyticsDecorating.swift",
        "Data/Analytics/AnalyticsPublisher.swift",
        "Data/Analytics/AnalyticsSubscribing.swift",
        "Data/Analytics/AnalyticsTracker.swift",
        "Data/Analytics/AutoPropertyDecorator.swift",
        "Data/Analytics/SessionMonitor.swift",
        "Data/Analytics/Storage/ActivityFileStorage.swift",
        "Data/Analytics/Storage/ActivityStorage.swift",
        "Data/Analytics/TrackingUpdate.swift",
        "Data/Analytics/UIKitScreenTracker.swift",
        "Data/Events.swift",
        "Data/Extensions/Array+Chunked.swift",
        "Data/Extensions/Bundle+Custom.swift",
        "Data/Extensions/Collection+SafeIndex.swift",
        "Data/Extensions/Dictionary+Merging.swift",
        "Data/Extensions/HTTPURLResponse+Custom.swift",
        "Data/Extensions/NotificationCenter+Custom.swift",
        "Data/Extensions/Sequence+CompactMapFirst.swift",
        "Data/Extensions/UIViewController+Tracking.swift",
        "Data/Extensions/UUID+Custom.swift",
        "Data/Logging/Logging.swift",
        "Data/Models/Activity.swift",
        "Data/Models/ActivityResponse.swift",
        "Data/Models/AppcuesError.swift",
        "Data/Models/Clause.swift",
        "Data/Models/Event.swift",
        "Data/Models/Experience.swift",
        "Data/Models/Experience/ExperienceComponent+Sticky.swift",
        "Data/Models/Experience/ExperienceComponent.swift",
        "Data/Models/Experience/StepReference.swift",
        "Data/Models/Experiment.swift",
        "Data/Models/PushRequest.swift",
        "Data/Models/QualifyResponse.swift",
        "Data/Models/SdkMetrics.swift",
        "Data/Networking/Authorization.swift",
        "Data/Networking/DecodingError+Custom.swift",
        "Data/Networking/DynamicCodingKeys.swift",
        "Data/Networking/Endpoint.swift",
        "Data/Networking/NetworkClient.swift",
        "Data/Networking/NetworkingError.swift",
        "Data/Networking/UnkeyedCodingContainer+Skip.swift",
        "Data/Public/AppcuesAnalyticsDelegate.swift",
        "Data/Storage.swift",
        "Presentation/Actions/ActionRegistry.swift",
        "Presentation/Actions/Appcues/AppcuesCloseAction.swift",
        "Presentation/Actions/Appcues/AppcuesConditionalAction.swift",
        "Presentation/Actions/Appcues/AppcuesContinueAction.swift",
        "Presentation/Actions/Appcues/AppcuesDelayAction.swift",
        "Presentation/Actions/Appcues/AppcuesLaunchExperienceAction.swift",
        "Presentation/Actions/Appcues/AppcuesLinkAction.swift",
        "Presentation/Actions/Appcues/AppcuesRequestPushAction.swift",
        "Presentation/Actions/Appcues/AppcuesRequestReviewAction.swift",
        "Presentation/Actions/Appcues/AppcuesStepInteractionAction.swift",
        "Presentation/Actions/Appcues/AppcuesSubmitFormAction.swift",
        "Presentation/Actions/Appcues/AppcuesTrackAction.swift",
        "Presentation/Actions/Appcues/AppcuesUpdateProfileAction.swift",
        "Presentation/Actions/ExperienceActionQueueTransforming.swift",
        "Presentation/Actions/InteractionLoggingAction.swift",
        "Presentation/ContentLoader.swift",
        "Presentation/CustomComponents/AppcuesCustomComponentViewController.swift",
        "Presentation/CustomComponents/AppcuesExperienceActions.swift",
        "Presentation/Debugger/APIVerifier.swift",
        "Presentation/Debugger/DebugLogger.swift",
        "Presentation/Debugger/DeepLinkVerifier.swift",
        "Presentation/Debugger/FloatingView/DebugUIWindow.swift",
        "Presentation/Debugger/FloatingView/DebugView+GestureCalculator.swift",
        "Presentation/Debugger/FloatingView/DebugView.swift",
        "Presentation/Debugger/FloatingView/DebugViewController.swift",
        "Presentation/Debugger/FloatingView/DismissDropZoneView.swift",
        "Presentation/Debugger/FloatingView/FleetingItemView.swift",
        "Presentation/Debugger/FloatingView/FleetingLogView.swift",
        "Presentation/Debugger/FloatingView/FloatingView.swift",
        "Presentation/Debugger/FloatingView/UISpringTimingParameters+Custom.swift",
        "Presentation/Debugger/Panel/DebugFontUI.swift",
        "Presentation/Debugger/Panel/DebugLogUI.swift",
        "Presentation/Debugger/Panel/DebugPluginUI.swift",
        "Presentation/Debugger/Panel/DebugUI.swift",
        "Presentation/Debugger/Panel/DebugViewModel.swift",
        "Presentation/Debugger/Panel/LoggedEvent.swift",
        "Presentation/Debugger/Panel/StatusItem.swift",
        "Presentation/Debugger/Panel/StructuredLifecycleProperties.swift",
        "Presentation/Debugger/PushVerifier.swift",
        "Presentation/Debugger/ScreenCapturing/AppcuesTargetView.swift",
        "Presentation/Debugger/ScreenCapturing/Capture.swift",
        "Presentation/Debugger/ScreenCapturing/DebugModalViewController.swift",
        "Presentation/Debugger/ScreenCapturing/ScreenCapturer.swift",
        "Presentation/Debugger/ScreenCapturing/ScreenshotUpload.swift",
        "Presentation/Debugger/ScreenCapturing/SdkSettings.swift",
        "Presentation/Debugger/ScreenCapturing/SendCaptureUI.swift",
        "Presentation/Debugger/ScreenCapturing/UIKitElementTargeting.swift",
        "Presentation/Debugger/ScreenCapturing/UIView+Capture.swift",
        "Presentation/Debugger/Toasts/DebugToast.swift",
        "Presentation/Debugger/Toasts/ToastUIWindow.swift",
        "Presentation/Debugger/Toasts/ToastView.swift",
        "Presentation/Debugger/UIDebugger.swift",
        "Presentation/DeepLinkHandler.swift",
        "Presentation/ExperienceRendering/Dictionary+ExperienceProperties.swift",
        "Presentation/ExperienceRendering/ExperienceRenderer.swift",
        "Presentation/ExperienceRendering/ExperienceStateMachine+Action.swift",
        "Presentation/ExperienceRendering/ExperienceStateMachine+ExperienceError.swift",
        "Presentation/ExperienceRendering/ExperienceStateMachine+State.swift",
        "Presentation/ExperienceRendering/ExperienceStateMachine.swift",
        "Presentation/ExperienceRendering/ExperienceStateObserver.swift",
        "Presentation/ExperienceRendering/ExperienceTrigger.swift",
        "Presentation/ExperienceRendering/ModalContextManager.swift",
        "Presentation/ExperienceRendering/RenderPriority.swift",
        "Presentation/ExperienceRendering/StateMachineDirectory.swift",
        "Presentation/ExperienceRendering/StepRecoveryObserver.swift",
        "Presentation/Extensions/CGPath+Tooltip.swift",
        "Presentation/Extensions/CGPoint+Relative.swift",
        "Presentation/Extensions/CGRect+Resize.swift",
        "Presentation/Extensions/CGSize+PointerSize.swift",
        "Presentation/Extensions/Data+Properties.swift",
        "Presentation/Extensions/FrameObserverView.swift",
        "Presentation/Extensions/HitTestingOverrideUIView.swift",
        "Presentation/Extensions/Inits/Alignment+String.swift",
        "Presentation/Extensions/Inits/CGFloat+Double.swift",
        "Presentation/Extensions/Inits/Color+DynamicColor.swift",
        "Presentation/Extensions/Inits/ContentMode+String.swift",
        "Presentation/Extensions/Inits/Font+Double.swift",
        "Presentation/Extensions/Inits/HorizontalAlignment+String.swift",
        "Presentation/Extensions/Inits/Image+BlurHash.swift",
        "Presentation/Extensions/Inits/LinearGradient+Init.swift",
        "Presentation/Extensions/Inits/NSDirectionalEdgeInsets+Style.swift",
        "Presentation/Extensions/Inits/TextAlignment+String.swift",
        "Presentation/Extensions/Inits/UIColor+Hex.swift",
        "Presentation/Extensions/Inits/VerticalAlignment+String.swift",
        "Presentation/Extensions/NSCollectionLayoutSection+Factory.swift",
        "Presentation/Extensions/ReusableView.swift",
        "Presentation/Extensions/UIApplication+TopViewController.swift",
        "Presentation/Extensions/UIScrollView+ScrollObserver.swift",
        "Presentation/Extensions/UIView+Constrain.swift",
        "Presentation/Extensions/UIView+FirstResponder.swift",
        "Presentation/Extensions/UIViewController+Embed.swift",
        "Presentation/Extensions/View+Appcues.swift",
        "Presentation/Extensions/View+Conditional.swift",
        "Presentation/Generated/Appcues+ResourceBundle.swift",
        "Presentation/Generated/Asset+Generated.swift",
        "Presentation/Public/AppcuesExperienceDelegate.swift",
        "Presentation/Public/AppcuesNavigationDelegate.swift",
        "Presentation/Public/AppcuesPresentationDelegate.swift",
        "Presentation/Public/ElementTargeting/AppcuesElementSelector.swift",
        "Presentation/Public/ElementTargeting/AppcuesElementTargeting.swift",
        "Presentation/Public/ElementTargeting/AppcuesViewElement.swift",
        "Presentation/Public/ElementTargeting/View+AppcuesView.swift",
        "Presentation/Public/Plugins/AppcuesExperienceAction.swift",
        "Presentation/Public/Plugins/AppcuesExperienceContainerEventHandler.swift",
        "Presentation/Public/Plugins/AppcuesExperienceContainerViewController.swift",
        "Presentation/Public/Plugins/AppcuesExperiencePageMonitor.swift",
        "Presentation/Public/Plugins/AppcuesExperiencePluginConfiguration.swift",
        "Presentation/Public/Plugins/AppcuesExperienceTrait.swift",
        "Presentation/Public/Plugins/AppcuesTraitError.swift",
        "Presentation/Public/Plugins/AppcuesTraitMetadata.swift",
        "Presentation/Public/Plugins/AppcuesTraitMetadataDelegate.swift",
        "Presentation/Public/UIWindow+Appcues.swift",
        "Presentation/Traits/Appcues/AppcuesBackdropKeyholeTrait.swift",
        "Presentation/Traits/Appcues/AppcuesBackdropTrait.swift",
        "Presentation/Traits/Appcues/AppcuesBackgroundContentTrait.swift",
        "Presentation/Traits/Appcues/AppcuesCarouselTrait.swift",
        "Presentation/Traits/Appcues/AppcuesEffectsTrait.swift",
        "Presentation/Traits/Appcues/AppcuesEmbeddedTrait.swift",
        "Presentation/Traits/Appcues/AppcuesModalTrait.swift",
        "Presentation/Traits/Appcues/AppcuesPagingDotsTrait.swift",
        "Presentation/Traits/Appcues/AppcuesSkippableTrait.swift",
        "Presentation/Traits/Appcues/AppcuesStepTransitionAnimationTrait.swift",
        "Presentation/Traits/Appcues/AppcuesTargetElementTrait.swift",
        "Presentation/Traits/Appcues/AppcuesTargetInteractionTrait.swift",
        "Presentation/Traits/Appcues/AppcuesTargetRectangleTrait.swift",
        "Presentation/Traits/Appcues/AppcuesTooltipTrait.swift",
        "Presentation/Traits/Appcues/ExperienceWrapperSlideAnimator.swift",
        "Presentation/Traits/Appcues/ExperienceWrapperView.swift",
        "Presentation/Traits/Appcues/ExperienceWrapperViewController+DragDirection.swift",
        "Presentation/Traits/Appcues/ExperienceWrapperViewController.swift",
        "Presentation/Traits/Appcues/TooltipWrapperView.swift",
        "Presentation/Traits/DefaultContainerViewController.swift",
        "Presentation/Traits/ExperiencePackage.swift",
        "Presentation/Traits/TraitComposer.swift",
        "Presentation/Traits/TraitRegistry.swift",
        "Presentation/UI/AppcuesFrame.swift",
        "Presentation/UI/AppcuesFrameView.swift",
        "Presentation/UI/AppcuesHostingController.swift",
        "Presentation/UI/AppcuesStyle.swift",
        "Presentation/UI/Components/AnimatedImage.swift",
        "Presentation/UI/Components/AppcuesBox.swift",
        "Presentation/UI/Components/AppcuesButton.swift",
        "Presentation/UI/Components/AppcuesCustomComponent.swift",
        "Presentation/UI/Components/AppcuesEmbed.swift",
        "Presentation/UI/Components/AppcuesImage.swift",
        "Presentation/UI/Components/AppcuesOptionSelect.swift",
        "Presentation/UI/Components/AppcuesStack.swift",
        "Presentation/UI/Components/AppcuesText.swift",
        "Presentation/UI/Components/AppcuesTextInput.swift",
        "Presentation/UI/Components/EmbedWebView.swift",
        "Presentation/UI/Components/EnvironmentValues+ImageCache.swift",
        "Presentation/UI/Components/EqualWidthStack.swift",
        "Presentation/UI/Components/ExperienceComponent+View.swift",
        "Presentation/UI/Components/MultilineTextView.swift",
        "Presentation/UI/Components/NPSView.swift",
        "Presentation/UI/Components/RemoteImage.swift",
        "Presentation/UI/Components/SelectToggleView.swift",
        "Presentation/UI/Components/SessionImageCache.swift",
        "Presentation/UI/Components/TintedTextView.swift",
        "Presentation/UI/CustomComponentRegistry.swift",
        "Presentation/UI/DynamicContentSizing.swift",
        "Presentation/UI/ExperienceData.swift",
        "Presentation/UI/ExperienceStepRootView.swift",
        "Presentation/UI/ExperienceStepViewController.swift",
        "Presentation/UI/ExperienceStepViewModel.swift",
        "Push/ParsedNotification.swift",
        "Push/PushAutoConfig.swift",
        "Push/PushEnvironment.swift",
        "Push/PushMonitor.swift",
        "Push/UIApplication+AutoConfig.swift",
        "Push/UNUserNotificationCenter+AutoConfig.swift",
        "Utilities/DIContainer.swift",
        "Utilities/Swizzler.swift",
        "Vendor/FLAnimatedImage.swift",
        "Vendor/FLAnimatedImageView.swift",
        "Vendor/UIImage+BlurHash.swift",
        "Version.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.