This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of FastSpringStore with Swift 6.0 for macOS (SPM).

Swift 6 data race errors: 2

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/CleanCocoa/FastSpringStore.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/CleanCocoa/FastSpringStore
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 01c5151 add Privacy Manifest files
Cloned https://github.com/CleanCocoa/FastSpringStore.git
Revision (git rev-parse @):
01c515110fb69d3662bb1a5d736b69483dea612d
SUCCESS checkout https://github.com/CleanCocoa/FastSpringStore.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $workDir
https://github.com/CleanCocoa/FastSpringStore.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/12] Write sources
[0/12] Copying PrivacyInfo.xcprivacy
[0/12] Write sources
[0/12] Copying PrivacyInfo.xcprivacy
[0/12] Copying FastSpringStoreWindowController.xib
[8/12] Copying FsprgEmbeddedStore.framework
[9/12] Write swift-version-6F35C1178C84523A.txt
[11/38] Compiling FastSpringStore resource_bundle_accessor.swift
[12/38] Compiling Trial UserDefaultsTrialPeriodReader.swift
[13/38] Compiling CocoaFob String+CocoaFob.swift
[14/38] Compiling CocoaFob LicenseGenerator.swift
[15/38] Compiling Trial TrialWriter.swift
[16/38] Compiling CocoaFob CocoaFobError.swift
[17/38] Compiling CocoaFob LicenseVerifier.swift
[18/38] Compiling CocoaFob CFUtil.swift
[19/38] Emitting module CocoaFob
[19/38] Write Objects.LinkFileList
[21/38] Compiling Trial TrialProvider.swift
[22/38] Compiling Trial TrialPeriod.swift
[23/38] Compiling Trial Days.swift
[24/38] Compiling Trial TrialTimer.swift
[25/38] Compiling Trial Clock.swift
[26/38] Compiling Trial Trial.swift
[27/38] Emitting module Trial
[28/38] Compiling Trial CancelableTimedBlock.swift
[28/38] Archiving libCocoaFob.a
[30/57] Compiling FastSpringStore NSLayoutConstraint+prioritized.swift
[31/57] Compiling FastSpringStore NSView+constrainToSuperviewBounds.swift
[32/57] Compiling FastSpringStore FastSpringStoreViewController.swift
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringStore/FastSpringStoreViewController.swift:76:10: warning: main actor-isolated instance method 'webView(_:didFinish:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
 4 | import WebKit
 5 |
 6 | class FastSpringStoreViewController: NSViewController, WKNavigationDelegate {
   |                                                        `- note: add '@preconcurrency' to the 'WKNavigationDelegate' conformance to defer isolation checking to run time
 7 |     let storeURL: URL
 8 |
   :
74 |     }
75 |
76 |     func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
   |          |- warning: main actor-isolated instance method 'webView(_:didFinish:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
   |          `- note: add 'nonisolated' to 'webView(_:didFinish:)' to make this instance method not isolated to the actor
77 |         self.webView.updateContentForEffectiveAppearance()
78 |     }
WebKit.WKNavigationDelegate:32:19: note: 'webView(_:didFinish:)' declared here
30 |     optional func webView(_ webView: WKWebView, didCommitNavigation navigation: WKNavigation!)
31 |     @available(macOS 10.10, *)
32 |     optional func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!)
   |                   `- note: 'webView(_:didFinish:)' declared here
33 |     @available(swift, obsoleted: 3, renamed: "webView(_:didFinish:)")
34 |     optional func webView(_ webView: WKWebView, didFinishNavigation navigation: WKNavigation!)
[33/57] Compiling FastSpringStore FastSpringStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringStore/FastSpringStore.swift:9:14: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 7 |     public let purchaseCallback: (FastSpringStore, [FastSpringPurchase]) -> Void
 8 |
 9 |     lazy var windowController = FastSpringStoreWindowController(
   |              `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
