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 RevenueMore, reference 0.1.5 (7d8649), with Swift 5.9 for macOS (SPM) on 22 Jan 2025 18:18:09 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/revenuemore/revenuemore-ios.git
Reference: 0.1.5
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/revenuemore/revenuemore-ios
 * tag               0.1.5      -> FETCH_HEAD
HEAD is now at 7d86492 bundle extension was changed
Cloned https://github.com/revenuemore/revenuemore-ios.git
Revision (git rev-parse @):
7d86492af527e44755c769d8cd9d2408bf6a86ed
SUCCESS checkout https://github.com/revenuemore/revenuemore-ios.git at 0.1.5
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.9
Building package at path:  $PWD
https://github.com/revenuemore/revenuemore-ios.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Copying Localizable.xcstrings
[0/2] Copying Info.plist
[3/71] Compiling RevenueMore BaseResponse.swift
[4/71] Compiling RevenueMore DeviceEnvironmentProvider.swift
[5/71] Compiling RevenueMore Endpoint.swift
[6/71] Compiling RevenueMore HTTPClient.swift
[7/71] Compiling RevenueMore HTTPMethod.swift
[8/71] Compiling RevenueMore HTTPTask.swift
[9/71] Compiling RevenueMore ParameterEncoding.swift
[10/71] Compiling RevenueMore Offering.swift
[11/78] Compiling RevenueMore RevenueMoreError.swift
[12/78] Compiling RevenueMore Encodable+.swift
[13/78] Compiling RevenueMore String+.swift
[14/78] Compiling RevenueMore UIApplication+.swift
[15/78] Compiling RevenueMore UIWindow+.swift
[16/78] Compiling RevenueMore PaywallEndpoints.swift
[17/78] Compiling RevenueMore SubscriptionEndpoints.swift
[18/78] Compiling RevenueMore UserEndpoints.swift
[19/78] Compiling RevenueMore StoreKit2Fetcher.swift
[20/78] Compiling RevenueMore StoreKit2Manager.swift
[21/78] Compiling RevenueMore StoreKit2Purchase.swift
[22/78] Compiling RevenueMore TransactionClosure.swift
[23/78] Compiling RevenueMore TransactionManager.swift
[24/78] Compiling RevenueMore UserManager.swift
[25/78] Compiling RevenueMore resource_bundle_accessor.swift
[26/78] Emitting module RevenueMore
[27/78] Compiling RevenueMore RevenueMoreProductProtocol.swift
[28/78] Compiling RevenueMore SKRevenueMoreProductAdapter.swift
[29/78] Compiling RevenueMore PurchaseClosure.swift
[30/78] Compiling RevenueMore PurchaseManager.swift
[31/78] Compiling RevenueMore RestoreClosure.swift
[32/78] Compiling RevenueMore RevenueMorePaymantTransactionProtocol.swift
[33/78] Compiling RevenueMore RevenueMorePaymentTransaction.swift
[34/78] Compiling RevenueMore PaymentComplete.swift
[35/78] Compiling RevenueMore Paywalls.swift
[36/78] Compiling RevenueMore UserSubscriptions.swift
[37/78] Compiling RevenueMore UserUpdate.swift
[38/78] Compiling RevenueMore PaywallServices.swift
[39/78] Compiling RevenueMore SubscriptionServices.swift
[40/78] Compiling RevenueMore UserServices.swift
[41/78] Compiling RevenueMore Entitlement.swift
[42/78] Compiling RevenueMore EntitlementManager.swift
[43/78] Compiling RevenueMore Entitlements.swift
[44/78] Compiling RevenueMore BackingLogger.swift
[45/78] Compiling RevenueMore Log+Methods.swift
[46/78] Compiling RevenueMore Log.swift
[47/78] Compiling RevenueMore LogLevel.swift
[48/78] Compiling RevenueMore BackendConfigurator.swift
[49/78] Compiling RevenueMore BaseError.swift
[50/78] Compiling RevenueMore RevenueMorePaymentTransactionAdapter.swift
[51/78] Compiling RevenueMore SKRevenueMorePaymentTransactionAdapter.swift
[52/78] Compiling RevenueMore RevenueMore+Async.swift
[53/78] Compiling RevenueMore RevenueMore+Internal.swift
[54/78] Compiling RevenueMore RevenueMore.swift
[55/78] Compiling RevenueMore RM1PaymentTransaction.swift
[56/78] Compiling RevenueMore RM1Product.swift
[57/78] Compiling RevenueMore OfferingManager.swift
[58/78] Compiling RevenueMore OfferingTrigger.swift
[59/78] Compiling RevenueMore Offerings.swift
[60/78] Compiling RevenueMore OfferingsClosure.swift
[61/78] Compiling RevenueMore RevenueMorePeriod.swift
[62/78] Compiling RevenueMore RevenueMoreProduct.swift
[63/78] Compiling RevenueMore RevenueMoreProductAdapter.swift
[64/78] Compiling RevenueMore ThreadSafeUserDefaultsStorage.swift
[65/78] Compiling RevenueMore UserCache.swift
[66/78] Compiling RevenueMore Constants.swift
[67/78] Compiling RevenueMore DeviceEnvironments.swift
[68/78] Compiling RevenueMore Language.swift
[69/78] Compiling RevenueMore Localizations.swift
[70/78] Compiling RevenueMore ThreadSafety.swift
[71/78] Compiling RevenueMore UnknownCaseRepresentable.swift
[72/78] Compiling RevenueMore ReceiptManager.swift
[73/78] Compiling RevenueMore StoreKit1Fetcher.swift
[74/78] Compiling RevenueMore StoreKit1FetcherProtocol.swift
[75/78] Compiling RevenueMore StoreKit1Manager.swift
[76/78] Compiling RevenueMore StoreKit1Purchase.swift
[77/78] Compiling RevenueMore RM2PaymentTransaction.swift
[78/78] Compiling RevenueMore RM2Product.swift
Build complete! (10.24s)
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
  ],
  "manifest_display_name" : "RevenueMore",
  "name" : "RevenueMore",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    },
    {
      "name" : "watchos",
      "version" : "9.0"
    }
  ],
  "products" : [
    {
      "name" : "RevenueMore",
      "targets" : [
        "RevenueMore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "RevenueMoreTests",
      "module_type" : "SwiftTarget",
      "name" : "RevenueMoreTests",
      "path" : "Tests/RevenueMoreTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/RevenueMoreTests/Resources/JSON/fetch_subscriptions_response.json",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/RevenueMoreTests/Resources/StoreConfiguration.storekit",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/RevenueMoreTests/Resources/JSON/paywalls_response.json",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/RevenueMoreTests/Resources/JSON/user_update_success_response.json",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "CacheKit/CacheKitTests.swift",
        "CommonKit/Core/LanguageTests.swift",
        "CommonKit/Core/ThreadSafeTests.swift",
        "CommonKit/Core/UnknownCaseRepresentableTests.swift",
        "CommonKit/Error/RevenueMoreErrorInternalTests.swift",
        "CommonKit/Extensions/Encodable+Tests.swift",
        "CommonKit/Extensions/MockEncodable.swift",
        "CommonKit/Extensions/StringLocalizationTests.swift",
        "DomainKit/PaywallServicesTests.swift",
        "DomainKit/UserServicesTests.swift",
        "EntitlementKit/EntitlementManagerTests.swift",
        "LoggerKit/LoggerKitTests.swift",
        "NetworkKit/BackendConfiguratorTests.swift",
        "NetworkKit/BaseErrorTests.swift",
        "OfferingKit/RevenueMorePeriodTests.swift",
        "Resources/Mockable.swift",
        "Resources/Mocks/MockBackendConfigurator.swift",
        "Resources/Mocks/MockEntitlementManager.swift",
        "Resources/Mocks/MockStoreKit1Fetcher.swift",
        "Resources/Mocks/MockUUIDGenerator.swift",
        "Resources/Mocks/MockUserCache.swift",
        "Resources/Mocks/MockUserCacheStorage.swift",
        "Resources/Mocks/MockUserManager.swift",
        "Resources/Mocks/Services/MockPaywallServices.swift",
        "Resources/Mocks/Services/MockSubscriptionServices.swift",
        "Resources/Mocks/Services/MockUserServices.swift",
        "Resources/Mocks/UnknownCaseRepresentableEnum.swift",
        "StoreKit1/StoreKit1FetcherTests.swift",
        "StoreKit2/StoreKit2FetcherTests.swift",
        "StoreKit2/StoreKit2ManagerTests.swift",
        "StoreKit2/StoreKit2PurchaseTests.swift",
        "UserKit/UserManagerTests.swift"
      ],
      "target_dependencies" : [
        "RevenueMore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "RevenueMore",
      "module_type" : "SwiftTarget",
      "name" : "RevenueMore",
      "path" : "Sources",
      "product_memberships" : [
        "RevenueMore"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/Localizable.xcstrings",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "CacheKit/ThreadSafeUserDefaultsStorage.swift",
        "CacheKit/UserCache.swift",
        "CommonKit/Core/Constants.swift",
        "CommonKit/Core/DeviceEnvironments.swift",
        "CommonKit/Core/Language.swift",
        "CommonKit/Core/Localizations.swift",
        "CommonKit/Core/ThreadSafety.swift",
        "CommonKit/Core/UnknownCaseRepresentable.swift",
        "CommonKit/Error/RevenueMoreError.swift",
        "CommonKit/Extensions/Encodable+.swift",
        "CommonKit/Extensions/String+.swift",
        "CommonKit/Extensions/UIApplication+.swift",
        "CommonKit/Extensions/UIWindow+.swift",
        "DomainKit/Endpoints/PaywallEndpoints.swift",
        "DomainKit/Endpoints/SubscriptionEndpoints.swift",
        "DomainKit/Endpoints/UserEndpoints.swift",
        "DomainKit/Models/PaymentComplete.swift",
        "DomainKit/Models/Paywalls.swift",
        "DomainKit/Models/UserSubscriptions.swift",
        "DomainKit/Models/UserUpdate.swift",
        "DomainKit/Services/PaywallServices.swift",
        "DomainKit/Services/SubscriptionServices.swift",
        "DomainKit/Services/UserServices.swift",
        "EntitlementKit/Entitlement.swift",
        "EntitlementKit/EntitlementManager.swift",
        "EntitlementKit/Entitlements.swift",
        "LoggerKit/BackingLogger.swift",
        "LoggerKit/Log+Methods.swift",
        "LoggerKit/Log.swift",
        "LoggerKit/LogLevel.swift",
        "NetworkKit/BackendConfigurator.swift",
        "NetworkKit/BaseError.swift",
        "NetworkKit/BaseResponse.swift",
        "NetworkKit/DeviceEnvironmentProvider.swift",
        "NetworkKit/Endpoint.swift",
        "NetworkKit/HTTPClient.swift",
        "NetworkKit/HTTPMethod.swift",
        "NetworkKit/HTTPTask.swift",
        "NetworkKit/ParameterEncoding.swift",
        "OfferingKit/Offering.swift",
        "OfferingKit/OfferingManager.swift",
        "OfferingKit/OfferingTrigger.swift",
        "OfferingKit/Offerings.swift",
        "OfferingKit/OfferingsClosure.swift",
        "OfferingKit/RevenueMorePeriod.swift",
        "OfferingKit/RevenueMoreProduct.swift",
        "OfferingKit/RevenueMoreProductAdapter.swift",
        "OfferingKit/RevenueMoreProductProtocol.swift",
        "OfferingKit/SKRevenueMoreProductAdapter.swift",
        "PurchaseKit/PurchaseClosure.swift",
        "PurchaseKit/PurchaseManager.swift",
        "PurchaseKit/RestoreClosure.swift",
        "PurchaseKit/RevenueMorePaymantTransactionProtocol.swift",
        "PurchaseKit/RevenueMorePaymentTransaction.swift",
        "PurchaseKit/RevenueMorePaymentTransactionAdapter.swift",
        "PurchaseKit/SKRevenueMorePaymentTransactionAdapter.swift",
        "RevenueMore/RevenueMore+Async.swift",
        "RevenueMore/RevenueMore+Internal.swift",
        "RevenueMore/RevenueMore.swift",
        "StoreKit1/Models/RM1PaymentTransaction.swift",
        "StoreKit1/Models/RM1Product.swift",
        "StoreKit1/ReceiptManager.swift",
        "StoreKit1/StoreKit1Fetcher.swift",
        "StoreKit1/StoreKit1FetcherProtocol.swift",
        "StoreKit1/StoreKit1Manager.swift",
        "StoreKit1/StoreKit1Purchase.swift",
        "StoreKit2/Models/RM2PaymentTransaction.swift",
        "StoreKit2/Models/RM2Product.swift",
        "StoreKit2/StoreKit2Fetcher.swift",
        "StoreKit2/StoreKit2Manager.swift",
        "StoreKit2/StoreKit2Purchase.swift",
        "TransactionKit/TransactionClosure.swift",
        "TransactionKit/TransactionManager.swift",
        "UserKit/UserManager.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.