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.