The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of CrashReporter, reference 0.5.1 (30e31e), with Swift 6.1 for macOS (SPM) on 30 Apr 2025 03:32:29 UTC.

Swift 6 data race errors: 1

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.61.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/CleanCocoa/CrashReporter.git
Reference: 0.5.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/CleanCocoa/CrashReporter
 * tag               0.5.1      -> FETCH_HEAD
HEAD is now at 30e31ea Merge pull request #11 from Cykelero/show-app-icon
Submodule path 'php/vendor/PHPMailer': checked out '511413a6eaeb167fa88282d437766d34510548b8'
Submodule 'php/vendor/PHPMailer' (https://github.com/PHPMailer/PHPMailer.git) registered for path 'php/vendor/PHPMailer'
Cloning into '/Users/admin/builder/spi-builder-workspace/php/vendor/PHPMailer'...
Cloned https://github.com/CleanCocoa/CrashReporter.git
Revision (git rev-parse @):
30e31eac5cad1ec7f34330a3bd3feba14c357aec
SUCCESS checkout https://github.com/CleanCocoa/CrashReporter.git at 0.5.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/CleanCocoa/CrashReporter.git
https://github.com/CleanCocoa/CrashReporter.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "CrashReporter",
  "name" : "CrashReporter",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.11"
    }
  ],
  "products" : [
    {
      "name" : "CrashReporter",
      "targets" : [
        "CrashReporter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "CrashReporterTests",
      "module_type" : "SwiftTarget",
      "name" : "CrashReporterTests",
      "path" : "Tests/CrashReporterTests",
      "sources" : [
        "EmailAddressSettingTests.swift",
        "SendReportsAutomaticallySettingTests.swift"
      ],
      "target_dependencies" : [
        "CrashReporter"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CrashReporter",
      "module_type" : "SwiftTarget",
      "name" : "CrashReporter",
      "path" : "Sources/CrashReporter",
      "product_memberships" : [
        "CrashReporter"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/UI/CrashReporterWindow.xib",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "CrashLog.swift",
        "CrashReporter+DefaultsKeys.swift",
        "CrashReporter.swift",
        "CrashReporterBundle.swift",
        "EmailAddressSetting.swift",
        "Infrastructure/Bundle+InfoKeys.swift",
        "Infrastructure/HTTPURLResponse+valueForHTTPHeaderField.swift",
        "Infrastructure/OneShotDownload.swift",
        "Infrastructure/String+md5.swift",
        "Infrastructure/URLResponse+statusIsOK.swift",
        "SendReportsAutomaticallySetting.swift",
        "UI/CrashReportWindowController.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/3] Write sources
[1/3] Copying CrashReporterWindow.xib
[2/3] Write swift-version-2F0A5646E1D333AE.txt
[4/16] Compiling CrashReporter EmailAddressSetting.swift
[5/16] Compiling CrashReporter Bundle+InfoKeys.swift
[6/17] Compiling CrashReporter URLResponse+statusIsOK.swift
[7/17] Compiling CrashReporter resource_bundle_accessor.swift
[8/17] Compiling CrashReporter CrashLog.swift
[9/17] Compiling CrashReporter CrashReporter+DefaultsKeys.swift
[10/17] Compiling CrashReporter CrashReporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:176:44: warning: call to main actor-isolated initializer 'init(appName:crashLogText:crashLogSender:privacyPolicyURL:collectEmailSetting:sendReportsAutomaticallySetting:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
159 |     internal var crashReportWindowController: CrashReportWindowController?
160 |
161 |     internal func runCrashReporterWindow(
    |                   `- note: add '@MainActor' to make instance method 'runCrashReporterWindow(appName:crashLog:displayAsModal:hideEmailCollection:hideSendReportsAutomaticallyOption:)' part of global actor 'MainActor'
162 |         appName: String,
163 |         crashLog: CrashLog,
    :
174 |             sendCrashLogsAutomaticallyKey: self.defaultsKeys.sendCrashLogsAutomaticallyKey)
175 |
176 |         self.crashReportWindowController = CrashReportWindowController(
    |                                            `- warning: call to main actor-isolated initializer 'init(appName:crashLogText:crashLogSender:privacyPolicyURL:collectEmailSetting:sendReportsAutomaticallySetting:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
177 |             appName: appName,
178 |             crashLogText: crashLog.content,
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/UI/CrashReportWindowController.swift:16:17: note: calls to initializer 'init(appName:crashLogText:crashLogSender:privacyPolicyURL:collectEmailSetting:sendReportsAutomaticallySetting:)' from outside of its actor context are implicitly asynchronous
 14 | final class CrashReportWindowController: NSWindowController, NSWindowDelegate {
 15 |
 16 |     convenience init(
    |                 |- note: calls to initializer 'init(appName:crashLogText:crashLogSender:privacyPolicyURL:collectEmailSetting:sendReportsAutomaticallySetting:)' from outside of its actor context are implicitly asynchronous
    |                 `- note: main actor isolation inferred from inheritance from class 'NSWindowController'
 17 |         appName: String,
 18 |         crashLogText: String,
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:187:43: warning: main actor-isolated property 'onWindowWillClose' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
159 |     internal var crashReportWindowController: CrashReportWindowController?
160 |
161 |     internal func runCrashReporterWindow(
    |                   `- note: add '@MainActor' to make instance method 'runCrashReporterWindow(appName:crashLog:displayAsModal:hideEmailCollection:hideSendReportsAutomaticallyOption:)' part of global actor 'MainActor'
162 |         appName: String,
163 |         crashLog: CrashLog,
    :
185 |         // Drop reference to window after closing to eventually free memory.
186 |         // Call this before potentially making the window run in a modal loop.
187 |         self.crashReportWindowController?.onWindowWillClose = { [unowned self] _ in
    |                                           `- warning: main actor-isolated property 'onWindowWillClose' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
188 |             if displayAsModal {
189 |                 NSApp.stopModal()
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/UI/CrashReportWindowController.swift:51:9: note: mutation of this property is only permitted within the actor
 49 |     }
 50 |
 51 |     var onWindowWillClose: ((NSWindow?) -> Void)?
    |         `- note: mutation of this property is only permitted within the actor
 52 |
 53 |     func windowWillClose(_ notification: Notification) {
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:189:23: warning: call to main actor-isolated instance method 'stopModal()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
187 |         self.crashReportWindowController?.onWindowWillClose = { [unowned self] _ in
188 |             if displayAsModal {
189 |                 NSApp.stopModal()
    |                       `- warning: call to main actor-isolated instance method 'stopModal()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
190 |             }
191 |             self.crashReportWindowController = nil
AppKit.NSApplication.stopModal:2:22: note: calls to instance method 'stopModal()' from outside of its actor context are implicitly asynchronous
1 | class NSApplication {
2 | @MainActor open func stopModal()}
  |                      |- note: calls to instance method 'stopModal()' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:189:17: warning: main actor-isolated var 'NSApp' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
187 |         self.crashReportWindowController?.onWindowWillClose = { [unowned self] _ in
188 |             if displayAsModal {
189 |                 NSApp.stopModal()
    |                 `- warning: main actor-isolated var 'NSApp' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
190 |             }
191 |             self.crashReportWindowController = nil
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:191:58: note: var declared here
189 | @interface NSApplication : NSResponder <NSUserInterfaceValidations, NSMenuItemValidation, NSAccessibilityElement, NSAccessibility>
190 |
191 | APPKIT_EXTERN __kindof NSApplication * _Null_unspecified NSApp NS_SWIFT_UI_ACTOR;
    |                                                          `- note: var declared here
192 |
193 | @property (class, readonly, strong) __kindof NSApplication *sharedApplication;
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:194:43: warning: call to main actor-isolated instance method 'showWindow' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
159 |     internal var crashReportWindowController: CrashReportWindowController?
160 |
161 |     internal func runCrashReporterWindow(
    |                   `- note: add '@MainActor' to make instance method 'runCrashReporterWindow(appName:crashLog:displayAsModal:hideEmailCollection:hideSendReportsAutomaticallyOption:)' part of global actor 'MainActor'
162 |         appName: String,
163 |         crashLog: CrashLog,
    :
192 |         }
193 |
194 |         self.crashReportWindowController?.showWindow(self)
    |                                           `- warning: call to main actor-isolated instance method 'showWindow' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
195 |         self.crashReportWindowController?.window?.makeKeyAndOrderFront(self)
196 |
AppKit.NSWindowController.showWindow:2:32: note: calls to instance method 'showWindow' from outside of its actor context are implicitly asynchronous
1 | class NSWindowController {
2 | @IBAction @MainActor open func showWindow(_ sender: Any?)}
  |                                |- note: calls to instance method 'showWindow' from outside of its actor context are implicitly asynchronous
  |                                `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:195:51: warning: call to main actor-isolated instance method 'makeKeyAndOrderFront' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
159 |     internal var crashReportWindowController: CrashReportWindowController?
160 |
161 |     internal func runCrashReporterWindow(
    |                   `- note: add '@MainActor' to make instance method 'runCrashReporterWindow(appName:crashLog:displayAsModal:hideEmailCollection:hideSendReportsAutomaticallyOption:)' part of global actor 'MainActor'
162 |         appName: String,
163 |         crashLog: CrashLog,
    :
193 |
194 |         self.crashReportWindowController?.showWindow(self)
195 |         self.crashReportWindowController?.window?.makeKeyAndOrderFront(self)
    |                                                   `- warning: call to main actor-isolated instance method 'makeKeyAndOrderFront' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
196 |
197 |         if displayAsModal,
AppKit.NSWindow.makeKeyAndOrderFront:2:22: note: calls to instance method 'makeKeyAndOrderFront' from outside of its actor context are implicitly asynchronous
1 | class NSWindow {
2 | @MainActor open func makeKeyAndOrderFront(_ sender: Any?)}
  |                      |- note: calls to instance method 'makeKeyAndOrderFront' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:195:43: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
159 |     internal var crashReportWindowController: CrashReportWindowController?
160 |
161 |     internal func runCrashReporterWindow(
    |                   `- note: add '@MainActor' to make instance method 'runCrashReporterWindow(appName:crashLog:displayAsModal:hideEmailCollection:hideSendReportsAutomaticallyOption:)' part of global actor 'MainActor'
162 |         appName: String,
163 |         crashLog: CrashLog,
    :
193 |
194 |         self.crashReportWindowController?.showWindow(self)
195 |         self.crashReportWindowController?.window?.makeKeyAndOrderFront(self)
    |                                           `- warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
196 |
197 |         if displayAsModal,
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindowController.h:101:40: note: property declared here
 99 |     The window setter is used internally from -initWithWindow: or when a controller's nib file is loaded (as the "window" outlet gets connected).  You can also call it yourself if you want to create the window for a window controller lazily, but you aren't loading it from a nib.  This can also be used to set the window to nil for cases where your subclass might not want to keep the window it loaded from a nib, but rather only wants the contents of the window.  Setting the window to nil, after the nib has been loaded, does not reset the -isWindowLoaded state.  A window controller will only load its nib file once.  This method makes sure the window does not release when closed, and it sets the controller's -windowFrameAutosaveName onto the window and updates the window's dirty state to match the controller's document (if any).  It also calls -setWindowController: on the window.  You can override this if you need to know when the window gets set, but call super.
100 | */
101 | @property (nullable, strong) NSWindow *window;
    |                                        `- note: property declared here
102 |
103 | /* Returns YES if the receiver has loaded its -windowNibName, has itself been loaded from a nib, OR has no -windowNibName.  In other words, if there is no nib to load, this always returns YES.
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:198:60: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
159 |     internal var crashReportWindowController: CrashReportWindowController?
160 |
161 |     internal func runCrashReporterWindow(
    |                   `- note: add '@MainActor' to make instance method 'runCrashReporterWindow(appName:crashLog:displayAsModal:hideEmailCollection:hideSendReportsAutomaticallyOption:)' part of global actor 'MainActor'
162 |         appName: String,
163 |         crashLog: CrashLog,
    :
196 |
197 |         if displayAsModal,
198 |             let window = self.crashReportWindowController?.window {
    |                                                            `- warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
199 |             NSApp.runModal(for: window)
200 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindowController.h:101:40: note: property declared here
 99 |     The window setter is used internally from -initWithWindow: or when a controller's nib file is loaded (as the "window" outlet gets connected).  You can also call it yourself if you want to create the window for a window controller lazily, but you aren't loading it from a nib.  This can also be used to set the window to nil for cases where your subclass might not want to keep the window it loaded from a nib, but rather only wants the contents of the window.  Setting the window to nil, after the nib has been loaded, does not reset the -isWindowLoaded state.  A window controller will only load its nib file once.  This method makes sure the window does not release when closed, and it sets the controller's -windowFrameAutosaveName onto the window and updates the window's dirty state to match the controller's document (if any).  It also calls -setWindowController: on the window.  You can override this if you need to know when the window gets set, but call super.
100 | */
101 | @property (nullable, strong) NSWindow *window;
    |                                        `- note: property declared here
102 |
103 | /* Returns YES if the receiver has loaded its -windowNibName, has itself been loaded from a nib, OR has no -windowNibName.  In other words, if there is no nib to load, this always returns YES.
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:199:19: warning: call to main actor-isolated instance method 'runModal(for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
159 |     internal var crashReportWindowController: CrashReportWindowController?
160 |
161 |     internal func runCrashReporterWindow(
    |                   `- note: add '@MainActor' to make instance method 'runCrashReporterWindow(appName:crashLog:displayAsModal:hideEmailCollection:hideSendReportsAutomaticallyOption:)' part of global actor 'MainActor'
162 |         appName: String,
163 |         crashLog: CrashLog,
    :
197 |         if displayAsModal,
198 |             let window = self.crashReportWindowController?.window {
199 |             NSApp.runModal(for: window)
    |                   `- warning: call to main actor-isolated instance method 'runModal(for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
200 |         }
201 |     }
AppKit.NSApplication.runModal:2:22: note: calls to instance method 'runModal(for:)' from outside of its actor context are implicitly asynchronous
1 | class NSApplication {
2 | @MainActor open func runModal(for window: NSWindow) -> NSApplication.ModalResponse}
  |                      |- note: calls to instance method 'runModal(for:)' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:199:13: warning: main actor-isolated var 'NSApp' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
159 |     internal var crashReportWindowController: CrashReportWindowController?
160 |
161 |     internal func runCrashReporterWindow(
    |                   `- note: add '@MainActor' to make instance method 'runCrashReporterWindow(appName:crashLog:displayAsModal:hideEmailCollection:hideSendReportsAutomaticallyOption:)' part of global actor 'MainActor'
162 |         appName: String,
163 |         crashLog: CrashLog,
    :
197 |         if displayAsModal,
198 |             let window = self.crashReportWindowController?.window {
199 |             NSApp.runModal(for: window)
    |             `- warning: main actor-isolated var 'NSApp' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
200 |         }
201 |     }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:191:58: note: var declared here
189 | @interface NSApplication : NSResponder <NSUserInterfaceValidations, NSMenuItemValidation, NSAccessibilityElement, NSAccessibility>
190 |
191 | APPKIT_EXTERN __kindof NSApplication * _Null_unspecified NSApp NS_SWIFT_UI_ACTOR;
    |                                                          `- note: var declared here
192 |
193 | @property (class, readonly, strong) __kindof NSApplication *sharedApplication;
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:176:44: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
174 |             sendCrashLogsAutomaticallyKey: self.defaultsKeys.sendCrashLogsAutomaticallyKey)
175 |
176 |         self.crashReportWindowController = CrashReportWindowController(
    |                                            |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                                            `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
177 |             appName: appName,
178 |             crashLogText: crashLog.content,
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:176:44: warning: sending 'collectEmailSetting' risks causing data races; this is an error in the Swift 6 language mode
174 |             sendCrashLogsAutomaticallyKey: self.defaultsKeys.sendCrashLogsAutomaticallyKey)
175 |
176 |         self.crashReportWindowController = CrashReportWindowController(
    |                                            |- warning: sending 'collectEmailSetting' risks causing data races; this is an error in the Swift 6 language mode
    |                                            `- note: sending task-isolated 'collectEmailSetting' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
177 |             appName: appName,
178 |             crashLogText: crashLog.content,
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:176:44: warning: sending 'sendAutomaticallySetting' risks causing data races; this is an error in the Swift 6 language mode
174 |             sendCrashLogsAutomaticallyKey: self.defaultsKeys.sendCrashLogsAutomaticallyKey)
175 |
176 |         self.crashReportWindowController = CrashReportWindowController(
    |                                            |- warning: sending 'sendAutomaticallySetting' risks causing data races; this is an error in the Swift 6 language mode
    |                                            `- note: sending task-isolated 'sendAutomaticallySetting' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
177 |             appName: appName,
178 |             crashLogText: crashLog.content,
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:194:43: warning: sending value of non-Sendable type 'CrashReporter' risks causing data races; this is an error in the Swift 6 language mode
192 |         }
193 |
194 |         self.crashReportWindowController?.showWindow(self)
    |                                           |- warning: sending value of non-Sendable type 'CrashReporter' risks causing data races; this is an error in the Swift 6 language mode
    |                                           `- note: sending main actor-isolated value of non-Sendable type 'CrashReporter' to main actor-isolated instance method 'showWindow' risks causing races in between main actor-isolated and main actor-isolated uses
195 |         self.crashReportWindowController?.window?.makeKeyAndOrderFront(self)
196 |
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:195:51: warning: sending value of non-Sendable type 'CrashReporter' risks causing data races; this is an error in the Swift 6 language mode
193 |
194 |         self.crashReportWindowController?.showWindow(self)
195 |         self.crashReportWindowController?.window?.makeKeyAndOrderFront(self)
    |                                                   |- warning: sending value of non-Sendable type 'CrashReporter' risks causing data races; this is an error in the Swift 6 language mode
    |                                                   `- note: sending main actor-isolated value of non-Sendable type 'CrashReporter' to main actor-isolated instance method 'makeKeyAndOrderFront' risks causing races in between main actor-isolated and main actor-isolated uses
196 |
197 |         if displayAsModal,
[11/17] Compiling CrashReporter CrashReporterBundle.swift
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:176:44: warning: call to main actor-isolated initializer 'init(appName:crashLogText:crashLogSender:privacyPolicyURL:collectEmailSetting:sendReportsAutomaticallySetting:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
159 |     internal var crashReportWindowController: CrashReportWindowController?
160 |
161 |     internal func runCrashReporterWindow(
    |                   `- note: add '@MainActor' to make instance method 'runCrashReporterWindow(appName:crashLog:displayAsModal:hideEmailCollection:hideSendReportsAutomaticallyOption:)' part of global actor 'MainActor'
162 |         appName: String,
163 |         crashLog: CrashLog,
    :
174 |             sendCrashLogsAutomaticallyKey: self.defaultsKeys.sendCrashLogsAutomaticallyKey)
175 |
176 |         self.crashReportWindowController = CrashReportWindowController(
    |                                            `- warning: call to main actor-isolated initializer 'init(appName:crashLogText:crashLogSender:privacyPolicyURL:collectEmailSetting:sendReportsAutomaticallySetting:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
177 |             appName: appName,
178 |             crashLogText: crashLog.content,
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/UI/CrashReportWindowController.swift:16:17: note: calls to initializer 'init(appName:crashLogText:crashLogSender:privacyPolicyURL:collectEmailSetting:sendReportsAutomaticallySetting:)' from outside of its actor context are implicitly asynchronous
 14 | final class CrashReportWindowController: NSWindowController, NSWindowDelegate {
 15 |
 16 |     convenience init(
    |                 |- note: calls to initializer 'init(appName:crashLogText:crashLogSender:privacyPolicyURL:collectEmailSetting:sendReportsAutomaticallySetting:)' from outside of its actor context are implicitly asynchronous
    |                 `- note: main actor isolation inferred from inheritance from class 'NSWindowController'
 17 |         appName: String,
 18 |         crashLogText: String,
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:187:43: warning: main actor-isolated property 'onWindowWillClose' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
159 |     internal var crashReportWindowController: CrashReportWindowController?
160 |
161 |     internal func runCrashReporterWindow(
    |                   `- note: add '@MainActor' to make instance method 'runCrashReporterWindow(appName:crashLog:displayAsModal:hideEmailCollection:hideSendReportsAutomaticallyOption:)' part of global actor 'MainActor'
162 |         appName: String,
163 |         crashLog: CrashLog,
    :
185 |         // Drop reference to window after closing to eventually free memory.
186 |         // Call this before potentially making the window run in a modal loop.
187 |         self.crashReportWindowController?.onWindowWillClose = { [unowned self] _ in
    |                                           `- warning: main actor-isolated property 'onWindowWillClose' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
188 |             if displayAsModal {
189 |                 NSApp.stopModal()
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/UI/CrashReportWindowController.swift:51:9: note: mutation of this property is only permitted within the actor
 49 |     }
 50 |
 51 |     var onWindowWillClose: ((NSWindow?) -> Void)?
    |         `- note: mutation of this property is only permitted within the actor
 52 |
 53 |     func windowWillClose(_ notification: Notification) {
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:189:23: warning: call to main actor-isolated instance method 'stopModal()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
187 |         self.crashReportWindowController?.onWindowWillClose = { [unowned self] _ in
188 |             if displayAsModal {
189 |                 NSApp.stopModal()
    |                       `- warning: call to main actor-isolated instance method 'stopModal()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
190 |             }
191 |             self.crashReportWindowController = nil
AppKit.NSApplication.stopModal:2:22: note: calls to instance method 'stopModal()' from outside of its actor context are implicitly asynchronous
1 | class NSApplication {
2 | @MainActor open func stopModal()}
  |                      |- note: calls to instance method 'stopModal()' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:189:17: warning: main actor-isolated var 'NSApp' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
187 |         self.crashReportWindowController?.onWindowWillClose = { [unowned self] _ in
188 |             if displayAsModal {
189 |                 NSApp.stopModal()
    |                 `- warning: main actor-isolated var 'NSApp' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
190 |             }
191 |             self.crashReportWindowController = nil
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:191:58: note: var declared here
189 | @interface NSApplication : NSResponder <NSUserInterfaceValidations, NSMenuItemValidation, NSAccessibilityElement, NSAccessibility>
190 |
191 | APPKIT_EXTERN __kindof NSApplication * _Null_unspecified NSApp NS_SWIFT_UI_ACTOR;
    |                                                          `- note: var declared here
192 |
193 | @property (class, readonly, strong) __kindof NSApplication *sharedApplication;
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:194:43: warning: call to main actor-isolated instance method 'showWindow' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
159 |     internal var crashReportWindowController: CrashReportWindowController?
160 |
161 |     internal func runCrashReporterWindow(
    |                   `- note: add '@MainActor' to make instance method 'runCrashReporterWindow(appName:crashLog:displayAsModal:hideEmailCollection:hideSendReportsAutomaticallyOption:)' part of global actor 'MainActor'
162 |         appName: String,
163 |         crashLog: CrashLog,
    :
192 |         }
193 |
194 |         self.crashReportWindowController?.showWindow(self)
    |                                           `- warning: call to main actor-isolated instance method 'showWindow' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
195 |         self.crashReportWindowController?.window?.makeKeyAndOrderFront(self)
196 |
AppKit.NSWindowController.showWindow:2:32: note: calls to instance method 'showWindow' from outside of its actor context are implicitly asynchronous
1 | class NSWindowController {
2 | @IBAction @MainActor open func showWindow(_ sender: Any?)}
  |                                |- note: calls to instance method 'showWindow' from outside of its actor context are implicitly asynchronous
  |                                `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:195:51: warning: call to main actor-isolated instance method 'makeKeyAndOrderFront' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
159 |     internal var crashReportWindowController: CrashReportWindowController?
160 |
161 |     internal func runCrashReporterWindow(
    |                   `- note: add '@MainActor' to make instance method 'runCrashReporterWindow(appName:crashLog:displayAsModal:hideEmailCollection:hideSendReportsAutomaticallyOption:)' part of global actor 'MainActor'
162 |         appName: String,
163 |         crashLog: CrashLog,
    :
193 |
194 |         self.crashReportWindowController?.showWindow(self)
195 |         self.crashReportWindowController?.window?.makeKeyAndOrderFront(self)
    |                                                   `- warning: call to main actor-isolated instance method 'makeKeyAndOrderFront' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
196 |
197 |         if displayAsModal,
AppKit.NSWindow.makeKeyAndOrderFront:2:22: note: calls to instance method 'makeKeyAndOrderFront' from outside of its actor context are implicitly asynchronous
1 | class NSWindow {
2 | @MainActor open func makeKeyAndOrderFront(_ sender: Any?)}
  |                      |- note: calls to instance method 'makeKeyAndOrderFront' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:195:43: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
159 |     internal var crashReportWindowController: CrashReportWindowController?
160 |
161 |     internal func runCrashReporterWindow(
    |                   `- note: add '@MainActor' to make instance method 'runCrashReporterWindow(appName:crashLog:displayAsModal:hideEmailCollection:hideSendReportsAutomaticallyOption:)' part of global actor 'MainActor'
162 |         appName: String,
163 |         crashLog: CrashLog,
    :
193 |
194 |         self.crashReportWindowController?.showWindow(self)
195 |         self.crashReportWindowController?.window?.makeKeyAndOrderFront(self)
    |                                           `- warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
196 |
197 |         if displayAsModal,
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindowController.h:101:40: note: property declared here
 99 |     The window setter is used internally from -initWithWindow: or when a controller's nib file is loaded (as the "window" outlet gets connected).  You can also call it yourself if you want to create the window for a window controller lazily, but you aren't loading it from a nib.  This can also be used to set the window to nil for cases where your subclass might not want to keep the window it loaded from a nib, but rather only wants the contents of the window.  Setting the window to nil, after the nib has been loaded, does not reset the -isWindowLoaded state.  A window controller will only load its nib file once.  This method makes sure the window does not release when closed, and it sets the controller's -windowFrameAutosaveName onto the window and updates the window's dirty state to match the controller's document (if any).  It also calls -setWindowController: on the window.  You can override this if you need to know when the window gets set, but call super.
100 | */
101 | @property (nullable, strong) NSWindow *window;
    |                                        `- note: property declared here
102 |
103 | /* Returns YES if the receiver has loaded its -windowNibName, has itself been loaded from a nib, OR has no -windowNibName.  In other words, if there is no nib to load, this always returns YES.
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:198:60: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
159 |     internal var crashReportWindowController: CrashReportWindowController?
160 |
161 |     internal func runCrashReporterWindow(
    |                   `- note: add '@MainActor' to make instance method 'runCrashReporterWindow(appName:crashLog:displayAsModal:hideEmailCollection:hideSendReportsAutomaticallyOption:)' part of global actor 'MainActor'
162 |         appName: String,
163 |         crashLog: CrashLog,
    :
196 |
197 |         if displayAsModal,
198 |             let window = self.crashReportWindowController?.window {
    |                                                            `- warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
199 |             NSApp.runModal(for: window)
200 |         }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindowController.h:101:40: note: property declared here
 99 |     The window setter is used internally from -initWithWindow: or when a controller's nib file is loaded (as the "window" outlet gets connected).  You can also call it yourself if you want to create the window for a window controller lazily, but you aren't loading it from a nib.  This can also be used to set the window to nil for cases where your subclass might not want to keep the window it loaded from a nib, but rather only wants the contents of the window.  Setting the window to nil, after the nib has been loaded, does not reset the -isWindowLoaded state.  A window controller will only load its nib file once.  This method makes sure the window does not release when closed, and it sets the controller's -windowFrameAutosaveName onto the window and updates the window's dirty state to match the controller's document (if any).  It also calls -setWindowController: on the window.  You can override this if you need to know when the window gets set, but call super.
100 | */
101 | @property (nullable, strong) NSWindow *window;
    |                                        `- note: property declared here
102 |
103 | /* Returns YES if the receiver has loaded its -windowNibName, has itself been loaded from a nib, OR has no -windowNibName.  In other words, if there is no nib to load, this always returns YES.
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:199:19: warning: call to main actor-isolated instance method 'runModal(for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
159 |     internal var crashReportWindowController: CrashReportWindowController?
160 |
161 |     internal func runCrashReporterWindow(
    |                   `- note: add '@MainActor' to make instance method 'runCrashReporterWindow(appName:crashLog:displayAsModal:hideEmailCollection:hideSendReportsAutomaticallyOption:)' part of global actor 'MainActor'
162 |         appName: String,
163 |         crashLog: CrashLog,
    :
197 |         if displayAsModal,
198 |             let window = self.crashReportWindowController?.window {
199 |             NSApp.runModal(for: window)
    |                   `- warning: call to main actor-isolated instance method 'runModal(for:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
200 |         }
201 |     }
AppKit.NSApplication.runModal:2:22: note: calls to instance method 'runModal(for:)' from outside of its actor context are implicitly asynchronous
1 | class NSApplication {
2 | @MainActor open func runModal(for window: NSWindow) -> NSApplication.ModalResponse}
  |                      |- note: calls to instance method 'runModal(for:)' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:199:13: warning: main actor-isolated var 'NSApp' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
159 |     internal var crashReportWindowController: CrashReportWindowController?
160 |
161 |     internal func runCrashReporterWindow(
    |                   `- note: add '@MainActor' to make instance method 'runCrashReporterWindow(appName:crashLog:displayAsModal:hideEmailCollection:hideSendReportsAutomaticallyOption:)' part of global actor 'MainActor'
162 |         appName: String,
163 |         crashLog: CrashLog,
    :
197 |         if displayAsModal,
198 |             let window = self.crashReportWindowController?.window {
199 |             NSApp.runModal(for: window)
    |             `- warning: main actor-isolated var 'NSApp' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
200 |         }
201 |     }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:191:58: note: var declared here
189 | @interface NSApplication : NSResponder <NSUserInterfaceValidations, NSMenuItemValidation, NSAccessibilityElement, NSAccessibility>
190 |
191 | APPKIT_EXTERN __kindof NSApplication * _Null_unspecified NSApp NS_SWIFT_UI_ACTOR;
    |                                                          `- note: var declared here
192 |
193 | @property (class, readonly, strong) __kindof NSApplication *sharedApplication;
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:176:44: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
174 |             sendCrashLogsAutomaticallyKey: self.defaultsKeys.sendCrashLogsAutomaticallyKey)
175 |
176 |         self.crashReportWindowController = CrashReportWindowController(
    |                                            |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                                            `- note: sending task-isolated 'self' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
177 |             appName: appName,
178 |             crashLogText: crashLog.content,
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:176:44: warning: sending 'collectEmailSetting' risks causing data races; this is an error in the Swift 6 language mode
174 |             sendCrashLogsAutomaticallyKey: self.defaultsKeys.sendCrashLogsAutomaticallyKey)
175 |
176 |         self.crashReportWindowController = CrashReportWindowController(
    |                                            |- warning: sending 'collectEmailSetting' risks causing data races; this is an error in the Swift 6 language mode
    |                                            `- note: sending task-isolated 'collectEmailSetting' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
177 |             appName: appName,
178 |             crashLogText: crashLog.content,
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:176:44: warning: sending 'sendAutomaticallySetting' risks causing data races; this is an error in the Swift 6 language mode
174 |             sendCrashLogsAutomaticallyKey: self.defaultsKeys.sendCrashLogsAutomaticallyKey)
175 |
176 |         self.crashReportWindowController = CrashReportWindowController(
    |                                            |- warning: sending 'sendAutomaticallySetting' risks causing data races; this is an error in the Swift 6 language mode
    |                                            `- note: sending task-isolated 'sendAutomaticallySetting' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
177 |             appName: appName,
178 |             crashLogText: crashLog.content,
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:194:43: warning: sending value of non-Sendable type 'CrashReporter' risks causing data races; this is an error in the Swift 6 language mode
192 |         }
193 |
194 |         self.crashReportWindowController?.showWindow(self)
    |                                           |- warning: sending value of non-Sendable type 'CrashReporter' risks causing data races; this is an error in the Swift 6 language mode
    |                                           `- note: sending main actor-isolated value of non-Sendable type 'CrashReporter' to main actor-isolated instance method 'showWindow' risks causing races in between main actor-isolated and main actor-isolated uses
195 |         self.crashReportWindowController?.window?.makeKeyAndOrderFront(self)
196 |
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/CrashReporter.swift:195:51: warning: sending value of non-Sendable type 'CrashReporter' risks causing data races; this is an error in the Swift 6 language mode
193 |
194 |         self.crashReportWindowController?.showWindow(self)
195 |         self.crashReportWindowController?.window?.makeKeyAndOrderFront(self)
    |                                                   |- warning: sending value of non-Sendable type 'CrashReporter' risks causing data races; this is an error in the Swift 6 language mode
    |                                                   `- note: sending main actor-isolated value of non-Sendable type 'CrashReporter' to main actor-isolated instance method 'makeKeyAndOrderFront' risks causing races in between main actor-isolated and main actor-isolated uses
196 |
197 |         if displayAsModal,
[12/17] Emitting module CrashReporter
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/Infrastructure/OneShotDownload.swift:15:28: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OneShotDownloadManager' may have shared mutable state; this is an error in the Swift 6 language mode
10 | internal typealias OneShotDownloadCallback = (Data?, URLResponse?, Error?) -> Swift.Void
11 |
12 | private final class OneShotDownloadManager {
   |                     `- note: class 'OneShotDownloadManager' does not conform to the 'Sendable' protocol
13 |
14 |     private let urlSession: URLSession
15 |     fileprivate static let shared = OneShotDownloadManager()
   |                            |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OneShotDownloadManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |                            |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 |     init() {
[13/17] Compiling CrashReporter SendReportsAutomaticallySetting.swift
[14/17] Compiling CrashReporter HTTPURLResponse+valueForHTTPHeaderField.swift
[15/17] Compiling CrashReporter String+md5.swift
[16/17] Compiling CrashReporter OneShotDownload.swift
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/Infrastructure/OneShotDownload.swift:15:28: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OneShotDownloadManager' may have shared mutable state; this is an error in the Swift 6 language mode
10 | internal typealias OneShotDownloadCallback = (Data?, URLResponse?, Error?) -> Swift.Void
11 |
12 | private final class OneShotDownloadManager {
   |                     `- note: class 'OneShotDownloadManager' does not conform to the 'Sendable' protocol
13 |
14 |     private let urlSession: URLSession
15 |     fileprivate static let shared = OneShotDownloadManager()
   |                            |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'OneShotDownloadManager' may have shared mutable state; this is an error in the Swift 6 language mode
   |                            |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 |     init() {
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/Infrastructure/OneShotDownload.swift:43:17: warning: capture of 'callback' with non-sendable type 'OneShotDownloadCallback' (aka '(Optional<Data>, Optional<URLResponse>, Optional<any Error>) -> ()') in a '@Sendable' closure
41 |         let task = urlSession.dataTask(with: url) { (data, response, error) in
42 |             DispatchQueue.main.async() {
43 |                 callback(data, response, error)
   |                 |- warning: capture of 'callback' with non-sendable type 'OneShotDownloadCallback' (aka '(Optional<Data>, Optional<URLResponse>, Optional<any Error>) -> ()') in a '@Sendable' closure
   |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
44 |             }
45 |         }
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/Infrastructure/OneShotDownload.swift:52:17: warning: capture of 'callback' with non-sendable type 'OneShotDownloadCallback' (aka '(Optional<Data>, Optional<URLResponse>, Optional<any Error>) -> ()') in a '@Sendable' closure
50 |         let task = urlSession.dataTask(with: urlRequest) { (data, response, error) in
51 |             DispatchQueue.main.async() {
52 |                 callback(data, response, error)
   |                 |- warning: capture of 'callback' with non-sendable type 'OneShotDownloadCallback' (aka '(Optional<Data>, Optional<URLResponse>, Optional<any Error>) -> ()') in a '@Sendable' closure
   |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
53 |             }
54 |         }
[17/17] Compiling CrashReporter CrashReportWindowController.swift
/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/UI/CrashReportWindowController.swift:191:25: warning: main actor-isolated property 'privacyPolicyURL' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
143 |     @objc dynamic var userProvidedDetails = ""
144 |
145 |     internal var privacyPolicyURL: URL?
    |                  `- note: property declared here
146 |
147 |     internal var crashLogText: String? {
    :
189 |     override func responds(to aSelector: Selector!) -> Bool {
190 |         if aSelector == #selector(showPrivacyPolicy(_:)) {
191 |             return self.privacyPolicyURL != nil
    |                         `- warning: main actor-isolated property 'privacyPolicyURL' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
192 |         }
193 |         return super.responds(to: aSelector)
Build complete! (7.77s)
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/Info.plist
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "CrashReporter",
  "name" : "CrashReporter",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.11"
    }
  ],
  "products" : [
    {
      "name" : "CrashReporter",
      "targets" : [
        "CrashReporter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "CrashReporterTests",
      "module_type" : "SwiftTarget",
      "name" : "CrashReporterTests",
      "path" : "Tests/CrashReporterTests",
      "sources" : [
        "EmailAddressSettingTests.swift",
        "SendReportsAutomaticallySettingTests.swift"
      ],
      "target_dependencies" : [
        "CrashReporter"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CrashReporter",
      "module_type" : "SwiftTarget",
      "name" : "CrashReporter",
      "path" : "Sources/CrashReporter",
      "product_memberships" : [
        "CrashReporter"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/CrashReporter/UI/CrashReporterWindow.xib",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "CrashLog.swift",
        "CrashReporter+DefaultsKeys.swift",
        "CrashReporter.swift",
        "CrashReporterBundle.swift",
        "EmailAddressSetting.swift",
        "Infrastructure/Bundle+InfoKeys.swift",
        "Infrastructure/HTTPURLResponse+valueForHTTPHeaderField.swift",
        "Infrastructure/OneShotDownload.swift",
        "Infrastructure/String+md5.swift",
        "Infrastructure/URLResponse+statusIsOK.swift",
        "SendReportsAutomaticallySetting.swift",
        "UI/CrashReportWindowController.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.