10 |         storeURL: storeURL,
11 |         purchaseCallback: { [unowned self] purchase in
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringStore/FastSpringStore.swift:24:26: warning: main actor-isolated property 'title' can not be mutated from a non-isolated context; this is an error in the Swift 6 language mode
21 |     }
22 |
23 |     public func showStore(title: String) {
   |                 `- note: add '@MainActor' to make instance method 'showStore(title:)' part of global actor 'MainActor'
24 |         windowController.title = title
   |                          `- warning: main actor-isolated property 'title' can not be mutated from a non-isolated context; this is an error in the Swift 6 language mode
25 |         windowController.showWindow(self)
26 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringStore/FastSpringStoreWindowController.swift:10:9: note: mutation of this property is only permitted within the actor
 8 |     let storeViewController: FastSpringStoreViewController
 9 |
10 |     var title: String = "" {
   |         `- note: mutation of this property is only permitted within the actor
11 |         didSet {
12 |             self.window?.title = title
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringStore/FastSpringStore.swift:25:26: warning: call to main actor-isolated instance method 'showWindow' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
21 |     }
22 |
23 |     public func showStore(title: String) {
   |                 `- note: add '@MainActor' to make instance method 'showStore(title:)' part of global actor 'MainActor'
24 |         windowController.title = title
25 |         windowController.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
26 |     }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringStore/FastSpringStoreWindowController.swift:38:19: note: calls to instance method 'showWindow' from outside of its actor context are implicitly asynchronous
36 |     required init?(coder: NSCoder) { fatalError("not implemented") }
37 |
38 |     override func showWindow(_ sender: Any?) {
   |                   `- note: calls to instance method 'showWindow' from outside of its actor context are implicitly asynchronous
39 |         super.showWindow(sender)
40 |         window?.center()
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringStore/FastSpringStore.swift:29:26: warning: call to main actor-isolated instance method 'close()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
26 |     }
27 |
28 |     public func closeWindow() {
   |                 `- note: add '@MainActor' to make instance method 'closeWindow()' part of global actor 'MainActor'
29 |         windowController.close()
   |                          `- warning: call to main actor-isolated instance method 'close()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
30 |     }
31 | }
AppKit.NSWindowController:30:26: note: calls to instance method 'close()' from outside of its actor context are implicitly asynchronous
28 |     open func windowDidLoad()
29 |     open func loadWindow()
30 |     @MainActor open func close()
   |                          `- note: calls to instance method 'close()' from outside of its actor context are implicitly asynchronous
31 |     @IBAction @MainActor open func showWindow(_ sender: Any?)
32 |     public convenience init()
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringStore/FastSpringStore.swift:25:26: warning: sending task-isolated value of type 'FastSpringStore' with later accesses to main actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
23 |     public func showStore(title: String) {
24 |         windowController.title = title
25 |         windowController.showWindow(self)
   |                          `- warning: sending task-isolated value of type 'FastSpringStore' with later accesses to main actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
26 |     }
27 |
[34/57] Compiling FastSpringStore FastSpringPurchase.swift
[35/57] Compiling FastSpringStore FastSpringStoreWindowController.swift
[36/57] Compiling FastSpringStore FastSpringStoreJavaScriptBridge.swift
[37/57] Compiling TrialLicense TrialRunner.swift
[38/57] Compiling TrialLicense URLComponents.swift
[39/57] Compiling TrialLicense LicensingScheme.swift
[40/57] Compiling TrialLicense PersonalizedLicenseRegistrationStrategy.swift
[41/57] Compiling TrialLicense RegisterApplication.swift
[42/57] Compiling TrialLicense RegistrationPayload.swift
[43/57] Compiling TrialLicense LicenseInformationProvider.swift
[44/57] Compiling TrialLicense LicenseVerifier.swift
[45/57] Compiling TrialLicense URLQueryLicenseParser.swift
[46/57] Compiling TrialLicense UserDefaultsLicenseProvider.swift
[47/57] Compiling TrialLicense Sequence+mapDictionary.swift
[48/57] Compiling TrialLicense String+replacingCharactersOfnCharacterSetWith.swift
[49/58] Compiling TrialLicense GenericRegistrationStrategy.swift
[50/58] Compiling TrialLicense License.swift
[51/58] Compiling TrialLicense LicenseConfiguration.swift
[52/58] Compiling TrialLicense LicenseInformation.swift
[53/58] Emitting module TrialLicense
[54/58] Compiling TrialLicense AppLicensing.swift
[55/58] Compiling TrialLicense Collection+safeSubscript.swift
[56/58] Compiling TrialLicense UserDefaultsLicenseWriter.swift
[57/66] Compiling FastSpringStore DynamicAppearanceWebView.swift
[58/66] Emitting module FastSpringStore
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringStore/FastSpringStore.swift:9:14: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
 7 |     public let purchaseCallback: (FastSpringStore, [FastSpringPurchase]) -> Void
 8 |
 9 |     lazy var windowController = FastSpringStoreWindowController(
   |              `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
10 |         storeURL: storeURL,
11 |         purchaseCallback: { [unowned self] purchase in
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringStore/FastSpringStoreViewController.swift:76:10: warning: main actor-isolated instance method 'webView(_:didFinish:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
 4 | import WebKit
 5 |
 6 | class FastSpringStoreViewController: NSViewController, WKNavigationDelegate {
   |                                                        `- note: add '@preconcurrency' to the 'WKNavigationDelegate' conformance to defer isolation checking to run time
 7 |     let storeURL: URL
 8 |
   :
74 |     }
75 |
76 |     func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
   |          |- warning: main actor-isolated instance method 'webView(_:didFinish:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
   |          `- note: add 'nonisolated' to 'webView(_:didFinish:)' to make this instance method not isolated to the actor
77 |         self.webView.updateContentForEffectiveAppearance()
78 |     }
WebKit.WKNavigationDelegate:32:19: note: 'webView(_:didFinish:)' declared here
30 |     optional func webView(_ webView: WKWebView, didCommitNavigation navigation: WKNavigation!)
31 |     @available(macOS 10.10, *)
32 |     optional func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!)
   |                   `- note: 'webView(_:didFinish:)' declared here
33 |     @available(swift, obsoleted: 3, renamed: "webView(_:didFinish:)")
34 |     optional func webView(_ webView: WKWebView, didFinishNavigation navigation: WKNavigation!)
[59/66] Compiling FastSpringClassicStore resource_bundle_accessor.swift
[60/66] Compiling FastSpringClassicStore FastSpringStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringClassicStore/FastSpringStore.swift:23:64: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
21 |     public convenience init(storeInfo: FastSpringStoreInfo) {
22 |
23 |         self.init(storeInfo: storeInfo, storeWindowController: FastSpringStoreWindowController())
   |                                                                `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
24 |     }
25 |
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringClassicStore/FastSpringStoreWindowController.swift:23:21: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
21 |
22 | public class FastSpringStoreWindowController: NSWindowController {
23 |     public required init() {
   |                     `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
24 |         super.init(window: nil)
25 |         Bundle.module.loadNibNamed(.fastSpringStoreWindow, owner: self, topLevelObjects: nil)
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringClassicStore/FastSpringStore.swift:37:35: warning: call to main actor-isolated instance method 'reloadStore' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
32 |     var didLoad = false
33 |
34 |     public func showStore() {
   |                 `- note: add '@MainActor' to make instance method 'showStore()' part of global actor 'MainActor'
35 |
36 |         if didLoad {
37 |             storeWindowController.reloadStore(self)
   |                                   `- warning: call to main actor-isolated instance method 'reloadStore' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
38 |             return
39 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringClassicStore/FastSpringStoreWindowController.swift:58:27: note: calls to instance method 'reloadStore' from outside of its actor context are implicitly asynchronous
56 |     }
57 |
58 |     @IBAction public func reloadStore(_: AnyObject) {
   |                           `- note: calls to instance method 'reloadStore' from outside of its actor context are implicitly asynchronous
59 |         storeController.loadStore()
60 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringClassicStore/FastSpringStore.swift:41:31: warning: main actor-isolated property 'storeController' can not be mutated from a non-isolated context; this is an error in the Swift 6 language mode
32 |     var didLoad = false
33 |
34 |     public func showStore() {
   |                 `- note: add '@MainActor' to make instance method 'showStore()' part of global actor 'MainActor'
35 |
36 |         if didLoad {
   :
39 |         }
40 |
41 |         storeWindowController.storeController = storeController
   |                               `- warning: main actor-isolated property 'storeController' can not be mutated from a non-isolated context; this is an error in the Swift 6 language mode
42 |         storeWindowController.showWindow(self)
43 |         storeWindowController.storeDelegate = storeDelegate
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringClassicStore/FastSpringStoreWindowController.swift:41:30: note: mutation of this property is only permitted within the actor
39 |     @IBOutlet weak var loadingIndicator: NSProgressIndicator!
40 |
41 |     @objc dynamic public var storeController: FastSpringStoreController!
   |                              `- note: mutation of this property is only permitted within the actor
42 |
43 |     public var storeDelegate: FastSpringStoreDelegate? {
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringClassicStore/FastSpringStore.swift:42:31: warning: call to main actor-isolated instance method 'showWindow' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
32 |     var didLoad = false
33 |
34 |     public func showStore() {
   |                 `- note: add '@MainActor' to make instance method 'showStore()' part of global actor 'MainActor'
35 |
36 |         if didLoad {
   :
40 |
41 |         storeWindowController.storeController = storeController
42 |         storeWindowController.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
43 |         storeWindowController.storeDelegate = storeDelegate
44 |         didLoad = true
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringClassicStore/FastSpringStoreWindowController.swift:48:26: note: calls to instance method 'showWindow' from outside of its actor context are implicitly asynchronous
46 |     }
47 |
48 |     public override func showWindow(_ sender: Any?) {
   |                          `- note: calls to instance method 'showWindow' from outside of its actor context are implicitly asynchronous
49 |         super.showWindow(sender)
50 |
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringClassicStore/FastSpringStore.swift:43:31: warning: main actor-isolated property 'storeDelegate' can not be mutated from a non-isolated context; this is an error in the Swift 6 language mode
32 |     var didLoad = false
33 |
34 |     public func showStore() {
   |                 `- note: add '@MainActor' to make instance method 'showStore()' part of global actor 'MainActor'
35 |
36 |         if didLoad {
   :
41 |         storeWindowController.storeController = storeController
42 |         storeWindowController.showWindow(self)
43 |         storeWindowController.storeDelegate = storeDelegate
   |                               `- warning: main actor-isolated property 'storeDelegate' can not be mutated from a non-isolated context; this is an error in the Swift 6 language mode
44 |         didLoad = true
45 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringClassicStore/FastSpringStoreWindowController.swift:43:16: note: mutation of this property is only permitted within the actor
41 |     @objc dynamic public var storeController: FastSpringStoreController!
42 |
43 |     public var storeDelegate: FastSpringStoreDelegate? {
   |                `- note: mutation of this property is only permitted within the actor
44 |         get { storeController.storeDelegate }
45 |         set { storeController.storeDelegate = newValue }
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringClassicStore/FastSpringStore.swift:49:31: warning: call to main actor-isolated instance method 'close()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
45 |     }
46 |
47 |     public func closeStore() {
   |                 `- note: add '@MainActor' to make instance method 'closeStore()' part of global actor 'MainActor'
48 |
49 |         storeWindowController.close()
   |                               `- warning: call to main actor-isolated instance method 'close()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
50 |     }
51 | }
AppKit.NSWindowController:30:26: note: calls to instance method 'close()' from outside of its actor context are implicitly asynchronous
28 |     open func windowDidLoad()
29 |     open func loadWindow()
30 |     @MainActor open func close()
   |                          `- note: calls to instance method 'close()' from outside of its actor context are implicitly asynchronous
31 |     @IBAction @MainActor open func showWindow(_ sender: Any?)
32 |     @MainActor public convenience init()
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringClassicStore/FastSpringStore.swift:37:35: warning: sending task-isolated value of type 'FastSpringStore' with later accesses to main actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
35 |
36 |         if didLoad {
37 |             storeWindowController.reloadStore(self)
   |                                   `- warning: sending task-isolated value of type 'FastSpringStore' with later accesses to main actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
38 |             return
39 |         }
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringClassicStore/FastSpringStore.swift:42:31: warning: sending task-isolated value of type 'FastSpringStore' with later accesses to main actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
40 |
41 |         storeWindowController.storeController = storeController
42 |         storeWindowController.showWindow(self)
   |                               `- warning: sending task-isolated value of type 'FastSpringStore' with later accesses to main actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
43 |         storeWindowController.storeDelegate = storeDelegate
44 |         didLoad = true
[61/66] Emitting module FastSpringClassicStore
[62/66] Compiling FastSpringClassicStore FastSpringStoreController.swift
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringClassicStore/FastSpringStoreController.swift:117:31: warning: call to main actor-isolated instance method 'displayLicenseCode(licenseCode:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
110 |     // MARK: Thank-you view
111 |
112 |     public func view(withFrame frame: NSRect, for order: FsprgOrder!) -> NSView! {
    |                 `- note: add '@MainActor' to make instance method 'view(withFrame:for:)' part of global actor 'MainActor'
113 |         guard let orderConfirmationView = orderConfirmationView,
114 |               let license = license(fromOrder: order)
115 |         else { return nil }
116 |
117 |         orderConfirmationView.displayLicenseCode(licenseCode: license.licenseCode)
    |                               `- warning: call to main actor-isolated instance method 'displayLicenseCode(licenseCode:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
118 |
119 |         return orderConfirmationView
/Users/admin/builder/spi-builder-workspace/Sources/FastSpringClassicStore/FastSpringStoreWindowController.swift:12:17: note: calls to instance method 'displayLicenseCode(licenseCode:)' from outside of its actor context are implicitly asynchronous
10 |     @IBOutlet public var licenseCodeTextField: NSTextField!
11 |
12 |     public func displayLicenseCode(licenseCode: String) {
   |                 `- note: calls to instance method 'displayLicenseCode(licenseCode:)' from outside of its actor context are implicitly asynchronous
13 |
14 |         licenseCodeTextField.stringValue = licenseCode
[63/66] Compiling FastSpringClassicStore FastSpringStoreWindowController.swift
[64/66] Compiling FastSpringClassicStore FastSpringStoreInfo.swift
[65/66] Compiling FastSpringClassicStore Me.swift
[66/66] Compiling FastSpringClassicStore FastSpringStoreInfo+Dictionary.swift
Build complete! (37.51s)
Fetching https://github.com/glebd/cocoafob
Fetching https://github.com/CleanCocoa/TrialLicensing.git
[1/1700] Fetching cocoafob
[86/2445] Fetching cocoafob, triallicensing
Fetched https://github.com/glebd/cocoafob from cache (0.99s)
Fetched https://github.com/CleanCocoa/TrialLicensing.git from cache (0.99s)
Computing version for https://github.com/CleanCocoa/TrialLicensing.git
Computed https://github.com/CleanCocoa/TrialLicensing.git at 3.3.2 (1.01s)
Computing version for https://github.com/glebd/cocoafob
Computed https://github.com/glebd/cocoafob at 2.4.0 (0.70s)
Creating working copy for https://github.com/CleanCocoa/TrialLicensing.git
Working copy of https://github.com/CleanCocoa/TrialLicensing.git resolved at 3.3.2
Creating working copy for https://github.com/glebd/cocoafob
Working copy of https://github.com/glebd/cocoafob resolved at 2.4.0
[4125/1998034] Downloading https://github.com/DivineDominion/FsprgEmbeddedStoreMac/releases/download/2.0.0/FsprgEmbeddedStore.xcframework.zip
Downloading binary artifact https://github.com/DivineDominion/FsprgEmbeddedStoreMac/releases/download/2.0.0/FsprgEmbeddedStore.xcframework.zip
Downloaded https://github.com/DivineDominion/FsprgEmbeddedStoreMac/releases/download/2.0.0/FsprgEmbeddedStore.xcframework.zip (1.22s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "triallicensing",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.3.0",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/CleanCocoa/TrialLicensing.git"
    }
  ],
  "manifest_display_name" : "FastSpringStore",
  "name" : "FastSpringStore",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    }
  ],
  "products" : [
    {
      "name" : "FastSpringStore",
      "targets" : [
        "FastSpringStore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "FastSpringClassicStore",
      "targets" : [
        "FastSpringClassicStore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "FsprgEmbeddedStore",
      "module_type" : "BinaryTarget",
      "name" : "FsprgEmbeddedStore",
      "path" : "remote/archive/FsprgEmbeddedStore.xcframework.zip",
      "product_memberships" : [
        "FastSpringClassicStore"
      ],
      "sources" : [
      ],
      "type" : "binary"
    },
    {
      "c99name" : "FastSpringStoreTests",
      "module_type" : "SwiftTarget",
      "name" : "FastSpringStoreTests",
      "path" : "Tests/FastSpringStoreTests",
      "sources" : [
        "FastSpringPurchaseTests.swift"
      ],
      "target_dependencies" : [
        "FastSpringStore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FastSpringStore",
      "module_type" : "SwiftTarget",
      "name" : "FastSpringStore",
      "path" : "Sources/FastSpringStore",
      "product_memberships" : [
        "FastSpringStore"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/FastSpringStore/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "DynamicAppearanceWebView.swift",
        "FastSpringPurchase.swift",
        "FastSpringStore.swift",
        "FastSpringStoreJavaScriptBridge.swift",
        "FastSpringStoreViewController.swift",
        "FastSpringStoreWindowController.swift",
        "NSLayoutConstraint+prioritized.swift",
        "NSView+constrainToSuperviewBounds.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FastSpringClassicStore",
      "module_type" : "SwiftTarget",
      "name" : "FastSpringClassicStore",
      "path" : "Sources/FastSpringClassicStore",
      "product_dependencies" : [
        "TrialLicense"
      ],
      "product_memberships" : [
        "FastSpringClassicStore"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/FastSpringClassicStore/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/FastSpringClassicStore/FastSpringStoreWindowController.xib",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "FastSpringStore.swift",
        "FastSpringStoreController.swift",
        "FastSpringStoreInfo+Dictionary.swift",
        "FastSpringStoreInfo.swift",
        "FastSpringStoreWindowController.swift",
        "Me.swift"
      ],
      "target_dependencies" : [
        "FsprgEmbeddedStore"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.