Build Information
Successful build of RevenueCat, reference main (027a64
), with Swift 5.9 for macOS (SPM) on 6 May 2025 02:06:32 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.61.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/RevenueCat/purchases-ios.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/RevenueCat/purchases-ios
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 027a64f Add Bottom Sheet View (#5044)
Cloned https://github.com/RevenueCat/purchases-ios.git
Revision (git rev-parse @):
027a64f402e3d01a566659b895c10e66cf291993
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/RevenueCat/purchases-ios.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.9
Building package at path: $PWD
https://github.com/RevenueCat/purchases-ios.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/49] Copying Localizable.strings
[0/49] Copying Info.plist
[0/49] Copying PrivacyInfo.xcprivacy
[0/49] Copying Localizable.strings
[0/49] Copying Info.plist
[0/49] Copying Localizable.strings
[0/49] Copying background.jpg
[0/49] Copying Info.plist
[0/49] Copying Localizable.strings
[48/49] Copying icons.xcassets
[50/505] Emitting module ReceiptParser
[51/507] Compiling ReceiptParser PurchasesReceiptParser+Extensions.swift
[52/507] Compiling ReceiptParser ReceiptParsingError.swift
[53/507] Compiling RevenueCat_CustomEntitlementComputation ASIdManagerProxy.swift
[54/507] Compiling RevenueCat_CustomEntitlementComputation AttributionData.swift
[55/507] Compiling RevenueCat_CustomEntitlementComputation AttributionTypeFactory.swift
[56/507] Compiling RevenueCat_CustomEntitlementComputation TrackingManagerProxy.swift
[57/507] Compiling RevenueCat_CustomEntitlementComputation CustomerCenterEvent.swift
[58/507] Compiling RevenueCat_CustomEntitlementComputation EventsRequest+CustomerCenter.swift
[59/507] Compiling RevenueCat_CustomEntitlementComputation PurchaseOwnershipType+Extensions.swift
[60/507] Compiling RevenueCat_CustomEntitlementComputation Store+Extensions.swift
[61/507] Compiling RevenueCat_CustomEntitlementComputation InMemoryCachedObject.swift
[62/507] Compiling RevenueCat_CustomEntitlementComputation PeriodType+Extensions.swift
[63/507] Compiling RevenueCat_CustomEntitlementComputation AttributionFetcher.swift
[64/507] Compiling RevenueCat_CustomEntitlementComputation AttributionNetwork.swift
[65/507] Compiling RevenueCat_CustomEntitlementComputation AttributionPoster.swift
[66/507] Compiling RevenueCat_CustomEntitlementComputation CacheStatus.swift
[67/507] Compiling RevenueCat_CustomEntitlementComputation DeviceCache.swift
[68/507] Compiling RevenueCat_CustomEntitlementComputation DeepLinkParser.swift
[69/507] Compiling RevenueCat_CustomEntitlementComputation DiagnosticsEvent.swift
[70/507] Compiling RevenueCat_CustomEntitlementComputation CustomerCenterConfigData.swift
[71/507] Compiling RevenueCat_CustomEntitlementComputation CustomerCenterPresentationMode.swift
[72/507] Compiling RevenueCat_CustomEntitlementComputation CacheFetchPolicy.swift
[73/507] Compiling RevenueCat_CustomEntitlementComputation CallbackCache.swift
[74/507] Compiling RevenueCat_CustomEntitlementComputation CallbackCacheStatus.swift
[75/507] Compiling RevenueCat_CustomEntitlementComputation CustomerCenterConfigCallback.swift
[76/507] Compiling RevenueCat_CustomEntitlementComputation CustomerInfoCallback.swift
[77/507] Compiling RevenueCat_CustomEntitlementComputation LogInCallback.swift
[78/507] Compiling RevenueCat_CustomEntitlementComputation OfferingsCallback.swift
[79/507] Compiling RevenueCat_CustomEntitlementComputation ProductEntitlementMappingCallback.swift
[80/507] Compiling RevenueCat_CustomEntitlementComputation CustomerAPI.swift
[81/507] Compiling RevenueCat_CustomEntitlementComputation CustomerCenterConfigAPI.swift
[82/507] Compiling RevenueCat_CustomEntitlementComputation DNSChecker.swift
[83/507] Compiling RevenueCat_CustomEntitlementComputation ETagManager.swift
[84/507] Compiling RevenueCat_CustomEntitlementComputation ErrorResponse.swift
[85/507] Compiling RevenueCat_CustomEntitlementComputation HTTPClient.swift
[86/507] Compiling RevenueCat_CustomEntitlementComputation HTTPRequest.swift
[87/507] Compiling RevenueCat_CustomEntitlementComputation HTTPRequestBody.swift
[88/507] Compiling RevenueCat_CustomEntitlementComputation HTTPRequestPath.swift
[89/507] Compiling RevenueCat_CustomEntitlementComputation HTTPResponse.swift
[90/507] Compiling RevenueCat_CustomEntitlementComputation HTTPResponseBody.swift
[91/507] Compiling RevenueCat_CustomEntitlementComputation HTTPStatusCode.swift
[92/507] Compiling RevenueCat_CustomEntitlementComputation NetworkError.swift
[93/507] Compiling RevenueCat_CustomEntitlementComputation RedirectLoggerTaskDelegate.swift
[94/507] Compiling RevenueCat_CustomEntitlementComputation IdentityAPI.swift
[95/507] Compiling RevenueCat_CustomEntitlementComputation InternalAPI.swift
[96/531] Compiling RevenueCat_CustomEntitlementComputation Purchases+async.swift
[97/531] Compiling RevenueCat_CustomEntitlementComputation Purchases+nonasync.swift
[98/531] Compiling RevenueCat_CustomEntitlementComputation SynchronizedUserDefaults.swift
[99/531] Compiling RevenueCat_CustomEntitlementComputation DangerousSettings.swift
[100/531] Compiling RevenueCat_CustomEntitlementComputation Clock.swift
[101/531] Compiling RevenueCat_CustomEntitlementComputation DateExtensions.swift
[102/531] Compiling RevenueCat_CustomEntitlementComputation DateProvider.swift
[103/531] Compiling RevenueCat_CustomEntitlementComputation ISODurationFormatter.swift
[104/531] Compiling RevenueCat_CustomEntitlementComputation ISOPeriodFormatter.swift
[105/531] Compiling RevenueCat_CustomEntitlementComputation TimingUtil.swift
[106/531] Compiling RevenueCat_CustomEntitlementComputation Deprecations.swift
[107/531] Compiling RevenueCat_CustomEntitlementComputation Either.swift
[108/531] Compiling RevenueCat_CustomEntitlementComputation PreferredLocalesProvider.swift
[109/531] Compiling RevenueCat_CustomEntitlementComputation MacDevice.swift
[110/531] Compiling RevenueCat_CustomEntitlementComputation MapAppStoreDetector.swift
[111/531] Compiling RevenueCat_CustomEntitlementComputation Obsoletions.swift
[112/531] Compiling RevenueCat_CustomEntitlementComputation PlatformInfo.swift
[113/531] Compiling RevenueCat_CustomEntitlementComputation PriceFormatterProvider.swift
[114/531] Compiling RevenueCat_CustomEntitlementComputation RateLimiter.swift
[115/531] Compiling RevenueCat_CustomEntitlementComputation SandboxEnvironmentDetector.swift
[116/531] Compiling RevenueCat_CustomEntitlementComputation StoreKitVersion.swift
[117/531] Compiling RevenueCat_CustomEntitlementComputation SystemInfo.swift
[118/531] Compiling RevenueCat_CustomEntitlementComputation Backend.swift
[119/531] Compiling RevenueCat_CustomEntitlementComputation BackendConfiguration.swift
[120/555] Compiling RevenueCat_CustomEntitlementComputation ASN1ObjectIdentifierBuilder.swift
[121/555] Compiling RevenueCat_CustomEntitlementComputation AppleReceiptBuilder.swift
[122/555] Compiling RevenueCat_CustomEntitlementComputation InAppPurchaseBuilder.swift
[123/555] Compiling RevenueCat_CustomEntitlementComputation ArraySlice_UInt8+Extensions.swift
[124/555] Compiling RevenueCat_CustomEntitlementComputation Codable+Extensions.swift
[125/555] Compiling RevenueCat_CustomEntitlementComputation DateFormatter+Extensions.swift
[126/555] Compiling RevenueCat_CustomEntitlementComputation UInt8+Extensions.swift
[127/555] Compiling RevenueCat_CustomEntitlementComputation FileReader.swift
[128/555] Compiling RevenueCat_CustomEntitlementComputation LoggerType.swift
[129/555] Compiling RevenueCat_CustomEntitlementComputation ProcessInfo+Extensions.swift
[130/555] Compiling RevenueCat_CustomEntitlementComputation ReceiptParserLogger.swift
[131/555] Compiling RevenueCat_CustomEntitlementComputation ReceiptStrings.swift
[132/555] Compiling RevenueCat_CustomEntitlementComputation LocalReceiptFetcher.swift
[133/555] Compiling RevenueCat_CustomEntitlementComputation PurchasesReceiptParser.swift
[134/555] Compiling RevenueCat_CustomEntitlementComputation ReceiptParsingError.swift
[135/555] Compiling RevenueCat_CustomEntitlementComputation LogIntent.swift
[136/555] Compiling RevenueCat_CustomEntitlementComputation Logger.swift
[137/555] Compiling RevenueCat_CustomEntitlementComputation AnalyticsStrings.swift
[138/555] Compiling RevenueCat_CustomEntitlementComputation AttributionStrings.swift
[139/555] Compiling RevenueCat_CustomEntitlementComputation BackendErrorStrings.swift
[140/555] Compiling RevenueCat_CustomEntitlementComputation CodableStrings.swift
[141/555] Compiling RevenueCat_CustomEntitlementComputation ConfigureStrings.swift
[142/555] Compiling RevenueCat_CustomEntitlementComputation CustomerInfoStrings.swift
[143/555] Compiling RevenueCat_CustomEntitlementComputation DiagnosticsStrings.swift
[168/555] Compiling RevenueCat_CustomEntitlementComputation DiagnosticsSynchronizer.swift
[169/555] Compiling RevenueCat_CustomEntitlementComputation EmptyFile.swift
[170/555] Compiling RevenueCat_CustomEntitlementComputation Assertions.swift
[171/555] Compiling RevenueCat_CustomEntitlementComputation BackendError.swift
[172/555] Compiling RevenueCat_CustomEntitlementComputation BackendErrorCode.swift
[173/555] Compiling RevenueCat_CustomEntitlementComputation DescribableError.swift
[174/555] Compiling RevenueCat_CustomEntitlementComputation ErrorCode.swift
[175/555] Compiling RevenueCat_CustomEntitlementComputation ErrorDetails.swift
[176/555] Compiling RevenueCat_CustomEntitlementComputation ErrorUtils.swift
[177/555] Compiling RevenueCat_CustomEntitlementComputation PurchasesError.swift
[178/555] Compiling RevenueCat_CustomEntitlementComputation SKError+Extensions.swift
[179/555] Compiling RevenueCat_CustomEntitlementComputation StoreKitError+Extensions.swift
[180/555] Compiling RevenueCat_CustomEntitlementComputation StoreKitErrorHelper.swift
[181/555] Compiling RevenueCat_CustomEntitlementComputation FeatureEvent.swift
[182/555] Compiling RevenueCat_CustomEntitlementComputation EventsRequest.swift
[183/555] Compiling RevenueCat_CustomEntitlementComputation StoredEvent.swift
[184/555] Compiling RevenueCat_CustomEntitlementComputation StoredEventSerializer.swift
[185/555] Compiling RevenueCat_CustomEntitlementComputation Array+Extensions.swift
[186/555] Compiling RevenueCat_CustomEntitlementComputation AsyncExtensions.swift
[187/555] Compiling RevenueCat_CustomEntitlementComputation Data+Extensions.swift
[188/555] Compiling RevenueCat_CustomEntitlementComputation Date+Extensions.swift
[189/555] Compiling RevenueCat_CustomEntitlementComputation Decoder+Extensions.swift
[190/555] Compiling RevenueCat_CustomEntitlementComputation Dictionary+Extensions.swift
[191/555] Compiling RevenueCat_CustomEntitlementComputation DispatchTimeInterval+Extensions.swift
[192/627] Compiling RevenueCat_CustomEntitlementComputation Error+Extensions.swift
[193/627] Compiling RevenueCat_CustomEntitlementComputation Integer+Extensions.swift
[194/627] Compiling RevenueCat_CustomEntitlementComputation Locale+Extensions.swift
[195/627] Compiling RevenueCat_CustomEntitlementComputation OperationQueue+Extensions.swift
[196/627] Compiling RevenueCat_CustomEntitlementComputation Operators+Extensions.swift
[197/627] Compiling RevenueCat_CustomEntitlementComputation Optional+Extensions.swift
[198/627] Compiling RevenueCat_CustomEntitlementComputation Result+Extensions.swift
[199/627] Compiling RevenueCat_CustomEntitlementComputation Set+Extensions.swift
[200/627] Compiling RevenueCat_CustomEntitlementComputation String+Extensions.swift
[201/627] Compiling RevenueCat_CustomEntitlementComputation TimeInterval+Extensions.swift
[202/627] Compiling RevenueCat_CustomEntitlementComputation UIApplication+RCExtensions.swift
[203/627] Compiling RevenueCat_CustomEntitlementComputation UserDefaults+Extensions.swift
[204/627] Compiling RevenueCat_CustomEntitlementComputation CustomerInfo+ActiveDates.swift
[205/627] Compiling RevenueCat_CustomEntitlementComputation CustomerInfo+NonSubscriptions.swift
[206/627] Compiling RevenueCat_CustomEntitlementComputation CustomerInfo.swift
[207/627] Compiling RevenueCat_CustomEntitlementComputation CustomerInfoManager.swift
[208/627] Compiling RevenueCat_CustomEntitlementComputation IdentityManager.swift
[209/627] Compiling RevenueCat_CustomEntitlementComputation ProductPaidPrice.swift
[210/627] Compiling RevenueCat_CustomEntitlementComputation SubscriptionInfo.swift
[211/627] Compiling RevenueCat_CustomEntitlementComputation ASN1Container.swift
[212/627] Compiling RevenueCat_CustomEntitlementComputation ASN1ObjectIdentifier.swift
[213/627] Compiling RevenueCat_CustomEntitlementComputation AppleReceipt.swift
[214/627] Compiling RevenueCat_CustomEntitlementComputation InAppPurchase.swift
[215/627] Compiling RevenueCat_CustomEntitlementComputation ASN1ContainerBuilder.swift
[237/651] Compiling RevenueCat_CustomEntitlementComputation FileHandler.swift
[238/651] Compiling RevenueCat_CustomEntitlementComputation DiagnosticsEventsRequest.swift
[239/651] Compiling RevenueCat_CustomEntitlementComputation DiagnosticsHTTPRequestPath.swift
[240/651] Compiling RevenueCat_CustomEntitlementComputation DiagnosticsPostOperation.swift
[241/675] Compiling RevenueCat_CustomEntitlementComputation OfferingsAPI.swift
[242/675] Compiling RevenueCat_CustomEntitlementComputation OfflineEntitlementsAPI.swift
[243/675] Compiling RevenueCat_CustomEntitlementComputation GetCustomerCenterConfigOperation.swift
[244/675] Compiling RevenueCat_CustomEntitlementComputation GetCustomerInfoOperation.swift
[245/675] Compiling RevenueCat_CustomEntitlementComputation GetIntroEligibilityOperation.swift
[246/675] Compiling RevenueCat_CustomEntitlementComputation GetOfferingsOperation.swift
[247/675] Compiling RevenueCat_CustomEntitlementComputation GetProductEntitlementMappingOperation.swift
[248/675] Compiling RevenueCat_CustomEntitlementComputation CustomerInfoResponseHandler.swift
[249/675] Compiling RevenueCat_CustomEntitlementComputation HealthOperation.swift
[250/675] Compiling RevenueCat_CustomEntitlementComputation HealthReportOperation.swift
[251/675] Compiling RevenueCat_CustomEntitlementComputation LogInOperation.swift
[252/675] Compiling RevenueCat_CustomEntitlementComputation NetworkOperation.swift
[253/675] Compiling RevenueCat_CustomEntitlementComputation PostAdServicesTokenOperation.swift
[254/675] Compiling RevenueCat_CustomEntitlementComputation PostAttributionDataOperation.swift
[255/675] Compiling RevenueCat_CustomEntitlementComputation PostOfferForSigningOperation.swift
[256/675] Compiling RevenueCat_CustomEntitlementComputation PostReceiptDataOperation.swift
[257/675] Compiling RevenueCat_CustomEntitlementComputation PostRedeemWebPurchaseOperation.swift
[258/675] Compiling RevenueCat_CustomEntitlementComputation PostSubscriberAttributesOperation.swift
[259/675] Compiling RevenueCat_CustomEntitlementComputation RedeemWebPurchaseAPI.swift
[260/675] Compiling RevenueCat_CustomEntitlementComputation CustomerCenterConfigResponse.swift
[261/675] Compiling RevenueCat_CustomEntitlementComputation CustomerInfoResponse.swift
[262/675] Compiling RevenueCat_CustomEntitlementComputation GetIntroEligibilityResponse.swift
[263/675] Compiling RevenueCat_CustomEntitlementComputation HealthReportResponse.swift
[264/675] Compiling RevenueCat_CustomEntitlementComputation OfferingsResponse.swift
[265/675] Compiling RevenueCat_CustomEntitlementComputation StoreKit1Wrapper.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[266/675] Compiling RevenueCat_CustomEntitlementComputation StoreKitRequestFetcher.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[267/675] Compiling RevenueCat_CustomEntitlementComputation StoreKit2ObserverModePurchaseDetector.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[268/675] Compiling RevenueCat_CustomEntitlementComputation ProductsFetcherSK2.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[269/675] Compiling RevenueCat_CustomEntitlementComputation SK2AppTransaction.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[270/675] Compiling RevenueCat_CustomEntitlementComputation SK2BeginRefundRequestHelper.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[271/675] Compiling RevenueCat_CustomEntitlementComputation StoreKit2PurchaseIntentListener.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[272/675] Compiling RevenueCat_CustomEntitlementComputation StoreKit2Receipt.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[273/675] Compiling RevenueCat_CustomEntitlementComputation StoreKit2StorefrontListener.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[274/675] Compiling RevenueCat_CustomEntitlementComputation StoreKit2TransactionFetcher.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[275/675] Compiling RevenueCat_CustomEntitlementComputation StoreKit2TransactionListener.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[276/675] Compiling RevenueCat_CustomEntitlementComputation WinBackOfferEligibilityCalculator.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[277/675] Compiling RevenueCat_CustomEntitlementComputation WinBackOfferEligibilityCalculatorType.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[278/675] Compiling RevenueCat_CustomEntitlementComputation EncodedAppleReceipt.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[279/675] Compiling RevenueCat_CustomEntitlementComputation ProductType.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[280/675] Compiling RevenueCat_CustomEntitlementComputation PromotionalOffer.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[281/675] Compiling RevenueCat_CustomEntitlementComputation SK1StoreProduct.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[282/675] Compiling RevenueCat_CustomEntitlementComputation SK1StoreProductDiscount.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[283/675] Compiling RevenueCat_CustomEntitlementComputation SK1StoreTransaction.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[284/675] Compiling RevenueCat_CustomEntitlementComputation SK1Storefront.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[285/675] Compiling RevenueCat_CustomEntitlementComputation SK2StoreProduct.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[286/675] Compiling RevenueCat_CustomEntitlementComputation SK2StoreProductDiscount.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[287/675] Compiling RevenueCat_CustomEntitlementComputation SK2StoreTransaction.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[288/675] Compiling RevenueCat_CustomEntitlementComputation SK2Storefront.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[289/675] Compiling RevenueCat_CustomEntitlementComputation StoreEnvironment.swift
[290/675] Compiling RevenueCat_CustomEntitlementComputation StoreKitWorkarounds.swift
[291/675] Compiling RevenueCat_CustomEntitlementComputation StoreProduct.swift
[292/675] Compiling RevenueCat_CustomEntitlementComputation StoreProductDiscount.swift
[293/675] Compiling RevenueCat_CustomEntitlementComputation StoreTransaction.swift
[294/675] Compiling RevenueCat_CustomEntitlementComputation Storefront.swift
[295/675] Compiling RevenueCat_CustomEntitlementComputation StorefrontProvider.swift
[296/675] Compiling RevenueCat_CustomEntitlementComputation SubscriptionPeriod.swift
[297/675] Compiling RevenueCat_CustomEntitlementComputation TestStoreProduct.swift
[298/675] Compiling RevenueCat_CustomEntitlementComputation TestStoreProductDiscount.swift
[299/675] Compiling RevenueCat_CustomEntitlementComputation WinBackOffer.swift
[300/675] Compiling RevenueCat_CustomEntitlementComputation TransactionsFactory.swift
[301/675] Compiling RevenueCat_CustomEntitlementComputation TransactionsManager.swift
[302/675] Compiling RevenueCat_CustomEntitlementComputation TrialOrIntroPriceEligibilityChecker.swift
[303/675] Compiling RevenueCat_CustomEntitlementComputation FakeSigning.swift
[304/675] Compiling RevenueCat_CustomEntitlementComputation HTTPRequest+Signing.swift
[305/675] Compiling RevenueCat_CustomEntitlementComputation HTTPRequestBody+Signing.swift
[306/675] Compiling RevenueCat_CustomEntitlementComputation Signing+ResponseVerification.swift
[307/675] Compiling RevenueCat_CustomEntitlementComputation Signing.swift
[308/675] Compiling RevenueCat_CustomEntitlementComputation VerificationResult.swift
[309/675] Compiling RevenueCat_CustomEntitlementComputation AttributionDataMigrator.swift
[310/675] Compiling RevenueCat_CustomEntitlementComputation AttributionKey.swift
[311/675] Compiling RevenueCat_CustomEntitlementComputation ReservedSubscriberAttributes.swift
[312/675] Compiling RevenueCat_CustomEntitlementComputation SubscriberAttribute.swift
[361/699] Compiling RevenueCat_CustomEntitlementComputation PostOfferResponse.swift
[362/699] Compiling RevenueCat_CustomEntitlementComputation ProductEntitlementMappingResponse.swift
[363/699] Compiling RevenueCat_CustomEntitlementComputation PaywallComponentsData.swift
[364/699] Compiling RevenueCat_CustomEntitlementComputation UIConfig.swift
[365/699] Compiling RevenueCat_CustomEntitlementComputation CustomerInfo+OfflineEntitlements.swift
[366/699] Compiling RevenueCat_CustomEntitlementComputation OfflineCustomerInfoCreator.swift
[367/699] Compiling RevenueCat_CustomEntitlementComputation OfflineEntitlementsManager.swift
[368/699] Compiling RevenueCat_CustomEntitlementComputation ProductEntitlementMapping.swift
[369/699] Compiling RevenueCat_CustomEntitlementComputation ProductEntitlementMappingFetcher.swift
[370/699] Compiling RevenueCat_CustomEntitlementComputation PurchasedProductsFetcher.swift
[371/699] Compiling RevenueCat_CustomEntitlementComputation PurchasedSK2Product.swift
[372/699] Compiling RevenueCat_CustomEntitlementComputation Background.swift
[373/699] Compiling RevenueCat_CustomEntitlementComputation Border.swift
[374/699] Compiling RevenueCat_CustomEntitlementComputation ComponentOverrides.swift
[375/699] Compiling RevenueCat_CustomEntitlementComputation Dimension.swift
[376/699] Compiling RevenueCat_CustomEntitlementComputation PaywallComponentBase.swift
[377/699] Compiling RevenueCat_CustomEntitlementComputation PaywallComponentLocalization.swift
[378/699] Compiling RevenueCat_CustomEntitlementComputation PaywallComponentPropertyTypes.swift
[379/699] Compiling RevenueCat_CustomEntitlementComputation PaywallButtonComponent.swift
[380/699] Compiling RevenueCat_CustomEntitlementComputation PaywallCarouselComponent.swift
[381/699] Compiling RevenueCat_CustomEntitlementComputation PaywallIconComponent.swift
[382/699] Compiling RevenueCat_CustomEntitlementComputation PaywallImageComponent.swift
[383/699] Compiling RevenueCat_CustomEntitlementComputation PaywallPackageComponent.swift
[384/699] Compiling RevenueCat_CustomEntitlementComputation PaywallPurchaseButtonComponent.swift
[385/699] Compiling RevenueCat_CustomEntitlementComputation ETagStrings.swift
[386/699] Compiling RevenueCat_CustomEntitlementComputation EligibilityStrings.swift
[387/699] Compiling RevenueCat_CustomEntitlementComputation IdentityStrings.swift
[388/699] Compiling RevenueCat_CustomEntitlementComputation ManageSubscriptionsStrings.swift
[389/699] Compiling RevenueCat_CustomEntitlementComputation NetworkStrings.swift
[390/699] Compiling RevenueCat_CustomEntitlementComputation OfferingStrings.swift
[391/699] Compiling RevenueCat_CustomEntitlementComputation OfflineEntitlementsStrings.swift
[392/699] Compiling RevenueCat_CustomEntitlementComputation PaywallsStrings.swift
[393/699] Compiling RevenueCat_CustomEntitlementComputation PurchaseStrings.swift
[394/699] Compiling RevenueCat_CustomEntitlementComputation SigningStrings.swift
[395/699] Compiling RevenueCat_CustomEntitlementComputation StoreKitStrings.swift
[396/699] Compiling RevenueCat_CustomEntitlementComputation Strings.swift
[397/699] Compiling RevenueCat_CustomEntitlementComputation WebRedemptionStrings.swift
[398/699] Compiling RevenueCat_CustomEntitlementComputation Box.swift
[399/699] Compiling RevenueCat_CustomEntitlementComputation AnyDecodable.swift
[400/699] Compiling RevenueCat_CustomEntitlementComputation AnyEncodable.swift
[401/699] Compiling RevenueCat_CustomEntitlementComputation DefaultDecodable.swift
[402/699] Compiling RevenueCat_CustomEntitlementComputation EnsureNonEmptyCollectionDecodable.swift
[403/699] Compiling RevenueCat_CustomEntitlementComputation IgnoreHashable.swift
[404/699] Compiling RevenueCat_CustomEntitlementComputation NonEmptyStringDecodable.swift
[405/699] Compiling RevenueCat_CustomEntitlementComputation RawDataContainer.swift
[406/699] Compiling RevenueCat_CustomEntitlementComputation Atomic.swift
[407/699] Compiling RevenueCat_CustomEntitlementComputation Lock.swift
[408/699] Compiling RevenueCat_CustomEntitlementComputation OperationDispatcher.swift
[481/699] Emitting module RevenueCat
[555/747] Emitting module RevenueCat_CustomEntitlementComputation
[556/747] Compiling RevenueCat SubscriberAttributesManager.swift
[557/747] Compiling RevenueCat BeginRefundRequestHelper.swift
[558/747] Compiling RevenueCat DebugContentViews.swift
[559/747] Compiling RevenueCat DebugView.swift
[560/747] Compiling RevenueCat DebugViewController.swift
[561/747] Compiling RevenueCat DebugViewModel.swift
[562/747] Compiling RevenueCat DebugViewSheetPresentation.swift
[563/747] Compiling RevenueCat ProductStatus+Icon.swift
[564/747] Compiling RevenueCat SDKHealthCheckStatus+Icon.swift
[565/747] Compiling RevenueCat SDKHealthStatus+Icon.swift
[566/747] Compiling RevenueCat FrameworkDisambiguation.swift
[567/747] Compiling RevenueCat HealthReport+Validate.swift
[568/747] Compiling RevenueCat ManageSubscriptionsHelper.swift
[569/747] Compiling RevenueCat PaywallExtensions.swift
[570/747] Compiling RevenueCat PurchasesDiagnostics.swift
[571/747] Compiling RevenueCat SDKHealthError+CustomNSError.swift
[572/747] Compiling RevenueCat StoreMessageType.swift
[573/747] Compiling RevenueCat StoreMessagesHelper.swift
[574/747] Compiling RevenueCat SwiftVersionCheck.swift
[575/747] Compiling RevenueCat URL+WebPurchaseRedemption.swift
[576/747] Compiling RevenueCat WebPurchaseRedemption.swift
[577/747] Compiling RevenueCat WebPurchaseRedemptionHelper.swift
[578/747] Compiling RevenueCat WebPurchaseRedemptionResult.swift
[579/747] Compiling RevenueCat resource_bundle_accessor.swift
[580/747] Compiling RevenueCat NonSubscriptionTransaction.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[581/747] Compiling RevenueCat Offering.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[582/747] Compiling RevenueCat Offerings.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[583/747] Compiling RevenueCat OfferingsFactory.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[584/747] Compiling RevenueCat OfferingsManager.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[585/747] Compiling RevenueCat Package.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[586/747] Compiling RevenueCat PackageType.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[587/747] Compiling RevenueCat ProductRequestData+Initialization.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[588/747] Compiling RevenueCat ProductRequestData.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[589/747] Compiling RevenueCat ProductsManager.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[590/747] Compiling RevenueCat ProductsRequestFactory.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[591/747] Compiling RevenueCat PurchaseOwnershipType.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[592/747] Compiling RevenueCat Attribution.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[593/747] Compiling RevenueCat PurchaseParams.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[594/747] Compiling RevenueCat Purchases.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[595/747] Compiling RevenueCat PurchasesAreCompletedBy.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[596/747] Compiling RevenueCat PurchasesDelegate.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[597/747] Compiling RevenueCat PurchasesOrchestrator.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[598/747] Compiling RevenueCat PurchasesType.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[599/747] Compiling RevenueCat TransactionPoster.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[600/747] Compiling RevenueCat ReceiptFetcher.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[601/747] Compiling RevenueCat ReceiptRefreshPolicy.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[602/747] Compiling RevenueCat PaymentQueueWrapper.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[603/747] Compiling RevenueCat ProductsFetcherSK1.swift
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[604/747] Compiling RevenueCat StoreKit1Wrapper.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[605/747] Compiling RevenueCat StoreKitRequestFetcher.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[606/747] Compiling RevenueCat StoreKit2ObserverModePurchaseDetector.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[607/747] Compiling RevenueCat ProductsFetcherSK2.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[608/747] Compiling RevenueCat SK2AppTransaction.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[609/747] Compiling RevenueCat SK2BeginRefundRequestHelper.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[610/747] Compiling RevenueCat StoreKit2PurchaseIntentListener.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[611/747] Compiling RevenueCat StoreKit2Receipt.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[612/747] Compiling RevenueCat StoreKit2StorefrontListener.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[613/747] Compiling RevenueCat StoreKit2TransactionFetcher.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[614/747] Compiling RevenueCat StoreKit2TransactionListener.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[615/747] Compiling RevenueCat WinBackOfferEligibilityCalculator.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[616/747] Compiling RevenueCat WinBackOfferEligibilityCalculatorType.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[617/747] Compiling RevenueCat EncodedAppleReceipt.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[618/747] Compiling RevenueCat ProductType.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[619/747] Compiling RevenueCat PromotionalOffer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[620/747] Compiling RevenueCat SK1StoreProduct.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[621/747] Compiling RevenueCat SK1StoreProductDiscount.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[622/747] Compiling RevenueCat SK1StoreTransaction.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[623/747] Compiling RevenueCat SK1Storefront.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[624/747] Compiling RevenueCat SK2StoreProduct.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[625/747] Compiling RevenueCat SK2StoreProductDiscount.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[626/747] Compiling RevenueCat SK2StoreTransaction.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
[627/747] Compiling RevenueCat SK2Storefront.swift
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:223:13: warning: variable 'reason' was never mutated; consider changing to 'let' constant
var reason: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:224:13: warning: variable 'currency' was never mutated; consider changing to 'let' constant
var currency: String?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift:225:13: warning: variable 'price' was never mutated; consider changing to 'let' constant
var price: Float?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:623:13: warning: variable 'winBackOfferApplied' was never mutated; consider changing to 'let' constant
var winBackOfferApplied: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift:631:20: warning: immutable value 'winBackOffer' was never used; consider replacing with '_' or removing it
if let winBackOffer, #available(iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, *) {
~~~~^~~~~~~~~~~~
_
[652/747] Compiling RevenueCat StoreEnvironment.swift
[653/747] Compiling RevenueCat StoreKitWorkarounds.swift
[654/747] Compiling RevenueCat StoreProduct.swift
[655/747] Compiling RevenueCat StoreProductDiscount.swift
[656/747] Compiling RevenueCat StoreTransaction.swift
[657/747] Compiling RevenueCat Storefront.swift
[658/747] Compiling RevenueCat StorefrontProvider.swift
[659/747] Compiling RevenueCat SubscriptionPeriod.swift
[660/747] Compiling RevenueCat TestStoreProduct.swift
[661/747] Compiling RevenueCat TestStoreProductDiscount.swift
[662/747] Compiling RevenueCat WinBackOffer.swift
[663/747] Compiling RevenueCat TransactionsFactory.swift
[664/747] Compiling RevenueCat TransactionsManager.swift
[665/747] Compiling RevenueCat TrialOrIntroPriceEligibilityChecker.swift
[666/747] Compiling RevenueCat FakeSigning.swift
[667/747] Compiling RevenueCat HTTPRequest+Signing.swift
[668/747] Compiling RevenueCat HTTPRequestBody+Signing.swift
[669/747] Compiling RevenueCat Signing+ResponseVerification.swift
[670/747] Compiling RevenueCat Signing.swift
[671/747] Compiling RevenueCat VerificationResult.swift
[672/747] Compiling RevenueCat AttributionDataMigrator.swift
[673/747] Compiling RevenueCat AttributionKey.swift
[674/747] Compiling RevenueCat ReservedSubscriberAttributes.swift
[675/747] Compiling RevenueCat SubscriberAttribute.swift
[700/747] Compiling RevenueCat_CustomEntitlementComputation PaywallStackComponent.swift
[701/747] Compiling RevenueCat_CustomEntitlementComputation PaywallStickyFooterComponent.swift
[702/747] Compiling RevenueCat_CustomEntitlementComputation PaywallTabsComponent.swift
[703/747] Compiling RevenueCat_CustomEntitlementComputation PaywallTextComponent.swift
[704/747] Compiling RevenueCat_CustomEntitlementComputation PaywallTimelineComponent.swift
[705/747] Compiling RevenueCat_CustomEntitlementComputation PaywallV2CacheWarming.swift
[706/747] Compiling RevenueCat_CustomEntitlementComputation EventsRequest+Paywall.swift
[707/747] Compiling RevenueCat_CustomEntitlementComputation PaywallHTTPRequestPath.swift
[708/747] Compiling RevenueCat_CustomEntitlementComputation PostPaywallEventsOperation.swift
[709/747] Compiling RevenueCat_CustomEntitlementComputation PaywallEvent.swift
[710/747] Compiling RevenueCat_CustomEntitlementComputation PaywallEventStore.swift
[711/747] Compiling RevenueCat_CustomEntitlementComputation PaywallEventsManager.swift
[712/747] Compiling RevenueCat_CustomEntitlementComputation PaywallCacheWarming.swift
[713/747] Compiling RevenueCat_CustomEntitlementComputation PaywallColor.swift
[714/747] Compiling RevenueCat_CustomEntitlementComputation PaywallData+Localization.swift
[715/747] Compiling RevenueCat_CustomEntitlementComputation PaywallData.swift
[716/747] Compiling RevenueCat_CustomEntitlementComputation PaywallViewMode.swift
[717/747] Compiling RevenueCat_CustomEntitlementComputation CachingProductsManager.swift
[718/747] Compiling RevenueCat_CustomEntitlementComputation CachingTrialOrIntroPriceEligibilityChecker.swift
[719/747] Compiling RevenueCat_CustomEntitlementComputation Configuration.swift
[720/747] Compiling RevenueCat_CustomEntitlementComputation EntitlementInfo.swift
[721/747] Compiling RevenueCat_CustomEntitlementComputation EntitlementInfos.swift
[722/747] Compiling RevenueCat_CustomEntitlementComputation IntroEligibility.swift
[723/747] Compiling RevenueCat_CustomEntitlementComputation IntroEligibilityCalculator.swift
[748/932] Compiling RevenueCatUI CustomerCenterConfigDataSupport+URL.swift
[749/932] Compiling RevenueCatUI CustomerInfo+ActiveTransaction.swift
[750/932] Compiling RevenueCatUI Store+Localization.swift
[751/932] Compiling RevenueCatUI URLUtilities.swift
[752/932] Compiling RevenueCatUI CustomerCenterLocalizationStrings.swift
[753/932] Compiling RevenueCatUI CustomerCenterStoreKitUtilities.swift
[754/932] Compiling RevenueCatUI CustomerCenterStoreKitUtilitiesType.swift
[755/932] Compiling RevenueCatUI View+PresentCustomerCenter.swift
[756/932] Compiling RevenueCatUI CustomerCenterViewModel.swift
[757/932] Compiling RevenueCatUI CustomerCenterViewState.swift
[758/932] Compiling RevenueCatUI FeedbackSurveyViewModel.swift
[759/932] Compiling RevenueCatUI ManageSubscriptionsViewModel.swift
[760/932] Compiling RevenueCatUI PromotionalOfferViewModel.swift
[761/932] Compiling RevenueCatUI PurchaseDetailItem.swift
[762/932] Compiling RevenueCatUI PurchaseDetailViewModel.swift
[763/932] Compiling RevenueCatUI PurchaseHistoryViewModel.swift
[764/932] Compiling RevenueCatUI PurchaseInfo.swift
[765/932] Compiling RevenueCatUI RestorePurchasesAlertViewModel.swift
[766/932] Compiling RevenueCatUI AppUpdateWarningView.swift
[767/932] Compiling RevenueCatUI CompatibilityContentUnavailableView.swift
[768/932] Compiling RevenueCatUI CompatibilityLabeledContent.swift
[769/952] Compiling RevenueCatUI Binding+Extensions.swift
[770/952] Compiling RevenueCatUI CustomerCenterPurchasesType.swift
[771/952] Compiling RevenueCatUI CustomerCenter+PreferenceKeys.swift
[772/952] Compiling RevenueCatUI CustomerCenterView+Actions.swift
[773/952] Compiling RevenueCatUI ButtonStyles.swift
[774/952] Compiling RevenueCatUI ColorFromAppearance.swift
[775/952] Compiling RevenueCatUI ContactSupportUtilities.swift
[776/952] Compiling RevenueCatUI CustomerInfo+CurrentEntitlement.swift
[777/952] Compiling RevenueCatUI CustomerCenterAction.swift
[778/952] Compiling RevenueCatUI CustomerCenterActionViewModifier.swift
[779/952] Compiling RevenueCatUI CustomerCenterActionWrapper.swift
[780/952] Compiling RevenueCatUI CustomerCenterConfigTestData.swift
[781/952] Compiling RevenueCatUI CustomerCenterEnvironment.swift
[782/952] Compiling RevenueCatUI CustomerCenterError.swift
[783/952] Compiling RevenueCatUI CustomerCenterManagementOption.swift
[784/952] Compiling RevenueCatUI CustomerCenterPurchases.swift
[785/952] Compiling RevenueCatUI FeedbackSurveyData.swift
[786/952] Compiling RevenueCatUI LoadPromotionalOfferUseCase.swift
[787/952] Compiling RevenueCatUI PromotionalOfferData.swift
[788/952] Compiling RevenueCatUI PurchaseInformation.swift
[789/952] Compiling RevenueCatUI SemanticVersion.swift
[790/952] Emitting module RevenueCatUI
[791/952] Compiling RevenueCatUI VariableHandlerV2.swift
[792/952] Compiling RevenueCatUI BackgroundStyle.swift
[793/952] Compiling RevenueCatUI BadgeModifier.swift
[794/952] Compiling RevenueCatUI DisplayableColor.swift
[795/952] Compiling RevenueCatUI Fill.swift
[796/952] Compiling RevenueCatUI ForegroundColorScheme.swift
[797/952] Compiling RevenueCatUI ProgressViewModifier.swift
[798/952] Compiling RevenueCatUI ShadowModifier.swift
[799/952] Compiling RevenueCatUI Shape.swift
[800/952] Compiling RevenueCatUI SizeModifier.swift
[801/952] Compiling RevenueCatUI LocalizationProvider.swift
[802/952] Compiling RevenueCatUI PackageValidator.swift
[803/952] Compiling RevenueCatUI PaywallComponentTypeTransformers.swift
[804/952] Compiling RevenueCatUI PaywallComponentViewModel.swift
[805/952] Compiling RevenueCatUI PresentedPartials.swift
[806/952] Compiling RevenueCatUI UIConfigProvider.swift
[807/952] Compiling RevenueCatUI ViewModelFactory.swift
[808/952] Compiling RevenueCatUI PaywallFooterViewController.swift
[809/952] Compiling RevenueCatUI PaywallViewController.swift
[810/952] Compiling RevenueCatUI View+OnRedeemWebPurchaseAttempt.swift
[811/952] Compiling RevenueCatUI CompatibilityNavigationStack.swift
[812/952] Compiling RevenueCatUI CompatibilityTopBarTrailing.swift
[813/952] Compiling RevenueCatUI CustomerCenterNavigationLink.swift
[814/952] Compiling RevenueCatUI CustomerCenterNavigationOptions.swift
[815/952] Compiling RevenueCatUI CustomerCenterView.swift
[816/952] Compiling RevenueCatUI ErrorView.swift
[817/952] Compiling RevenueCatUI FeedbackSurveyView.swift
[818/952] Compiling RevenueCatUI ManageSubscriptionsButtonsView.swift
[819/952] Compiling RevenueCatUI ManageSubscriptionsView.swift
[820/952] Compiling RevenueCatUI NoSubscriptionsView.swift
[821/952] Compiling RevenueCatUI PromotionalOfferView.swift
[822/952] Compiling RevenueCatUI PurchaseDetailView.swift
[823/952] Compiling RevenueCatUI PurchaseHistoryView.swift
[824/952] Compiling RevenueCatUI PurchaseLinkView.swift
[825/952] Compiling RevenueCatUI RestorePurchasesAlert.swift
[826/952] Compiling RevenueCatUI SubscriptionDetailsView.swift
[827/952] Compiling RevenueCatUI TintedProgressView.swift
[828/952] Compiling RevenueCatUI CustomerCenterViewController.swift
[829/952] Compiling RevenueCatUI WrongPlatformView.swift
[830/952] Compiling RevenueCatUI Constants.swift
[831/952] Compiling RevenueCatUI CustomerInfoFixtures.swift
[832/952] Compiling RevenueCatUI EmergeRenderingMode.swift
[833/952] Compiling RevenueCatUI ImageLoader.swift
[834/952] Compiling RevenueCatUI Logger.swift
[835/952] Compiling RevenueCatUI Optional+Extensions.swift
[836/952] Compiling RevenueCatUI Package+VariableDataProvider.swift
[837/952] Compiling RevenueCatUI PaywallData+Default.swift
[838/952] Compiling RevenueCatUI PreviewHelpers.swift
[839/952] Compiling RevenueCatUI RuntimeUtils.swift
[840/952] Compiling RevenueCatUI StoreProduct+Extensions.swift
[841/952] Compiling RevenueCatUI StoreProductDiscount+Extensions.swift
[842/952] Compiling RevenueCatUI SubscriptionPeriod+Extensions.swift
[843/952] Compiling RevenueCatUI TemplateView+MultiTier.swift
[844/952] Compiling RevenueCatUI VersionDetector.swift
[845/952] Compiling RevenueCatUI ConsistentPackageContentView.swift
[846/952] Compiling RevenueCatUI ConsistentTierContentView.swift
[847/952] Compiling RevenueCatUI FitToAspectRatio.swift
[848/952] Compiling RevenueCatUI FooterHidingModifier.swift
[849/952] Compiling RevenueCatUI ViewExtensions.swift
[850/952] Compiling RevenueCatUI PaywallFontProvider.swift
[851/952] Compiling RevenueCatUI PaywallView.swift
[852/952] Compiling RevenueCatUI PaywallError.swift
[853/952] Compiling RevenueCatUI TemplateError.swift
[854/952] Compiling RevenueCatUI IntroEligibilityViewModel.swift
[855/952] Compiling RevenueCatUI TrialOrIntroEligibilityChecker+TestData.swift
[856/952] Compiling RevenueCatUI TrialOrIntroEligibilityChecker.swift
[857/952] Compiling RevenueCatUI Localization.swift
[858/952] Compiling RevenueCatUI LocalizedAlertError.swift
[859/952] Compiling RevenueCatUI PaywallData+Validation.swift
[860/952] Compiling RevenueCatUI PaywallTemplate.swift
[861/952] Compiling RevenueCatUI PaywallViewConfiguration.swift
[862/952] Compiling RevenueCatUI PaywallViewMode+Extensions.swift
[863/952] Compiling RevenueCatUI ProcessedLocalizedConfiguration.swift
[864/952] Compiling RevenueCatUI Strings.swift
[865/952] Compiling RevenueCatUI TemplateViewConfiguration+Extensions.swift
[866/952] Compiling RevenueCatUI TemplateViewConfiguration+Images.swift
[867/952] Compiling RevenueCatUI TemplateViewConfiguration.swift
[868/952] Compiling RevenueCatUI TestData.swift
[869/952] Compiling RevenueCatUI UserInterfaceIdiom.swift
[870/952] Compiling RevenueCatUI Variables.swift
[871/952] Compiling RevenueCatUI Bundle+Extensions.swift
[872/952] Compiling RevenueCatUI ColorInformation+MultiScheme.swift
[873/952] Compiling RevenueCatUI View+PresentPaywall.swift
[874/952] Compiling RevenueCatUI View+PresentPaywallFooter.swift
[875/952] Compiling RevenueCatUI View+PurchaseRestoreCompleted.swift
[876/952] Compiling RevenueCatUI AsyncButton.swift
[877/952] Compiling RevenueCatUI DebugErrorView.swift
[878/952] Compiling RevenueCatUI ErrorDisplay.swift
[879/952] Compiling RevenueCatUI FooterView.swift
[880/952] Compiling RevenueCatUI GradientView.swift
[881/952] Compiling RevenueCatUI IconView.swift
[882/952] Compiling RevenueCatUI IntroEligibilityStateView.swift
[883/952] Compiling RevenueCatUI LoadingPaywallView.swift
[884/952] Compiling RevenueCatUI PackageButtonStyle.swift
[885/952] Compiling RevenueCatUI ProgressView.swift
[886/952] Compiling RevenueCatUI PurchaseButton.swift
[887/952] Compiling RevenueCatUI RemoteImage.swift
[888/952] Compiling RevenueCatUI SafariView.swift
[889/952] Compiling RevenueCatUI TemplateBackgroundImageView.swift
[890/952] Compiling RevenueCatUI TemplatePackageSetting.swift
[891/952] Compiling RevenueCatUI TierSelectorView.swift
[892/952] Compiling RevenueCatUI resource_bundle_accessor.swift
[893/952] Compiling RevenueCatUI TabControlToggleComponentView.swift
[894/952] Compiling RevenueCatUI TabControlToggleComponentViewModel.swift
[895/952] Compiling RevenueCatUI TabsComponentView.swift
[896/952] Compiling RevenueCatUI TabsComponentViewModel.swift
[897/952] Compiling RevenueCatUI TextComponentView.swift
[898/952] Compiling RevenueCatUI TextComponentViewModel.swift
[899/952] Compiling RevenueCatUI TimelineComponentView.swift
[900/952] Compiling RevenueCatUI TimelineComponentViewModel.swift
[901/952] Compiling RevenueCatUI IntroOfferEligibilityContext.swift
[902/952] Compiling RevenueCatUI PackageContext.swift
[903/952] Compiling RevenueCatUI ScreenCondition.swift
[904/952] Compiling RevenueCatUI LocaleExtensions.swift
[905/952] Compiling RevenueCatUI LocaleFinder.swift
[906/952] Compiling RevenueCatUI PaywallsV2View.swift
[907/952] Compiling RevenueCatUI PreviewMock.swift
[908/952] Compiling RevenueCatUI FallbackComponentPreview.swift
[909/952] Compiling RevenueCatUI FamilySharingTogglePreview.swift
[910/952] Compiling RevenueCatUI MultiTierPreview.swift
[911/952] Compiling RevenueCatUI PurchaseButtonInPackage.swift
[912/952] Compiling RevenueCatUI Template1Preview.swift
[913/952] Compiling RevenueCatUI ImageComponentView.swift
[914/952] Compiling RevenueCatUI ImageComponentViewModel.swift
[915/952] Compiling RevenueCatUI ComponentViewState.swift
[916/952] Compiling RevenueCatUI PackageComponentView.swift
[917/952] Compiling RevenueCatUI PackageComponentViewModel.swift
[918/952] Compiling RevenueCatUI PurchaseButtonComponentView.swift
[919/952] Compiling RevenueCatUI PurchaseButtonComponentViewModel.swift
[920/952] Compiling RevenueCatUI RootView.swift
[921/952] Compiling RevenueCatUI RootViewModel.swift
[922/952] Compiling RevenueCatUI FlexHStack.swift
[923/952] Compiling RevenueCatUI FlexVStack.swift
[924/952] Compiling RevenueCatUI JustifyContent.swift
[925/952] Compiling RevenueCatUI StackComponentView.swift
[926/952] Compiling RevenueCatUI StackComponentViewModel.swift
[927/952] Compiling RevenueCatUI StickyFooterComponentView.swift
[928/952] Compiling RevenueCatUI StickyFooterComponentViewModel.swift
[929/952] Compiling RevenueCatUI TabControlButtonComponentView.swift
[930/952] Compiling RevenueCatUI TabControlButtonComponentViewModel.swift
[931/952] Compiling RevenueCatUI TabControlComponentView.swift
[932/952] Compiling RevenueCatUI TabControlComponentViewModel.swift
[933/952] Compiling RevenueCatUI MockPurchases.swift
[934/952] Compiling RevenueCatUI PaywallPurchasesType.swift
[935/952] Compiling RevenueCatUI PurchaseHandler+TestData.swift
[936/952] Compiling RevenueCatUI PurchaseHandler.swift
[937/952] Compiling RevenueCatUI WatchTemplateView.swift
[938/952] Compiling RevenueCatUI Template1View.swift
[939/952] Compiling RevenueCatUI Template2View.swift
[940/952] Compiling RevenueCatUI Template3View.swift
[941/952] Compiling RevenueCatUI Template4View.swift
[942/952] Compiling RevenueCatUI Template5View.swift
[943/952] Compiling RevenueCatUI Template7View.swift
[944/952] Compiling RevenueCatUI TemplateViewType.swift
[945/952] Compiling RevenueCatUI BottomSheetView.swift
[946/952] Compiling RevenueCatUI ButtonComponentView.swift
[947/952] Compiling RevenueCatUI ButtonComponentViewModel.swift
[948/952] Compiling RevenueCatUI CarouselComponentView.swift
[949/952] Compiling RevenueCatUI CarouselComponentViewModel.swift
[950/952] Compiling RevenueCatUI ComponentsView.swift
[951/952] Compiling RevenueCatUI IconComponentView.swift
[952/952] Compiling RevenueCatUI IconComponentViewModel.swift
Build complete! (67.63s)
Fetching https://github.com/quick/nimble
[1/19567] Fetching nimble
Fetched https://github.com/quick/nimble (8.72s)
Fetching https://github.com/pointfreeco/swift-snapshot-testing
[1/13159] Fetching swift-snapshot-testing
Fetched https://github.com/pointfreeco/swift-snapshot-testing (20.48s)
Fetching https://github.com/mattgallagher/CwlPreconditionTesting.git
[1/1257] Fetching cwlpreconditiontesting
Fetched https://github.com/mattgallagher/CwlPreconditionTesting.git (2.38s)
Computing version for https://github.com/mattgallagher/CwlPreconditionTesting.git
Computed https://github.com/mattgallagher/CwlPreconditionTesting.git at 2.2.2 (0.47s)
Fetching https://github.com/mattgallagher/CwlCatchException.git
[1/455] Fetching cwlcatchexception
Fetched https://github.com/mattgallagher/CwlCatchException.git (2.15s)
Computing version for https://github.com/mattgallagher/CwlCatchException.git
Computed https://github.com/mattgallagher/CwlCatchException.git at 2.2.1 (0.45s)
Creating working copy for https://github.com/mattgallagher/CwlCatchException.git
Working copy of https://github.com/mattgallagher/CwlCatchException.git resolved at 2.2.1
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 26ed3a2b4a2df47917ca9b790a57f91285b923fb
Creating working copy for https://github.com/quick/nimble
Working copy of https://github.com/quick/nimble resolved at 1f3bde57bde12f5e7b07909848c071e9b73d6edc
Creating working copy for https://github.com/mattgallagher/CwlPreconditionTesting.git
Working copy of https://github.com/mattgallagher/CwlPreconditionTesting.git resolved at 2.2.2
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/Tests/RevenueCatUITests/Templates/__Snapshots__': File not found.
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/RevenueCatUI/RevenueCatUIDev.xctestplan
Build complete.
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "nimble",
"requirement" : {
"revision" : [
"1f3bde57bde12f5e7b07909848c071e9b73d6edc"
]
},
"type" : "sourceControl",
"url" : "https://github.com/quick/nimble"
},
{
"identity" : "swift-snapshot-testing",
"requirement" : {
"revision" : [
"26ed3a2b4a2df47917ca9b790a57f91285b923fb"
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-snapshot-testing"
}
],
"manifest_display_name" : "RevenueCat",
"name" : "RevenueCat",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "watchos",
"version" : "6.2"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "RevenueCat",
"targets" : [
"RevenueCat"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RevenueCat_CustomEntitlementComputation",
"targets" : [
"RevenueCat_CustomEntitlementComputation"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ReceiptParser",
"targets" : [
"ReceiptParser"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RevenueCatUI",
"targets" : [
"RevenueCatUI"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "RevenueCat_CustomEntitlementComputation",
"module_type" : "SwiftTarget",
"name" : "RevenueCat_CustomEntitlementComputation",
"path" : "CustomEntitlementComputation",
"product_memberships" : [
"RevenueCat_CustomEntitlementComputation"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Attribution/ASIdManagerProxy.swift",
"Attribution/AttributionData.swift",
"Attribution/AttributionFetcher.swift",
"Attribution/AttributionNetwork.swift",
"Attribution/AttributionPoster.swift",
"Attribution/AttributionTypeFactory.swift",
"Attribution/TrackingManagerProxy.swift",
"Caching/CacheStatus.swift",
"Caching/DeviceCache.swift",
"Caching/InMemoryCachedObject.swift",
"CodableExtensions/PeriodType+Extensions.swift",
"CodableExtensions/PurchaseOwnershipType+Extensions.swift",
"CodableExtensions/Store+Extensions.swift",
"CustomerCenter/CustomerCenterConfigData.swift",
"CustomerCenter/CustomerCenterPresentationMode.swift",
"CustomerCenter/Events/CustomerCenterEvent.swift",
"CustomerCenter/Events/EventsRequest+CustomerCenter.swift",
"DeepLink/DeepLinkParser.swift",
"Diagnostics/DiagnosticsEvent.swift",
"Diagnostics/DiagnosticsFileHandler.swift",
"Diagnostics/DiagnosticsTracker.swift",
"Diagnostics/FileHandler.swift",
"Diagnostics/Networking/DiagnosticsEventsRequest.swift",
"Diagnostics/Networking/DiagnosticsHTTPRequestPath.swift",
"Diagnostics/Networking/DiagnosticsPostOperation.swift",
"Diagnostics/Networking/DiagnosticsSynchronizer.swift",
"DocCDocumentation/EmptyFile.swift",
"Error Handling/Assertions.swift",
"Error Handling/BackendError.swift",
"Error Handling/BackendErrorCode.swift",
"Error Handling/DescribableError.swift",
"Error Handling/ErrorCode.swift",
"Error Handling/ErrorDetails.swift",
"Error Handling/ErrorUtils.swift",
"Error Handling/PurchasesError.swift",
"Error Handling/SKError+Extensions.swift",
"Error Handling/StoreKitError+Extensions.swift",
"Error Handling/StoreKitErrorHelper.swift",
"Events/FeatureEvent.swift",
"Events/Networking/EventsRequest.swift",
"Events/StoredEvent.swift",
"Events/StoredEventSerializer.swift",
"FoundationExtensions/Array+Extensions.swift",
"FoundationExtensions/AsyncExtensions.swift",
"FoundationExtensions/Data+Extensions.swift",
"FoundationExtensions/Date+Extensions.swift",
"FoundationExtensions/Decoder+Extensions.swift",
"FoundationExtensions/Dictionary+Extensions.swift",
"FoundationExtensions/DispatchTimeInterval+Extensions.swift",
"FoundationExtensions/Error+Extensions.swift",
"FoundationExtensions/Integer+Extensions.swift",
"FoundationExtensions/Locale+Extensions.swift",
"FoundationExtensions/OperationQueue+Extensions.swift",
"FoundationExtensions/Operators+Extensions.swift",
"FoundationExtensions/Optional+Extensions.swift",
"FoundationExtensions/Result+Extensions.swift",
"FoundationExtensions/Set+Extensions.swift",
"FoundationExtensions/String+Extensions.swift",
"FoundationExtensions/TimeInterval+Extensions.swift",
"FoundationExtensions/UIApplication+RCExtensions.swift",
"FoundationExtensions/UserDefaults+Extensions.swift",
"Identity/CustomerInfo+ActiveDates.swift",
"Identity/CustomerInfo+NonSubscriptions.swift",
"Identity/CustomerInfo.swift",
"Identity/CustomerInfoManager.swift",
"Identity/IdentityManager.swift",
"Identity/ProductPaidPrice.swift",
"Identity/SubscriptionInfo.swift",
"LocalReceiptParsing/BasicTypes/ASN1Container.swift",
"LocalReceiptParsing/BasicTypes/ASN1ObjectIdentifier.swift",
"LocalReceiptParsing/BasicTypes/AppleReceipt.swift",
"LocalReceiptParsing/BasicTypes/InAppPurchase.swift",
"LocalReceiptParsing/Builders/ASN1ContainerBuilder.swift",
"LocalReceiptParsing/Builders/ASN1ObjectIdentifierBuilder.swift",
"LocalReceiptParsing/Builders/AppleReceiptBuilder.swift",
"LocalReceiptParsing/Builders/InAppPurchaseBuilder.swift",
"LocalReceiptParsing/DataConverters/ArraySlice_UInt8+Extensions.swift",
"LocalReceiptParsing/DataConverters/Codable+Extensions.swift",
"LocalReceiptParsing/DataConverters/DateFormatter+Extensions.swift",
"LocalReceiptParsing/DataConverters/UInt8+Extensions.swift",
"LocalReceiptParsing/Helpers/FileReader.swift",
"LocalReceiptParsing/Helpers/LoggerType.swift",
"LocalReceiptParsing/Helpers/ProcessInfo+Extensions.swift",
"LocalReceiptParsing/Helpers/ReceiptParserLogger.swift",
"LocalReceiptParsing/Helpers/ReceiptStrings.swift",
"LocalReceiptParsing/LocalReceiptFetcher.swift",
"LocalReceiptParsing/PurchasesReceiptParser.swift",
"LocalReceiptParsing/ReceiptParsingError.swift",
"Logging/LogIntent.swift",
"Logging/Logger.swift",
"Logging/Strings/AnalyticsStrings.swift",
"Logging/Strings/AttributionStrings.swift",
"Logging/Strings/BackendErrorStrings.swift",
"Logging/Strings/CodableStrings.swift",
"Logging/Strings/ConfigureStrings.swift",
"Logging/Strings/CustomerInfoStrings.swift",
"Logging/Strings/DiagnosticsStrings.swift",
"Logging/Strings/ETagStrings.swift",
"Logging/Strings/EligibilityStrings.swift",
"Logging/Strings/IdentityStrings.swift",
"Logging/Strings/ManageSubscriptionsStrings.swift",
"Logging/Strings/NetworkStrings.swift",
"Logging/Strings/OfferingStrings.swift",
"Logging/Strings/OfflineEntitlementsStrings.swift",
"Logging/Strings/PaywallsStrings.swift",
"Logging/Strings/PurchaseStrings.swift",
"Logging/Strings/SigningStrings.swift",
"Logging/Strings/StoreKitStrings.swift",
"Logging/Strings/Strings.swift",
"Logging/Strings/WebRedemptionStrings.swift",
"Misc/Box.swift",
"Misc/Codable/AnyDecodable.swift",
"Misc/Codable/AnyEncodable.swift",
"Misc/Codable/DefaultDecodable.swift",
"Misc/Codable/EnsureNonEmptyCollectionDecodable.swift",
"Misc/Codable/IgnoreHashable.swift",
"Misc/Codable/NonEmptyStringDecodable.swift",
"Misc/Codable/RawDataContainer.swift",
"Misc/Concurrency/Atomic.swift",
"Misc/Concurrency/Lock.swift",
"Misc/Concurrency/OperationDispatcher.swift",
"Misc/Concurrency/Purchases+async.swift",
"Misc/Concurrency/Purchases+nonasync.swift",
"Misc/Concurrency/SynchronizedUserDefaults.swift",
"Misc/DangerousSettings.swift",
"Misc/DateAndTime/Clock.swift",
"Misc/DateAndTime/DateExtensions.swift",
"Misc/DateAndTime/DateProvider.swift",
"Misc/DateAndTime/ISODurationFormatter.swift",
"Misc/DateAndTime/ISOPeriodFormatter.swift",
"Misc/DateAndTime/TimingUtil.swift",
"Misc/Deprecations.swift",
"Misc/Either.swift",
"Misc/Locale/PreferredLocalesProvider.swift",
"Misc/MacDevice.swift",
"Misc/MapAppStoreDetector.swift",
"Misc/Obsoletions.swift",
"Misc/PlatformInfo.swift",
"Misc/PriceFormatterProvider.swift",
"Misc/RateLimiter.swift",
"Misc/SandboxEnvironmentDetector.swift",
"Misc/StoreKitVersion.swift",
"Misc/SystemInfo.swift",
"Networking/Backend.swift",
"Networking/BackendConfiguration.swift",
"Networking/Caching/CacheFetchPolicy.swift",
"Networking/Caching/CallbackCache.swift",
"Networking/Caching/CallbackCacheStatus.swift",
"Networking/Caching/CustomerCenterConfigCallback.swift",
"Networking/Caching/CustomerInfoCallback.swift",
"Networking/Caching/LogInCallback.swift",
"Networking/Caching/OfferingsCallback.swift",
"Networking/Caching/ProductEntitlementMappingCallback.swift",
"Networking/CustomerAPI.swift",
"Networking/CustomerCenterConfigAPI.swift",
"Networking/HTTPClient/DNSChecker.swift",
"Networking/HTTPClient/ETagManager.swift",
"Networking/HTTPClient/ErrorResponse.swift",
"Networking/HTTPClient/HTTPClient.swift",
"Networking/HTTPClient/HTTPRequest.swift",
"Networking/HTTPClient/HTTPRequestBody.swift",
"Networking/HTTPClient/HTTPRequestPath.swift",
"Networking/HTTPClient/HTTPResponse.swift",
"Networking/HTTPClient/HTTPResponseBody.swift",
"Networking/HTTPClient/HTTPStatusCode.swift",
"Networking/HTTPClient/NetworkError.swift",
"Networking/HTTPClient/RedirectLoggerTaskDelegate.swift",
"Networking/IdentityAPI.swift",
"Networking/InternalAPI.swift",
"Networking/OfferingsAPI.swift",
"Networking/OfflineEntitlementsAPI.swift",
"Networking/Operations/GetCustomerCenterConfigOperation.swift",
"Networking/Operations/GetCustomerInfoOperation.swift",
"Networking/Operations/GetIntroEligibilityOperation.swift",
"Networking/Operations/GetOfferingsOperation.swift",
"Networking/Operations/GetProductEntitlementMappingOperation.swift",
"Networking/Operations/Handling/CustomerInfoResponseHandler.swift",
"Networking/Operations/HealthOperation.swift",
"Networking/Operations/HealthReportOperation.swift",
"Networking/Operations/LogInOperation.swift",
"Networking/Operations/NetworkOperation.swift",
"Networking/Operations/PostAdServicesTokenOperation.swift",
"Networking/Operations/PostAttributionDataOperation.swift",
"Networking/Operations/PostOfferForSigningOperation.swift",
"Networking/Operations/PostReceiptDataOperation.swift",
"Networking/Operations/PostRedeemWebPurchaseOperation.swift",
"Networking/Operations/PostSubscriberAttributesOperation.swift",
"Networking/RedeemWebPurchaseAPI.swift",
"Networking/Responses/CustomerCenterConfigResponse.swift",
"Networking/Responses/CustomerInfoResponse.swift",
"Networking/Responses/GetIntroEligibilityResponse.swift",
"Networking/Responses/HealthReportResponse.swift",
"Networking/Responses/OfferingsResponse.swift",
"Networking/Responses/PostOfferResponse.swift",
"Networking/Responses/ProductEntitlementMappingResponse.swift",
"Networking/Responses/RevenueCatUI/PaywallComponentsData.swift",
"Networking/Responses/RevenueCatUI/UIConfig.swift",
"OfflineEntitlements/CustomerInfo+OfflineEntitlements.swift",
"OfflineEntitlements/OfflineCustomerInfoCreator.swift",
"OfflineEntitlements/OfflineEntitlementsManager.swift",
"OfflineEntitlements/ProductEntitlementMapping.swift",
"OfflineEntitlements/ProductEntitlementMappingFetcher.swift",
"OfflineEntitlements/PurchasedProductsFetcher.swift",
"OfflineEntitlements/PurchasedSK2Product.swift",
"Paywalls/Components/Common/Background.swift",
"Paywalls/Components/Common/Border.swift",
"Paywalls/Components/Common/ComponentOverrides.swift",
"Paywalls/Components/Common/Dimension.swift",
"Paywalls/Components/Common/PaywallComponentBase.swift",
"Paywalls/Components/Common/PaywallComponentLocalization.swift",
"Paywalls/Components/Common/PaywallComponentPropertyTypes.swift",
"Paywalls/Components/PaywallButtonComponent.swift",
"Paywalls/Components/PaywallCarouselComponent.swift",
"Paywalls/Components/PaywallIconComponent.swift",
"Paywalls/Components/PaywallImageComponent.swift",
"Paywalls/Components/PaywallPackageComponent.swift",
"Paywalls/Components/PaywallPurchaseButtonComponent.swift",
"Paywalls/Components/PaywallStackComponent.swift",
"Paywalls/Components/PaywallStickyFooterComponent.swift",
"Paywalls/Components/PaywallTabsComponent.swift",
"Paywalls/Components/PaywallTextComponent.swift",
"Paywalls/Components/PaywallTimelineComponent.swift",
"Paywalls/Components/PaywallV2CacheWarming.swift",
"Paywalls/Events/Networking/EventsRequest+Paywall.swift",
"Paywalls/Events/Networking/PaywallHTTPRequestPath.swift",
"Paywalls/Events/Networking/PostPaywallEventsOperation.swift",
"Paywalls/Events/PaywallEvent.swift",
"Paywalls/Events/PaywallEventStore.swift",
"Paywalls/Events/PaywallEventsManager.swift",
"Paywalls/PaywallCacheWarming.swift",
"Paywalls/PaywallColor.swift",
"Paywalls/PaywallData+Localization.swift",
"Paywalls/PaywallData.swift",
"Paywalls/PaywallViewMode.swift",
"Purchasing/CachingProductsManager.swift",
"Purchasing/CachingTrialOrIntroPriceEligibilityChecker.swift",
"Purchasing/Configuration.swift",
"Purchasing/EntitlementInfo.swift",
"Purchasing/EntitlementInfos.swift",
"Purchasing/IntroEligibility.swift",
"Purchasing/IntroEligibilityCalculator.swift",
"Purchasing/NonSubscriptionTransaction.swift",
"Purchasing/Offering.swift",
"Purchasing/Offerings.swift",
"Purchasing/OfferingsFactory.swift",
"Purchasing/OfferingsManager.swift",
"Purchasing/Package.swift",
"Purchasing/PackageType.swift",
"Purchasing/ProductRequestData+Initialization.swift",
"Purchasing/ProductRequestData.swift",
"Purchasing/ProductsManager.swift",
"Purchasing/ProductsRequestFactory.swift",
"Purchasing/PurchaseOwnershipType.swift",
"Purchasing/Purchases/Attribution.swift",
"Purchasing/Purchases/PurchaseParams.swift",
"Purchasing/Purchases/Purchases.swift",
"Purchasing/Purchases/PurchasesAreCompletedBy.swift",
"Purchasing/Purchases/PurchasesDelegate.swift",
"Purchasing/Purchases/PurchasesOrchestrator.swift",
"Purchasing/Purchases/PurchasesType.swift",
"Purchasing/Purchases/TransactionPoster.swift",
"Purchasing/ReceiptFetcher.swift",
"Purchasing/ReceiptRefreshPolicy.swift",
"Purchasing/StoreKit1/PaymentQueueWrapper.swift",
"Purchasing/StoreKit1/ProductsFetcherSK1.swift",
"Purchasing/StoreKit1/StoreKit1Wrapper.swift",
"Purchasing/StoreKit1/StoreKitRequestFetcher.swift",
"Purchasing/StoreKit2/Observer Mode/StoreKit2ObserverModePurchaseDetector.swift",
"Purchasing/StoreKit2/ProductsFetcherSK2.swift",
"Purchasing/StoreKit2/SK2AppTransaction.swift",
"Purchasing/StoreKit2/SK2BeginRefundRequestHelper.swift",
"Purchasing/StoreKit2/StoreKit2PurchaseIntentListener.swift",
"Purchasing/StoreKit2/StoreKit2Receipt.swift",
"Purchasing/StoreKit2/StoreKit2StorefrontListener.swift",
"Purchasing/StoreKit2/StoreKit2TransactionFetcher.swift",
"Purchasing/StoreKit2/StoreKit2TransactionListener.swift",
"Purchasing/StoreKit2/Win-Back Offers/WinBackOfferEligibilityCalculator.swift",
"Purchasing/StoreKit2/Win-Back Offers/WinBackOfferEligibilityCalculatorType.swift",
"Purchasing/StoreKitAbstractions/EncodedAppleReceipt.swift",
"Purchasing/StoreKitAbstractions/ProductType.swift",
"Purchasing/StoreKitAbstractions/PromotionalOffer.swift",
"Purchasing/StoreKitAbstractions/SK1StoreProduct.swift",
"Purchasing/StoreKitAbstractions/SK1StoreProductDiscount.swift",
"Purchasing/StoreKitAbstractions/SK1StoreTransaction.swift",
"Purchasing/StoreKitAbstractions/SK1Storefront.swift",
"Purchasing/StoreKitAbstractions/SK2StoreProduct.swift",
"Purchasing/StoreKitAbstractions/SK2StoreProductDiscount.swift",
"Purchasing/StoreKitAbstractions/SK2StoreTransaction.swift",
"Purchasing/StoreKitAbstractions/SK2Storefront.swift",
"Purchasing/StoreKitAbstractions/StoreEnvironment.swift",
"Purchasing/StoreKitAbstractions/StoreKitWorkarounds.swift",
"Purchasing/StoreKitAbstractions/StoreProduct.swift",
"Purchasing/StoreKitAbstractions/StoreProductDiscount.swift",
"Purchasing/StoreKitAbstractions/StoreTransaction.swift",
"Purchasing/StoreKitAbstractions/Storefront.swift",
"Purchasing/StoreKitAbstractions/StorefrontProvider.swift",
"Purchasing/StoreKitAbstractions/SubscriptionPeriod.swift",
"Purchasing/StoreKitAbstractions/Test Data/TestStoreProduct.swift",
"Purchasing/StoreKitAbstractions/Test Data/TestStoreProductDiscount.swift",
"Purchasing/StoreKitAbstractions/WinBackOffer.swift",
"Purchasing/TransactionsFactory.swift",
"Purchasing/TransactionsManager.swift",
"Purchasing/TrialOrIntroPriceEligibilityChecker.swift",
"Security/FakeSigning.swift",
"Security/HTTPRequest+Signing.swift",
"Security/HTTPRequestBody+Signing.swift",
"Security/Signing+ResponseVerification.swift",
"Security/Signing.swift",
"Security/VerificationResult.swift",
"SubscriberAttributes/AttributionDataMigrator.swift",
"SubscriberAttributes/AttributionKey.swift",
"SubscriberAttributes/ReservedSubscriberAttributes.swift",
"SubscriberAttributes/SubscriberAttribute.swift",
"SubscriberAttributes/SubscriberAttributesManager.swift",
"Support/BeginRefundRequestHelper.swift",
"Support/DebugUI/DebugContentViews.swift",
"Support/DebugUI/DebugView.swift",
"Support/DebugUI/DebugViewController.swift",
"Support/DebugUI/DebugViewModel.swift",
"Support/DebugUI/DebugViewSheetPresentation.swift",
"Support/DebugUI/ProductStatus+Icon.swift",
"Support/DebugUI/SDKHealthCheckStatus+Icon.swift",
"Support/DebugUI/SDKHealthStatus+Icon.swift",
"Support/FrameworkDisambiguation.swift",
"Support/HealthReport+Validate.swift",
"Support/ManageSubscriptionsHelper.swift",
"Support/PaywallExtensions.swift",
"Support/PurchasesDiagnostics.swift",
"Support/SDKHealthError+CustomNSError.swift",
"Support/StoreMessageType.swift",
"Support/StoreMessagesHelper.swift",
"Support/SwiftVersionCheck.swift",
"WebPurchaseRedemption/URL+WebPurchaseRedemption.swift",
"WebPurchaseRedemption/WebPurchaseRedemption.swift",
"WebPurchaseRedemption/WebPurchaseRedemptionHelper.swift",
"WebPurchaseRedemption/WebPurchaseRedemptionResult.swift"
],
"type" : "library"
},
{
"c99name" : "RevenueCatUITests",
"module_type" : "SwiftTarget",
"name" : "RevenueCatUITests",
"path" : "Tests/RevenueCatUITests",
"product_dependencies" : [
"Nimble",
"SnapshotTesting"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/RevenueCatUITests/Resources/background.heic",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/RevenueCatUITests/Resources/header.heic",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"BaseSnapshotTest.swift",
"CustomerCenter/ContactSupportUtilitiesTests.swift",
"CustomerCenter/CustomerCenterActionWrapperTests.swift",
"CustomerCenter/CustomerCenterViewModelTests.swift",
"CustomerCenter/FeedbackSurveyViewModelTests.swift",
"CustomerCenter/ManageSubscriptionsViewModelTests.swift",
"CustomerCenter/Mocks/MockCustomerCenterPurchases.swift",
"CustomerCenter/Mocks/MockCustomerCenterStoreKitUtilities.swift",
"CustomerCenter/Mocks/MockLoadPromotionalOfferUseCase.swift",
"CustomerCenter/Mocks/MockStoreProductDiscount.swift",
"CustomerCenter/PurchaseInformationTests.swift",
"CustomerCenter/SubscriptionInformationFixtures.swift",
"Data/LocalizedAlertErrorTests.swift",
"Data/PackageVariablesTests.swift",
"Data/PaywallDataValidationTests.swift",
"Data/SemanticVersionTests.swift",
"Data/TemplateViewConfigurationTests.swift",
"Data/VariablesTests.swift",
"Helpers/AsyncTestHelpers.swift",
"Helpers/AvailabilityChecks.swift",
"Helpers/CurrentTestCaseTracker.swift",
"Helpers/DataExtensions.swift",
"Helpers/ImageSnapshot.swift",
"Helpers/OSVersionEquivalent.swift",
"Helpers/SnapshotTesting+Extensions.swift",
"Helpers/TestCase.swift",
"ImageLoaderTests.swift",
"LocalizationTests.swift",
"PaywallFooterTests.swift",
"PaywallViewEventsTests.swift",
"PaywallsV2/LocaleFinderTests.swift",
"PaywallsV2/PresentedPartialsTests.swift",
"PaywallsV2/VariableHandlerV2Tests.swift",
"PresentIfNeededTests.swift",
"PurchaseCompletedHandlerTests.swift",
"Purchasing/PurchaseHandlerTests.swift",
"Templates/ExternalPurchaseAndRestoreTests.swift",
"Templates/OtherPaywallViewTests.swift",
"Templates/PaywallViewDynamicTypeTests.swift",
"Templates/PaywallViewLocalizationTests.swift",
"Templates/Template1ViewTests.swift",
"Templates/Template2ViewTests.swift",
"Templates/Template3ViewTests.swift",
"Templates/Template4ViewTests.swift",
"Templates/Template5ViewTests.swift",
"Templates/Template7ViewTests.swift"
],
"target_dependencies" : [
"RevenueCatUI"
],
"type" : "test"
},
{
"c99name" : "RevenueCatUI",
"module_type" : "SwiftTarget",
"name" : "RevenueCatUI",
"path" : "RevenueCatUI",
"product_memberships" : [
"RevenueCatUI"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/zh_Hans.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh_hans"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/en.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/id.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "id"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/el.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "el"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/pl.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "pl"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/th.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "th"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/en_US.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en_us"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/icons.xcassets",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/ja.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ja"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/fr_CA.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "fr_ca"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/hi.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "hi"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/ar.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ar"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/tr.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "tr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/ca.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ca"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/sv.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "sv"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/cs.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "cs"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/pt_BR.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "pt_br"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/hu.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "hu"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/ms.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ms"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/en_CA.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en_ca"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/ko.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ko"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/pt_PT.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "pt_pt"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/hr.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "hr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/uk.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "uk"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/bg.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "bg"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/it.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "it"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/he.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "he"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/en_GB.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en_gb"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/no.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "no"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/background.jpg",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/es_ES.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "es_es"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/vi.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "vi"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/en_AU.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en_au"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/es_419.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "es_419"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/ru.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ru"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/fi.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "fi"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/kk.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "kk"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/da.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "da"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/ro.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ro"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/zh_Hant.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh_hant"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/de.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "de"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/sk.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "sk"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/nl.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "nl"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/fr_FR.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "fr_fr"
}
}
}
],
"sources" : [
"Binding+Extensions.swift",
"CustomerCenter/Abstractions/CustomerCenterPurchasesType.swift",
"CustomerCenter/Actions/CustomerCenter+PreferenceKeys.swift",
"CustomerCenter/Actions/CustomerCenterView+Actions.swift",
"CustomerCenter/ButtonStyles.swift",
"CustomerCenter/ColorFromAppearance.swift",
"CustomerCenter/ContactSupportUtilities.swift",
"CustomerCenter/CustomerInfo+CurrentEntitlement.swift",
"CustomerCenter/Data/CustomerCenterAction.swift",
"CustomerCenter/Data/CustomerCenterActionViewModifier.swift",
"CustomerCenter/Data/CustomerCenterActionWrapper.swift",
"CustomerCenter/Data/CustomerCenterConfigTestData.swift",
"CustomerCenter/Data/CustomerCenterEnvironment.swift",
"CustomerCenter/Data/CustomerCenterError.swift",
"CustomerCenter/Data/CustomerCenterManagementOption.swift",
"CustomerCenter/Data/CustomerCenterPurchases.swift",
"CustomerCenter/Data/FeedbackSurveyData.swift",
"CustomerCenter/Data/LoadPromotionalOfferUseCase.swift",
"CustomerCenter/Data/PromotionalOfferData.swift",
"CustomerCenter/Data/PurchaseInformation.swift",
"CustomerCenter/Data/SemanticVersion.swift",
"CustomerCenter/Extensions/CustomerCenterConfigDataSupport+URL.swift",
"CustomerCenter/Extensions/CustomerInfo+ActiveTransaction.swift",
"CustomerCenter/Extensions/Store+Localization.swift",
"CustomerCenter/URLUtilities.swift",
"CustomerCenter/Utilities/CustomerCenterLocalizationStrings.swift",
"CustomerCenter/Utilities/CustomerCenterStoreKitUtilities.swift",
"CustomerCenter/Utilities/CustomerCenterStoreKitUtilitiesType.swift",
"CustomerCenter/View+PresentCustomerCenter.swift",
"CustomerCenter/ViewModels/CustomerCenterViewModel.swift",
"CustomerCenter/ViewModels/CustomerCenterViewState.swift",
"CustomerCenter/ViewModels/FeedbackSurveyViewModel.swift",
"CustomerCenter/ViewModels/ManageSubscriptions/ManageSubscriptionsViewModel.swift",
"CustomerCenter/ViewModels/PromotionalOfferViewModel.swift",
"CustomerCenter/ViewModels/PurchaseHistory/PurchaseDetailItem.swift",
"CustomerCenter/ViewModels/PurchaseHistory/PurchaseDetailViewModel.swift",
"CustomerCenter/ViewModels/PurchaseHistory/PurchaseHistoryViewModel.swift",
"CustomerCenter/ViewModels/PurchaseHistory/PurchaseInfo.swift",
"CustomerCenter/ViewModels/RestorePurchasesAlertViewModel.swift",
"CustomerCenter/Views/AppUpdateWarningView.swift",
"CustomerCenter/Views/CompatibilityContentUnavailableView.swift",
"CustomerCenter/Views/CompatibilityLabeledContent.swift",
"CustomerCenter/Views/CompatibilityNavigationStack.swift",
"CustomerCenter/Views/CompatibilityTopBarTrailing.swift",
"CustomerCenter/Views/CustomerCenterNavigationLink.swift",
"CustomerCenter/Views/CustomerCenterNavigationOptions.swift",
"CustomerCenter/Views/CustomerCenterView.swift",
"CustomerCenter/Views/ErrorView.swift",
"CustomerCenter/Views/FeedbackSurveyView.swift",
"CustomerCenter/Views/ManageSubscriptionsButtonsView.swift",
"CustomerCenter/Views/ManageSubscriptionsView.swift",
"CustomerCenter/Views/NoSubscriptionsView.swift",
"CustomerCenter/Views/PromotionalOfferView.swift",
"CustomerCenter/Views/PurchaseHistory/PurchaseDetailView.swift",
"CustomerCenter/Views/PurchaseHistory/PurchaseHistoryView.swift",
"CustomerCenter/Views/PurchaseHistory/PurchaseLinkView.swift",
"CustomerCenter/Views/RestorePurchasesAlert.swift",
"CustomerCenter/Views/SubscriptionDetailsView.swift",
"CustomerCenter/Views/TintedProgressView.swift",
"CustomerCenter/Views/UIKit Compatibility/CustomerCenterViewController.swift",
"CustomerCenter/Views/WrongPlatformView.swift",
"Data/Constants.swift",
"Data/CustomerInfoFixtures.swift",
"Data/Errors/PaywallError.swift",
"Data/Errors/TemplateError.swift",
"Data/IntroEligibility/IntroEligibilityViewModel.swift",
"Data/IntroEligibility/TrialOrIntroEligibilityChecker+TestData.swift",
"Data/IntroEligibility/TrialOrIntroEligibilityChecker.swift",
"Data/Localization.swift",
"Data/LocalizedAlertError.swift",
"Data/PaywallData+Validation.swift",
"Data/PaywallTemplate.swift",
"Data/PaywallViewConfiguration.swift",
"Data/PaywallViewMode+Extensions.swift",
"Data/ProcessedLocalizedConfiguration.swift",
"Data/Strings.swift",
"Data/TemplateViewConfiguration+Extensions.swift",
"Data/TemplateViewConfiguration+Images.swift",
"Data/TemplateViewConfiguration.swift",
"Data/TestData.swift",
"Data/UserInterfaceIdiom.swift",
"Data/Variables.swift",
"Helpers/Bundle+Extensions.swift",
"Helpers/ColorInformation+MultiScheme.swift",
"Helpers/EmergeRenderingMode.swift",
"Helpers/ImageLoader.swift",
"Helpers/Logger.swift",
"Helpers/Optional+Extensions.swift",
"Helpers/Package+VariableDataProvider.swift",
"Helpers/PaywallData+Default.swift",
"Helpers/PreviewHelpers.swift",
"Helpers/RuntimeUtils.swift",
"Helpers/StoreProduct+Extensions.swift",
"Helpers/StoreProductDiscount+Extensions.swift",
"Helpers/SubscriptionPeriod+Extensions.swift",
"Helpers/TemplateView+MultiTier.swift",
"Helpers/VersionDetector.swift",
"Modifiers/ConsistentPackageContentView.swift",
"Modifiers/ConsistentTierContentView.swift",
"Modifiers/FitToAspectRatio.swift",
"Modifiers/FooterHidingModifier.swift",
"Modifiers/ViewExtensions.swift",
"PaywallFontProvider.swift",
"PaywallView.swift",
"Purchasing/MockPurchases.swift",
"Purchasing/PaywallPurchasesType.swift",
"Purchasing/PurchaseHandler+TestData.swift",
"Purchasing/PurchaseHandler.swift",
"Templates/Other platforms/WatchTemplateView.swift",
"Templates/Template1View.swift",
"Templates/Template2View.swift",
"Templates/Template3View.swift",
"Templates/Template4View.swift",
"Templates/Template5View.swift",
"Templates/Template7View.swift",
"Templates/TemplateViewType.swift",
"Templates/V2/Components/Button/BottomSheetView.swift",
"Templates/V2/Components/Button/ButtonComponentView.swift",
"Templates/V2/Components/Button/ButtonComponentViewModel.swift",
"Templates/V2/Components/Carousel/CarouselComponentView.swift",
"Templates/V2/Components/Carousel/CarouselComponentViewModel.swift",
"Templates/V2/Components/ComponentsView.swift",
"Templates/V2/Components/Icon/IconComponentView.swift",
"Templates/V2/Components/Icon/IconComponentViewModel.swift",
"Templates/V2/Components/Image/ImageComponentView.swift",
"Templates/V2/Components/Image/ImageComponentViewModel.swift",
"Templates/V2/Components/Packages/Package/ComponentViewState.swift",
"Templates/V2/Components/Packages/Package/PackageComponentView.swift",
"Templates/V2/Components/Packages/Package/PackageComponentViewModel.swift",
"Templates/V2/Components/Packages/PurchaseButton/PurchaseButtonComponentView.swift",
"Templates/V2/Components/Packages/PurchaseButton/PurchaseButtonComponentViewModel.swift",
"Templates/V2/Components/Root/RootView.swift",
"Templates/V2/Components/Root/RootViewModel.swift",
"Templates/V2/Components/Stack/FlexHStack.swift",
"Templates/V2/Components/Stack/FlexVStack.swift",
"Templates/V2/Components/Stack/JustifyContent.swift",
"Templates/V2/Components/Stack/StackComponentView.swift",
"Templates/V2/Components/Stack/StackComponentViewModel.swift",
"Templates/V2/Components/StickyFooter/StickyFooterComponentView.swift",
"Templates/V2/Components/StickyFooter/StickyFooterComponentViewModel.swift",
"Templates/V2/Components/Tabs/TabControlButtonComponentView.swift",
"Templates/V2/Components/Tabs/TabControlButtonComponentViewModel.swift",
"Templates/V2/Components/Tabs/TabControlComponentView.swift",
"Templates/V2/Components/Tabs/TabControlComponentViewModel.swift",
"Templates/V2/Components/Tabs/TabControlToggleComponentView.swift",
"Templates/V2/Components/Tabs/TabControlToggleComponentViewModel.swift",
"Templates/V2/Components/Tabs/TabsComponentView.swift",
"Templates/V2/Components/Tabs/TabsComponentViewModel.swift",
"Templates/V2/Components/Text/TextComponentView.swift",
"Templates/V2/Components/Text/TextComponentViewModel.swift",
"Templates/V2/Components/Timeline/TimelineComponentView.swift",
"Templates/V2/Components/Timeline/TimelineComponentViewModel.swift",
"Templates/V2/EnvironmentObjects/IntroOfferEligibilityContext.swift",
"Templates/V2/EnvironmentObjects/PackageContext.swift",
"Templates/V2/EnvironmentObjects/ScreenCondition.swift",
"Templates/V2/Localizations/LocaleExtensions.swift",
"Templates/V2/Localizations/LocaleFinder.swift",
"Templates/V2/PaywallsV2View.swift",
"Templates/V2/Previews/PreviewMock.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/FallbackComponentPreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/FamilySharingTogglePreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/MultiTierPreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/PurchaseButtonInPackage.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/Template1Preview.swift",
"Templates/V2/Variables/VariableHandlerV2.swift",
"Templates/V2/ViewHelpers/BackgroundStyle.swift",
"Templates/V2/ViewHelpers/BadgeModifier.swift",
"Templates/V2/ViewHelpers/DisplayableColor.swift",
"Templates/V2/ViewHelpers/Fill.swift",
"Templates/V2/ViewHelpers/ForegroundColorScheme.swift",
"Templates/V2/ViewHelpers/ProgressViewModifier.swift",
"Templates/V2/ViewHelpers/ShadowModifier.swift",
"Templates/V2/ViewHelpers/Shape.swift",
"Templates/V2/ViewHelpers/SizeModifier.swift",
"Templates/V2/ViewModelHelpers/LocalizationProvider.swift",
"Templates/V2/ViewModelHelpers/PackageValidator.swift",
"Templates/V2/ViewModelHelpers/PaywallComponentTypeTransformers.swift",
"Templates/V2/ViewModelHelpers/PaywallComponentViewModel.swift",
"Templates/V2/ViewModelHelpers/PresentedPartials.swift",
"Templates/V2/ViewModelHelpers/UIConfigProvider.swift",
"Templates/V2/ViewModelHelpers/ViewModelFactory.swift",
"UIKit/PaywallFooterViewController.swift",
"UIKit/PaywallViewController.swift",
"View+OnRedeemWebPurchaseAttempt.swift",
"View+PresentPaywall.swift",
"View+PresentPaywallFooter.swift",
"View+PurchaseRestoreCompleted.swift",
"Views/AsyncButton.swift",
"Views/DebugErrorView.swift",
"Views/ErrorDisplay.swift",
"Views/FooterView.swift",
"Views/GradientView.swift",
"Views/IconView.swift",
"Views/IntroEligibilityStateView.swift",
"Views/LoadingPaywallView.swift",
"Views/PackageButtonStyle.swift",
"Views/ProgressView.swift",
"Views/PurchaseButton.swift",
"Views/RemoteImage.swift",
"Views/SafariView.swift",
"Views/TemplateBackgroundImageView.swift",
"Views/TemplatePackageSetting.swift",
"Views/TierSelectorView.swift"
],
"target_dependencies" : [
"RevenueCat"
],
"type" : "library"
},
{
"c99name" : "RevenueCat",
"module_type" : "SwiftTarget",
"name" : "RevenueCat",
"path" : "Sources",
"product_memberships" : [
"RevenueCat",
"RevenueCatUI"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Attribution/ASIdManagerProxy.swift",
"Attribution/AttributionData.swift",
"Attribution/AttributionFetcher.swift",
"Attribution/AttributionNetwork.swift",
"Attribution/AttributionPoster.swift",
"Attribution/AttributionTypeFactory.swift",
"Attribution/TrackingManagerProxy.swift",
"Caching/CacheStatus.swift",
"Caching/DeviceCache.swift",
"Caching/InMemoryCachedObject.swift",
"CodableExtensions/PeriodType+Extensions.swift",
"CodableExtensions/PurchaseOwnershipType+Extensions.swift",
"CodableExtensions/Store+Extensions.swift",
"CustomerCenter/CustomerCenterConfigData.swift",
"CustomerCenter/CustomerCenterPresentationMode.swift",
"CustomerCenter/Events/CustomerCenterEvent.swift",
"CustomerCenter/Events/EventsRequest+CustomerCenter.swift",
"DeepLink/DeepLinkParser.swift",
"Diagnostics/DiagnosticsEvent.swift",
"Diagnostics/DiagnosticsFileHandler.swift",
"Diagnostics/DiagnosticsTracker.swift",
"Diagnostics/FileHandler.swift",
"Diagnostics/Networking/DiagnosticsEventsRequest.swift",
"Diagnostics/Networking/DiagnosticsHTTPRequestPath.swift",
"Diagnostics/Networking/DiagnosticsPostOperation.swift",
"Diagnostics/Networking/DiagnosticsSynchronizer.swift",
"DocCDocumentation/EmptyFile.swift",
"Error Handling/Assertions.swift",
"Error Handling/BackendError.swift",
"Error Handling/BackendErrorCode.swift",
"Error Handling/DescribableError.swift",
"Error Handling/ErrorCode.swift",
"Error Handling/ErrorDetails.swift",
"Error Handling/ErrorUtils.swift",
"Error Handling/PurchasesError.swift",
"Error Handling/SKError+Extensions.swift",
"Error Handling/StoreKitError+Extensions.swift",
"Error Handling/StoreKitErrorHelper.swift",
"Events/FeatureEvent.swift",
"Events/Networking/EventsRequest.swift",
"Events/StoredEvent.swift",
"Events/StoredEventSerializer.swift",
"FoundationExtensions/Array+Extensions.swift",
"FoundationExtensions/AsyncExtensions.swift",
"FoundationExtensions/Data+Extensions.swift",
"FoundationExtensions/Date+Extensions.swift",
"FoundationExtensions/Decoder+Extensions.swift",
"FoundationExtensions/Dictionary+Extensions.swift",
"FoundationExtensions/DispatchTimeInterval+Extensions.swift",
"FoundationExtensions/Error+Extensions.swift",
"FoundationExtensions/Integer+Extensions.swift",
"FoundationExtensions/Locale+Extensions.swift",
"FoundationExtensions/OperationQueue+Extensions.swift",
"FoundationExtensions/Operators+Extensions.swift",
"FoundationExtensions/Optional+Extensions.swift",
"FoundationExtensions/Result+Extensions.swift",
"FoundationExtensions/Set+Extensions.swift",
"FoundationExtensions/String+Extensions.swift",
"FoundationExtensions/TimeInterval+Extensions.swift",
"FoundationExtensions/UIApplication+RCExtensions.swift",
"FoundationExtensions/UserDefaults+Extensions.swift",
"Identity/CustomerInfo+ActiveDates.swift",
"Identity/CustomerInfo+NonSubscriptions.swift",
"Identity/CustomerInfo.swift",
"Identity/CustomerInfoManager.swift",
"Identity/IdentityManager.swift",
"Identity/ProductPaidPrice.swift",
"Identity/SubscriptionInfo.swift",
"LocalReceiptParsing/BasicTypes/ASN1Container.swift",
"LocalReceiptParsing/BasicTypes/ASN1ObjectIdentifier.swift",
"LocalReceiptParsing/BasicTypes/AppleReceipt.swift",
"LocalReceiptParsing/BasicTypes/InAppPurchase.swift",
"LocalReceiptParsing/Builders/ASN1ContainerBuilder.swift",
"LocalReceiptParsing/Builders/ASN1ObjectIdentifierBuilder.swift",
"LocalReceiptParsing/Builders/AppleReceiptBuilder.swift",
"LocalReceiptParsing/Builders/InAppPurchaseBuilder.swift",
"LocalReceiptParsing/DataConverters/ArraySlice_UInt8+Extensions.swift",
"LocalReceiptParsing/DataConverters/Codable+Extensions.swift",
"LocalReceiptParsing/DataConverters/DateFormatter+Extensions.swift",
"LocalReceiptParsing/DataConverters/UInt8+Extensions.swift",
"LocalReceiptParsing/Helpers/FileReader.swift",
"LocalReceiptParsing/Helpers/LoggerType.swift",
"LocalReceiptParsing/Helpers/ProcessInfo+Extensions.swift",
"LocalReceiptParsing/Helpers/ReceiptParserLogger.swift",
"LocalReceiptParsing/Helpers/ReceiptStrings.swift",
"LocalReceiptParsing/LocalReceiptFetcher.swift",
"LocalReceiptParsing/PurchasesReceiptParser.swift",
"LocalReceiptParsing/ReceiptParsingError.swift",
"Logging/LogIntent.swift",
"Logging/Logger.swift",
"Logging/Strings/AnalyticsStrings.swift",
"Logging/Strings/AttributionStrings.swift",
"Logging/Strings/BackendErrorStrings.swift",
"Logging/Strings/CodableStrings.swift",
"Logging/Strings/ConfigureStrings.swift",
"Logging/Strings/CustomerInfoStrings.swift",
"Logging/Strings/DiagnosticsStrings.swift",
"Logging/Strings/ETagStrings.swift",
"Logging/Strings/EligibilityStrings.swift",
"Logging/Strings/IdentityStrings.swift",
"Logging/Strings/ManageSubscriptionsStrings.swift",
"Logging/Strings/NetworkStrings.swift",
"Logging/Strings/OfferingStrings.swift",
"Logging/Strings/OfflineEntitlementsStrings.swift",
"Logging/Strings/PaywallsStrings.swift",
"Logging/Strings/PurchaseStrings.swift",
"Logging/Strings/SigningStrings.swift",
"Logging/Strings/StoreKitStrings.swift",
"Logging/Strings/Strings.swift",
"Logging/Strings/WebRedemptionStrings.swift",
"Misc/Box.swift",
"Misc/Codable/AnyDecodable.swift",
"Misc/Codable/AnyEncodable.swift",
"Misc/Codable/DefaultDecodable.swift",
"Misc/Codable/EnsureNonEmptyCollectionDecodable.swift",
"Misc/Codable/IgnoreHashable.swift",
"Misc/Codable/NonEmptyStringDecodable.swift",
"Misc/Codable/RawDataContainer.swift",
"Misc/Concurrency/Atomic.swift",
"Misc/Concurrency/Lock.swift",
"Misc/Concurrency/OperationDispatcher.swift",
"Misc/Concurrency/Purchases+async.swift",
"Misc/Concurrency/Purchases+nonasync.swift",
"Misc/Concurrency/SynchronizedUserDefaults.swift",
"Misc/DangerousSettings.swift",
"Misc/DateAndTime/Clock.swift",
"Misc/DateAndTime/DateExtensions.swift",
"Misc/DateAndTime/DateProvider.swift",
"Misc/DateAndTime/ISODurationFormatter.swift",
"Misc/DateAndTime/ISOPeriodFormatter.swift",
"Misc/DateAndTime/TimingUtil.swift",
"Misc/Deprecations.swift",
"Misc/Either.swift",
"Misc/Locale/PreferredLocalesProvider.swift",
"Misc/MacDevice.swift",
"Misc/MapAppStoreDetector.swift",
"Misc/Obsoletions.swift",
"Misc/PlatformInfo.swift",
"Misc/PriceFormatterProvider.swift",
"Misc/RateLimiter.swift",
"Misc/SandboxEnvironmentDetector.swift",
"Misc/StoreKitVersion.swift",
"Misc/SystemInfo.swift",
"Networking/Backend.swift",
"Networking/BackendConfiguration.swift",
"Networking/Caching/CacheFetchPolicy.swift",
"Networking/Caching/CallbackCache.swift",
"Networking/Caching/CallbackCacheStatus.swift",
"Networking/Caching/CustomerCenterConfigCallback.swift",
"Networking/Caching/CustomerInfoCallback.swift",
"Networking/Caching/LogInCallback.swift",
"Networking/Caching/OfferingsCallback.swift",
"Networking/Caching/ProductEntitlementMappingCallback.swift",
"Networking/CustomerAPI.swift",
"Networking/CustomerCenterConfigAPI.swift",
"Networking/HTTPClient/DNSChecker.swift",
"Networking/HTTPClient/ETagManager.swift",
"Networking/HTTPClient/ErrorResponse.swift",
"Networking/HTTPClient/HTTPClient.swift",
"Networking/HTTPClient/HTTPRequest.swift",
"Networking/HTTPClient/HTTPRequestBody.swift",
"Networking/HTTPClient/HTTPRequestPath.swift",
"Networking/HTTPClient/HTTPResponse.swift",
"Networking/HTTPClient/HTTPResponseBody.swift",
"Networking/HTTPClient/HTTPStatusCode.swift",
"Networking/HTTPClient/NetworkError.swift",
"Networking/HTTPClient/RedirectLoggerTaskDelegate.swift",
"Networking/IdentityAPI.swift",
"Networking/InternalAPI.swift",
"Networking/OfferingsAPI.swift",
"Networking/OfflineEntitlementsAPI.swift",
"Networking/Operations/GetCustomerCenterConfigOperation.swift",
"Networking/Operations/GetCustomerInfoOperation.swift",
"Networking/Operations/GetIntroEligibilityOperation.swift",
"Networking/Operations/GetOfferingsOperation.swift",
"Networking/Operations/GetProductEntitlementMappingOperation.swift",
"Networking/Operations/Handling/CustomerInfoResponseHandler.swift",
"Networking/Operations/HealthOperation.swift",
"Networking/Operations/HealthReportOperation.swift",
"Networking/Operations/LogInOperation.swift",
"Networking/Operations/NetworkOperation.swift",
"Networking/Operations/PostAdServicesTokenOperation.swift",
"Networking/Operations/PostAttributionDataOperation.swift",
"Networking/Operations/PostOfferForSigningOperation.swift",
"Networking/Operations/PostReceiptDataOperation.swift",
"Networking/Operations/PostRedeemWebPurchaseOperation.swift",
"Networking/Operations/PostSubscriberAttributesOperation.swift",
"Networking/RedeemWebPurchaseAPI.swift",
"Networking/Responses/CustomerCenterConfigResponse.swift",
"Networking/Responses/CustomerInfoResponse.swift",
"Networking/Responses/GetIntroEligibilityResponse.swift",
"Networking/Responses/HealthReportResponse.swift",
"Networking/Responses/OfferingsResponse.swift",
"Networking/Responses/PostOfferResponse.swift",
"Networking/Responses/ProductEntitlementMappingResponse.swift",
"Networking/Responses/RevenueCatUI/PaywallComponentsData.swift",
"Networking/Responses/RevenueCatUI/UIConfig.swift",
"OfflineEntitlements/CustomerInfo+OfflineEntitlements.swift",
"OfflineEntitlements/OfflineCustomerInfoCreator.swift",
"OfflineEntitlements/OfflineEntitlementsManager.swift",
"OfflineEntitlements/ProductEntitlementMapping.swift",
"OfflineEntitlements/ProductEntitlementMappingFetcher.swift",
"OfflineEntitlements/PurchasedProductsFetcher.swift",
"OfflineEntitlements/PurchasedSK2Product.swift",
"Paywalls/Components/Common/Background.swift",
"Paywalls/Components/Common/Border.swift",
"Paywalls/Components/Common/ComponentOverrides.swift",
"Paywalls/Components/Common/Dimension.swift",
"Paywalls/Components/Common/PaywallComponentBase.swift",
"Paywalls/Components/Common/PaywallComponentLocalization.swift",
"Paywalls/Components/Common/PaywallComponentPropertyTypes.swift",
"Paywalls/Components/PaywallButtonComponent.swift",
"Paywalls/Components/PaywallCarouselComponent.swift",
"Paywalls/Components/PaywallIconComponent.swift",
"Paywalls/Components/PaywallImageComponent.swift",
"Paywalls/Components/PaywallPackageComponent.swift",
"Paywalls/Components/PaywallPurchaseButtonComponent.swift",
"Paywalls/Components/PaywallStackComponent.swift",
"Paywalls/Components/PaywallStickyFooterComponent.swift",
"Paywalls/Components/PaywallTabsComponent.swift",
"Paywalls/Components/PaywallTextComponent.swift",
"Paywalls/Components/PaywallTimelineComponent.swift",
"Paywalls/Components/PaywallV2CacheWarming.swift",
"Paywalls/Events/Networking/EventsRequest+Paywall.swift",
"Paywalls/Events/Networking/PaywallHTTPRequestPath.swift",
"Paywalls/Events/Networking/PostPaywallEventsOperation.swift",
"Paywalls/Events/PaywallEvent.swift",
"Paywalls/Events/PaywallEventStore.swift",
"Paywalls/Events/PaywallEventsManager.swift",
"Paywalls/PaywallCacheWarming.swift",
"Paywalls/PaywallColor.swift",
"Paywalls/PaywallData+Localization.swift",
"Paywalls/PaywallData.swift",
"Paywalls/PaywallViewMode.swift",
"Purchasing/CachingProductsManager.swift",
"Purchasing/CachingTrialOrIntroPriceEligibilityChecker.swift",
"Purchasing/Configuration.swift",
"Purchasing/EntitlementInfo.swift",
"Purchasing/EntitlementInfos.swift",
"Purchasing/IntroEligibility.swift",
"Purchasing/IntroEligibilityCalculator.swift",
"Purchasing/NonSubscriptionTransaction.swift",
"Purchasing/Offering.swift",
"Purchasing/Offerings.swift",
"Purchasing/OfferingsFactory.swift",
"Purchasing/OfferingsManager.swift",
"Purchasing/Package.swift",
"Purchasing/PackageType.swift",
"Purchasing/ProductRequestData+Initialization.swift",
"Purchasing/ProductRequestData.swift",
"Purchasing/ProductsManager.swift",
"Purchasing/ProductsRequestFactory.swift",
"Purchasing/PurchaseOwnershipType.swift",
"Purchasing/Purchases/Attribution.swift",
"Purchasing/Purchases/PurchaseParams.swift",
"Purchasing/Purchases/Purchases.swift",
"Purchasing/Purchases/PurchasesAreCompletedBy.swift",
"Purchasing/Purchases/PurchasesDelegate.swift",
"Purchasing/Purchases/PurchasesOrchestrator.swift",
"Purchasing/Purchases/PurchasesType.swift",
"Purchasing/Purchases/TransactionPoster.swift",
"Purchasing/ReceiptFetcher.swift",
"Purchasing/ReceiptRefreshPolicy.swift",
"Purchasing/StoreKit1/PaymentQueueWrapper.swift",
"Purchasing/StoreKit1/ProductsFetcherSK1.swift",
"Purchasing/StoreKit1/StoreKit1Wrapper.swift",
"Purchasing/StoreKit1/StoreKitRequestFetcher.swift",
"Purchasing/StoreKit2/Observer Mode/StoreKit2ObserverModePurchaseDetector.swift",
"Purchasing/StoreKit2/ProductsFetcherSK2.swift",
"Purchasing/StoreKit2/SK2AppTransaction.swift",
"Purchasing/StoreKit2/SK2BeginRefundRequestHelper.swift",
"Purchasing/StoreKit2/StoreKit2PurchaseIntentListener.swift",
"Purchasing/StoreKit2/StoreKit2Receipt.swift",
"Purchasing/StoreKit2/StoreKit2StorefrontListener.swift",
"Purchasing/StoreKit2/StoreKit2TransactionFetcher.swift",
"Purchasing/StoreKit2/StoreKit2TransactionListener.swift",
"Purchasing/StoreKit2/Win-Back Offers/WinBackOfferEligibilityCalculator.swift",
"Purchasing/StoreKit2/Win-Back Offers/WinBackOfferEligibilityCalculatorType.swift",
"Purchasing/StoreKitAbstractions/EncodedAppleReceipt.swift",
"Purchasing/StoreKitAbstractions/ProductType.swift",
"Purchasing/StoreKitAbstractions/PromotionalOffer.swift",
"Purchasing/StoreKitAbstractions/SK1StoreProduct.swift",
"Purchasing/StoreKitAbstractions/SK1StoreProductDiscount.swift",
"Purchasing/StoreKitAbstractions/SK1StoreTransaction.swift",
"Purchasing/StoreKitAbstractions/SK1Storefront.swift",
"Purchasing/StoreKitAbstractions/SK2StoreProduct.swift",
"Purchasing/StoreKitAbstractions/SK2StoreProductDiscount.swift",
"Purchasing/StoreKitAbstractions/SK2StoreTransaction.swift",
"Purchasing/StoreKitAbstractions/SK2Storefront.swift",
"Purchasing/StoreKitAbstractions/StoreEnvironment.swift",
"Purchasing/StoreKitAbstractions/StoreKitWorkarounds.swift",
"Purchasing/StoreKitAbstractions/StoreProduct.swift",
"Purchasing/StoreKitAbstractions/StoreProductDiscount.swift",
"Purchasing/StoreKitAbstractions/StoreTransaction.swift",
"Purchasing/StoreKitAbstractions/Storefront.swift",
"Purchasing/StoreKitAbstractions/StorefrontProvider.swift",
"Purchasing/StoreKitAbstractions/SubscriptionPeriod.swift",
"Purchasing/StoreKitAbstractions/Test Data/TestStoreProduct.swift",
"Purchasing/StoreKitAbstractions/Test Data/TestStoreProductDiscount.swift",
"Purchasing/StoreKitAbstractions/WinBackOffer.swift",
"Purchasing/TransactionsFactory.swift",
"Purchasing/TransactionsManager.swift",
"Purchasing/TrialOrIntroPriceEligibilityChecker.swift",
"Security/FakeSigning.swift",
"Security/HTTPRequest+Signing.swift",
"Security/HTTPRequestBody+Signing.swift",
"Security/Signing+ResponseVerification.swift",
"Security/Signing.swift",
"Security/VerificationResult.swift",
"SubscriberAttributes/AttributionDataMigrator.swift",
"SubscriberAttributes/AttributionKey.swift",
"SubscriberAttributes/ReservedSubscriberAttributes.swift",
"SubscriberAttributes/SubscriberAttribute.swift",
"SubscriberAttributes/SubscriberAttributesManager.swift",
"Support/BeginRefundRequestHelper.swift",
"Support/DebugUI/DebugContentViews.swift",
"Support/DebugUI/DebugView.swift",
"Support/DebugUI/DebugViewController.swift",
"Support/DebugUI/DebugViewModel.swift",
"Support/DebugUI/DebugViewSheetPresentation.swift",
"Support/DebugUI/ProductStatus+Icon.swift",
"Support/DebugUI/SDKHealthCheckStatus+Icon.swift",
"Support/DebugUI/SDKHealthStatus+Icon.swift",
"Support/FrameworkDisambiguation.swift",
"Support/HealthReport+Validate.swift",
"Support/ManageSubscriptionsHelper.swift",
"Support/PaywallExtensions.swift",
"Support/PurchasesDiagnostics.swift",
"Support/SDKHealthError+CustomNSError.swift",
"Support/StoreMessageType.swift",
"Support/StoreMessagesHelper.swift",
"Support/SwiftVersionCheck.swift",
"WebPurchaseRedemption/URL+WebPurchaseRedemption.swift",
"WebPurchaseRedemption/WebPurchaseRedemption.swift",
"WebPurchaseRedemption/WebPurchaseRedemptionHelper.swift",
"WebPurchaseRedemption/WebPurchaseRedemptionResult.swift"
],
"type" : "library"
},
{
"c99name" : "ReceiptParserTests",
"module_type" : "SwiftTarget",
"name" : "ReceiptParserTests",
"path" : "Tests/ReceiptParserTests",
"product_dependencies" : [
"Nimble"
],
"sources" : [
"Helpers/MockBundle.swift",
"ReceiptParserFetchingTests.swift"
],
"target_dependencies" : [
"ReceiptParser"
],
"type" : "test"
},
{
"c99name" : "ReceiptParser",
"module_type" : "SwiftTarget",
"name" : "ReceiptParser",
"path" : "LocalReceiptParsing",
"product_memberships" : [
"ReceiptParser"
],
"sources" : [
"BasicTypes/ASN1Container.swift",
"BasicTypes/ASN1ObjectIdentifier.swift",
"BasicTypes/AppleReceipt.swift",
"BasicTypes/InAppPurchase.swift",
"Builders/ASN1ContainerBuilder.swift",
"Builders/ASN1ObjectIdentifierBuilder.swift",
"Builders/AppleReceiptBuilder.swift",
"Builders/InAppPurchaseBuilder.swift",
"DataConverters/ArraySlice_UInt8+Extensions.swift",
"DataConverters/Codable+Extensions.swift",
"DataConverters/DateFormatter+Extensions.swift",
"DataConverters/UInt8+Extensions.swift",
"Helpers/FileReader.swift",
"Helpers/LoggerType.swift",
"Helpers/ProcessInfo+Extensions.swift",
"Helpers/ReceiptParserLogger.swift",
"Helpers/ReceiptStrings.swift",
"LocalReceiptFetcher.swift",
"PurchasesReceiptParser.swift",
"ReceiptParser-only-files/PurchasesReceiptParser+Extensions.swift",
"ReceiptParsingError.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/Tests/RevenueCatUITests/Templates/__Snapshots__': File not found.
Done.