Build Information
Successful build of RevenueCat, reference 5.50.1 (2d95ee), with Swift 6.1 for iOS using Xcode 16.3 on 11 Dec 2025 16:47:40 UTC.
Swift 6 data race errors: 169
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme RevenueCat-Package -destination generic/platform=iOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCapturesBuild Log
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/CustomerCenterViewModel.swift:342:60: note: sending main actor-isolated value of non-Sendable type 'any CustomerCenterStoreKitUtilitiesType' to nonisolated callee risks causing races in between main actor-isolated and nonisolated uses
let purchaseInfo: PurchaseInformation = await .from(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/CustomerCenterViewModel.swift:342:60: warning: sending 'configuration.localization' risks causing data races; this is an error in the Swift 6 language mode
let purchaseInfo: PurchaseInformation = await .from(
~^~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/CustomerCenterViewModel.swift:342:60: note: sending main actor-isolated 'configuration.localization' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
let purchaseInfo: PurchaseInformation = await .from(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/CustomerCenterViewModel.swift:271:60: warning: sending value of non-Sendable type 'any CustomerCenterStoreKitUtilitiesType' risks causing data races; this is an error in the Swift 6 language mode
let purchaseInfo: PurchaseInformation = await .from(
~^~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/CustomerCenterViewModel.swift:271:60: note: sending main actor-isolated value of non-Sendable type 'any CustomerCenterStoreKitUtilitiesType' to nonisolated callee risks causing races in between main actor-isolated and nonisolated uses
let purchaseInfo: PurchaseInformation = await .from(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/CustomerCenterViewModel.swift:271:60: warning: sending 'configuration.localization' risks causing data races; this is an error in the Swift 6 language mode
let purchaseInfo: PurchaseInformation = await .from(
~^~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/CustomerCenterViewModel.swift:271:60: note: sending main actor-isolated 'configuration.localization' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
let purchaseInfo: PurchaseInformation = await .from(
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/CustomerCenterViewState.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/FeedbackSurveyViewModel.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/FeedbackSurveyViewModel.swift:73:60: warning: non-sendable result type 'Result<PromotionalOfferData, any Error>' cannot be sent from nonisolated context in call to instance method 'execute(promoOfferDetails:forProductId:)'; this is an error in the Swift 6 language mode
let result = await loadPromotionalOfferUseCase.execute(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PromotionalOfferData.swift:17:8: note: consider making struct 'PromotionalOfferData' conform to the 'Sendable' protocol
struct PromotionalOfferData: Identifiable, Equatable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/FeedbackSurveyViewModel.swift:73:60: warning: sending 'promotionalOffer' risks causing data races; this is an error in the Swift 6 language mode
let result = await loadPromotionalOfferUseCase.execute(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/FeedbackSurveyViewModel.swift:73:60: note: sending main actor-isolated 'promotionalOffer' to nonisolated instance method 'execute(promoOfferDetails:forProductId:)' risks causing data races between nonisolated and main actor-isolated uses
let result = await loadPromotionalOfferUseCase.execute(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/FeedbackSurveyViewModel.swift:73:60: warning: sending 'self.loadPromotionalOfferUseCase' risks causing data races; this is an error in the Swift 6 language mode
let result = await loadPromotionalOfferUseCase.execute(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/FeedbackSurveyViewModel.swift:73:60: note: sending main actor-isolated 'self.loadPromotionalOfferUseCase' to nonisolated instance method 'execute(promoOfferDetails:forProductId:)' risks causing data races between nonisolated and main actor-isolated uses
let result = await loadPromotionalOfferUseCase.execute(
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/NoSubscriptionsCardViewModel.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/NoSubscriptionsCardViewModel.swift:75:5: warning: instance method of non-Sendable type 'NoSubscriptionsCardViewModel' cannot be marked as '@Sendable'; this is an error in the Swift 6 language mode
@Sendable @MainActor
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/NoSubscriptionsCardViewModel.swift:18:13: note: class 'NoSubscriptionsCardViewModel' does not conform to the 'Sendable' protocol
final class NoSubscriptionsCardViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/NoSubscriptionsCardViewModel.swift:86:5: warning: instance method of non-Sendable type 'NoSubscriptionsCardViewModel' cannot be marked as '@Sendable'; this is an error in the Swift 6 language mode
@Sendable @MainActor
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/NoSubscriptionsCardViewModel.swift:18:13: note: class 'NoSubscriptionsCardViewModel' does not conform to the 'Sendable' protocol
final class NoSubscriptionsCardViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/NoSubscriptionsCardViewModel.swift:44:21: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
defer { isLoadingOffering = false }
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/NoSubscriptionsCardViewModel.swift:44:21: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
defer { isLoadingOffering = false }
^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/NoSubscriptionsCardViewModel.swift:49:24: warning: sending 'screenOffering' risks causing data races; this is an error in the Swift 6 language mode
switch screenOffering.type {
~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/NoSubscriptionsCardViewModel.swift:49:24: note: task-isolated 'screenOffering' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
switch screenOffering.type {
^~~~~~~~~~~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PromotionalOfferViewModel.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PurchaseHistory/PurchaseDetailItem.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PurchaseHistory/PurchaseDetailViewModel.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PurchaseHistory/PurchaseHistoryViewModel.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PurchaseHistory/PurchaseHistoryViewModel.swift:98:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
self.activeSubscriptions = active
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PurchaseHistory/PurchaseHistoryViewModel.swift:98:17: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
self.activeSubscriptions = active
^~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PurchaseHistory/PurchaseHistoryViewModel.swift:98:44: warning: sending 'active' risks causing data races; this is an error in the Swift 6 language mode
self.activeSubscriptions = active
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PurchaseHistory/PurchaseHistoryViewModel.swift:98:44: note: task-isolated 'active' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
self.activeSubscriptions = active
^~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PurchaseHistory/PurchaseHistoryViewModel.swift:99:46: warning: sending 'inactive' risks causing data races; this is an error in the Swift 6 language mode
self.inactiveSubscriptions = inactive
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PurchaseHistory/PurchaseHistoryViewModel.swift:99:46: note: task-isolated 'inactive' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
self.inactiveSubscriptions = inactive
^~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PurchaseHistory/PurchaseHistoryViewModel.swift:100:41: warning: sending 'nonSubscriptions' risks causing data races; this is an error in the Swift 6 language mode
self.nonSubscriptions = nonSubscriptions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PurchaseHistory/PurchaseHistoryViewModel.swift:100:41: note: task-isolated 'nonSubscriptions' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
self.nonSubscriptions = nonSubscriptions
^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PurchaseHistory/PurchaseHistoryViewModel.swift:108:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
self.errorMessage = error.localizedDescription
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PurchaseHistory/PurchaseHistoryViewModel.swift:108:17: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
self.errorMessage = error.localizedDescription
^~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PurchaseHistory/PurchaseHistoryViewModel.swift:78:13: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
isLoading = true
~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PurchaseHistory/PurchaseHistoryViewModel.swift:78:13: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
isLoading = true
^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PurchaseHistory/PurchaseHistoryViewModel.swift:84:13: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
isLoading = false
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PurchaseHistory/PurchaseHistoryViewModel.swift:84:13: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
isLoading = false
^~~~~~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/PurchaseHistory/PurchaseInformation+History.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/RelevantPurchasesListViewModel.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/RestorePurchasesAlertViewModel.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/SubscriptionDetailViewModel.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/VirtualCurrencyBalancesScreenViewModel.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/ActiveSubscriptionButtonsView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/AppUpdateWarningView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/CompatibilityLabeledContent.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/CompatibilityNavigationStack.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/CompatibilityNavigationStack.swift:87:17: warning: capture of 'self' with non-sendable type 'Binding<Optional<Wrapped>>' in a '@Sendable' closure
self.wrappedValue != nil
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/CompatibilityNavigationStack.swift:84:20: note: consider making generic parameter 'Wrapped' conform to the 'Sendable' protocol
func isPresent<Wrapped>() -> Binding<Bool> where Value == Wrapped? {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/CompatibilityNavigationStack.swift:91:21: warning: capture of 'self' with non-sendable type 'Binding<Optional<Wrapped>>' in a '@Sendable' closure
self.wrappedValue = nil
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/CompatibilityNavigationStack.swift:84:20: note: consider making generic parameter 'Wrapped' conform to the 'Sendable' protocol
func isPresent<Wrapped>() -> Binding<Bool> where Value == Wrapped? {
^
: Sendable
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/CompatibilityTopBarTrailing.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/CreateTicketView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/CustomerCenterNavigationLink.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/CustomerCenterNavigationOptions.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/CustomerCenterNavigationOptions.swift:84:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CustomerCenterNavigationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
static let `default` = CustomerCenterNavigationOptions()
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/CustomerCenterNavigationOptions.swift:18:15: note: consider making struct 'CustomerCenterNavigationOptions' conform to the 'Sendable' protocol
public struct CustomerCenterNavigationOptions {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/CustomerCenterNavigationOptions.swift:84:16: note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
static let `default` = CustomerCenterNavigationOptions()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/CustomerCenterNavigationOptions.swift:84:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let `default` = CustomerCenterNavigationOptions()
^
nonisolated(unsafe)
SwiftDriverJobDiscovery normal arm64 Compiling Attribution.swift, PurchaseParams.swift, Purchases.swift, PurchasesAreCompletedBy.swift, PurchasesDelegate.swift, PurchasesOrchestrator.swift, PurchasesType.swift, TransactionNotifications.swift, TransactionPoster.swift, ReceiptFetcher.swift, ReceiptRefreshPolicy.swift, SimulatedStoreProduct.swift, SimulatedStoreProductsManager.swift, SimulatedStorePurchaseHandler.swift, SimulatedStorePurchaseUI.swift, SimulatedStoreTransaction.swift, WebBillingProduct+SimulatedStoreProduct.swift, PaymentQueueWrapper.swift, ProductsFetcherSK1.swift, StoreKit1Wrapper.swift, StoreKitRequestFetcher.swift, StoreKit2ObserverModePurchaseDetector.swift, ProductsFetcherSK2.swift, SK2AppTransaction.swift (in target 'RevenueCat' from project 'RevenueCat')
SwiftCompile normal arm64 Compiling\ CustomerCenterView.swift,\ FallbackNoSubscriptionsView.swift,\ FeedbackSurveyView.swift,\ ManageSubscriptionsButtonsView.swift,\ NoSubscriptionsCardView.swift,\ PromotionalOfferView.swift,\ PurchaseCardView.swift,\ PurchaseDetailView.swift,\ PurchaseHistoryView.swift,\ RelevantPurchasesListView.swift,\ RestorePurchasesAlert.swift,\ ScrollViewSection.swift,\ ScrollViewWithOSBackground.swift,\ SubscriptionDetailView.swift,\ TintedProgressView.swift,\ CustomerCenterViewController.swift,\ VirtualCurrenciesScrollViewWithOSBackgroundSection.swift,\ VirtualCurrencyBalanceListRow.swift,\ VirtualCurrencyBalancesScreen.swift,\ Constants.swift,\ CustomerInfoFixtures.swift,\ PaywallError.swift,\ TemplateError.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/CustomerCenterView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/FallbackNoSubscriptionsView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/FeedbackSurveyView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/ManageSubscriptionsButtonsView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/NoSubscriptionsCardView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/PromotionalOfferView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/PurchaseCardView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/PurchaseHistory/PurchaseDetailView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/PurchaseHistory/PurchaseHistoryView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/RelevantPurchasesListView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/RestorePurchasesAlert.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/ScrollViewSection.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/ScrollViewWithOSBackground.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/SubscriptionDetailView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/TintedProgressView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/UIKit\ Compatibility/CustomerCenterViewController.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/Virtual\ Currencies/VirtualCurrenciesScrollViewWithOSBackgroundSection.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/Virtual\ Currencies/VirtualCurrencyBalanceListRow.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/Virtual\ Currencies/VirtualCurrencyBalancesScreen.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/Constants.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/CustomerInfoFixtures.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/Errors/PaywallError.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/Errors/TemplateError.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/CustomerCenterView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/FallbackNoSubscriptionsView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/FeedbackSurveyView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/ManageSubscriptionsButtonsView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/NoSubscriptionsCardView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/PromotionalOfferView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/PurchaseCardView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/PurchaseHistory/PurchaseDetailView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/PurchaseHistory/PurchaseHistoryView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/PurchaseHistory/PurchaseHistoryView.swift:53:33: warning: sending 'self.viewModel' risks causing data races; this is an error in the Swift 6 language mode
await viewModel.didAppear()
~~~~~~~~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/PurchaseHistory/PurchaseHistoryView.swift:53:33: note: sending main actor-isolated 'self.viewModel' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
await viewModel.didAppear()
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/RelevantPurchasesListView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/RestorePurchasesAlert.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/ScrollViewSection.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/ScrollViewWithOSBackground.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/SubscriptionDetailView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/TintedProgressView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/UIKit\ Compatibility/CustomerCenterViewController.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/Virtual\ Currencies/VirtualCurrenciesScrollViewWithOSBackgroundSection.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/Virtual\ Currencies/VirtualCurrencyBalanceListRow.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/Virtual\ Currencies/VirtualCurrencyBalancesScreen.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/Constants.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/CustomerInfoFixtures.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/Errors/PaywallError.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/Errors/TemplateError.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling PaywallComponentPropertyTypes.swift, PaywallButtonComponent.swift, PaywallCarouselComponent.swift, PaywallCountdownComponent.swift, PaywallIconComponent.swift, PaywallImageComponent.swift, PaywallPackageComponent.swift, PaywallPurchaseButtonComponent.swift, PaywallStackComponent.swift, PaywallStickyFooterComponent.swift, PaywallTabsComponent.swift, PaywallTextComponent.swift, PaywallTimelineComponent.swift, PaywallV2CacheWarming.swift, PaywallVideoComponent.swift, PaywallAnimation.swift, PaywallTransition.swift, EventsRequest+Paywall.swift, PaywallEvent.swift, Locale+Comparison.swift, PaywallCacheWarming.swift, PaywallColor.swift, PaywallData+Localization.swift, PaywallData.swift (in target 'RevenueCat_CustomEntitlementComputation' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Emitting module for RevenueCatUI (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriver\ Compilation RevenueCat_CustomEntitlementComputation normal arm64 com.apple.xcode.tools.swift.compiler (in target 'RevenueCat_CustomEntitlementComputation' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name RevenueCat_CustomEntitlementComputation -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/RevenueCat_CustomEntitlementComputation.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DENABLE_CUSTOM_ENTITLEMENT_COMPUTATION -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios13.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/RevenueCat_CustomEntitlementComputation-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/RevenueCat_CustomEntitlementComputation.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/RevenueCat_CustomEntitlementComputation_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/RevenueCat_CustomEntitlementComputation-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver\ Compilation\ Requirements RevenueCatUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name RevenueCatUI -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios13.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ TimelineComponentView.swift,\ TimelineComponentViewModel.swift,\ VideoComponentView.swift,\ VideoComponentViewModel.swift,\ VideoPlayerView.swift,\ VideoPlayerViewNSView.swift,\ VideoPlayerViewUIView.swift,\ IntroOfferEligibilityContext.swift,\ OpenSheet.swift,\ PackageContext.swift,\ PaywallPromoOfferCache.swift,\ ScreenCondition.swift,\ LocaleExtensions.swift,\ LocaleFinder.swift,\ LocalizationDictionaryExtensions.swift,\ PaywallsV2View.swift,\ PreviewMock.swift,\ ButtonWithFooterPreview.swift,\ FallbackComponentPreview.swift,\ FamilySharingTogglePreview.swift,\ MultiTierPreview.swift,\ PurchaseButtonInPackagePreview.swift,\ Template1Preview.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Timeline/TimelineComponentView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Timeline/TimelineComponentViewModel.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Video/VideoComponentView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Video/VideoComponentViewModel.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Video/VideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Video/VideoPlayerViewNSView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Video/VideoPlayerViewUIView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/IntroOfferEligibilityContext.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/OpenSheet.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/PackageContext.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/PaywallPromoOfferCache.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/ScreenCondition.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Localizations/LocaleExtensions.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Localizations/LocaleFinder.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Localizations/LocalizationDictionaryExtensions.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/PaywallsV2View.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/ButtonWithFooterPreview.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/FallbackComponentPreview.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/FamilySharingTogglePreview.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/MultiTierPreview.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/PurchaseButtonInPackagePreview.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/Template1Preview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Timeline/TimelineComponentView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Timeline/TimelineComponentView.swift:214:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: CGFloat = 0
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Timeline/TimelineComponentView.swift:214:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: CGFloat = 0
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Timeline/TimelineComponentView.swift:214:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: CGFloat = 0
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Timeline/TimelineComponentView.swift:214:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: CGFloat = 0
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Timeline/TimelineComponentViewModel.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Video/VideoComponentView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Video/VideoComponentViewModel.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Video/VideoPlayerView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Video/VideoPlayerViewNSView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Video/VideoPlayerViewUIView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/IntroOfferEligibilityContext.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/IntroOfferEligibilityContext.swift:32:57: warning: sending 'self.introEligibilityChecker' risks causing data races; this is an error in the Swift 6 language mode
let result = await self.introEligibilityChecker.eligibility(for: packages)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/IntroOfferEligibilityContext.swift:32:57: note: sending main actor-isolated 'self.introEligibilityChecker' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
let result = await self.introEligibilityChecker.eligibility(for: packages)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/OpenSheet.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/OpenSheet.swift:20:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type '(SheetViewModel) -> Void' may have shared mutable state; this is an error in the Swift 6 language mode
static let defaultValue: (SheetViewModel) -> Void = { _ in }
^
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/OpenSheet.swift:20:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static let defaultValue: (SheetViewModel) -> Void = { _ in }
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/OpenSheet.swift:20:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let defaultValue: (SheetViewModel) -> Void = { _ in }
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/PackageContext.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/PaywallPromoOfferCache.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/PaywallPromoOfferCache.swift:38:65: warning: non-sendable type 'AnyPublisher<SubscriptionHistoryTracker.Status, Never>' of property 'status' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
self.cancellable = await subscriptionHistoryTracker.status.sink { [weak self] status in
^
Combine.AnyPublisher:2:23: note: generic struct 'AnyPublisher' does not conform to the 'Sendable' protocol
@frozen public struct AnyPublisher<Output, Failure> : CustomStringConvertible, CustomPlaygroundDisplayConvertible where Failure : Error {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/PaywallPromoOfferCache.swift:14:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
import Combine
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/PaywallPromoOfferCache.swift:37:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
Task {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/PaywallPromoOfferCache.swift:38:13: note: closure captures 'self' which is accessible to code in the current task
self.cancellable = await subscriptionHistoryTracker.status.sink { [weak self] status in
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/ScreenCondition.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Localizations/LocaleExtensions.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Localizations/LocaleFinder.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Localizations/LocalizationDictionaryExtensions.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/PaywallsV2View.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/PaywallsV2View.swift:69:13: warning: call to main actor-isolated initializer 'init(offering:activelySubscribedProductIdentifiers:paywall:template:mode:fonts:displayCloseButton:introEligibility:purchaseHandler:locale:showZeroDecimalPlacePrices:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
LoadedOfferingPaywallView(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/PaywallView.swift:512:5: note: calls to initializer 'init(offering:activelySubscribedProductIdentifiers:paywall:template:mode:fonts:displayCloseButton:introEligibility:purchaseHandler:locale:showZeroDecimalPlacePrices:)' from outside of its actor context are implicitly asynchronous
init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/PaywallView.swift:512:5: note: main actor isolation inferred from conformance to protocol 'View'
init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/PaywallsV2View.swift:63:10: note: add '@MainActor' to make instance method 'view()' part of global actor 'MainActor'
func view() -> some View {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/PaywallsV2View.swift:213:54: warning: non-sendable type 'PaywallPromoOfferCache' of property 'paywallPromoOfferCache' cannot exit main actor-isolated context; this is an error in the Swift 6 language mode
async let promoCheck: Void = paywallPromoOfferCache.computeEligibility(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/PaywallPromoOfferCache.swift:19:22: note: class 'PaywallPromoOfferCache' does not conform to the 'Sendable' protocol
internal final class PaywallPromoOfferCache: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/PaywallsV2View.swift:69:13: warning: sending 'data.fonts' risks causing data races; this is an error in the Swift 6 language mode
LoadedOfferingPaywallView(
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/PaywallsV2View.swift:69:13: note: sending task-isolated 'data.fonts' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
LoadedOfferingPaywallView(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/PaywallsV2View.swift:69:13: warning: sending 'data.introEligibility' risks causing data races; this is an error in the Swift 6 language mode
LoadedOfferingPaywallView(
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/PaywallsV2View.swift:69:13: note: sending task-isolated 'data.introEligibility' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
LoadedOfferingPaywallView(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/PaywallsV2View.swift:69:13: warning: sending 'data.purchaseHandler' risks causing data races; this is an error in the Swift 6 language mode
LoadedOfferingPaywallView(
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/PaywallsV2View.swift:69:13: note: sending task-isolated 'data.purchaseHandler' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
LoadedOfferingPaywallView(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/PaywallsV2View.swift:210:54: warning: sending 'paywallState' risks causing data races; this is an error in the Swift 6 language mode
async let introCheck: Void = introOfferEligibilityContext.computeEligibility(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/PaywallsV2View.swift:210:54: note: sending 'paywallState' to main actor-isolated instance method 'computeEligibility(for:)' risks causing data races between main actor-isolated and local nonisolated uses
async let introCheck: Void = introOfferEligibilityContext.computeEligibility(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/PaywallsV2View.swift:213:54: note: access can happen concurrently
async let promoCheck: Void = paywallPromoOfferCache.computeEligibility(
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:117:16: warning: static property 'weeklyStandardPackage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var weeklyStandardPackage: Package = .init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:117:16: note: convert 'weeklyStandardPackage' to a 'let' constant to make 'Sendable' shared state immutable
static var weeklyStandardPackage: Package = .init(
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:117:16: note: add '@MainActor' to make static property 'weeklyStandardPackage' part of global actor 'MainActor'
static var weeklyStandardPackage: Package = .init(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:117:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var weeklyStandardPackage: Package = .init(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:129:16: warning: static property 'monthlyStandardPackage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var monthlyStandardPackage: Package = .init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:129:16: note: convert 'monthlyStandardPackage' to a 'let' constant to make 'Sendable' shared state immutable
static var monthlyStandardPackage: Package = .init(
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:129:16: note: add '@MainActor' to make static property 'monthlyStandardPackage' part of global actor 'MainActor'
static var monthlyStandardPackage: Package = .init(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:129:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var monthlyStandardPackage: Package = .init(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:141:16: warning: static property 'annualStandardPackage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var annualStandardPackage: Package = .init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:141:16: note: convert 'annualStandardPackage' to a 'let' constant to make 'Sendable' shared state immutable
static var annualStandardPackage: Package = .init(
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:141:16: note: add '@MainActor' to make static property 'annualStandardPackage' part of global actor 'MainActor'
static var annualStandardPackage: Package = .init(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:141:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var annualStandardPackage: Package = .init(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:153:16: warning: static property 'weeklyPremiumPackage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var weeklyPremiumPackage: Package = .init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:153:16: note: convert 'weeklyPremiumPackage' to a 'let' constant to make 'Sendable' shared state immutable
static var weeklyPremiumPackage: Package = .init(
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:153:16: note: add '@MainActor' to make static property 'weeklyPremiumPackage' part of global actor 'MainActor'
static var weeklyPremiumPackage: Package = .init(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:153:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var weeklyPremiumPackage: Package = .init(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:165:16: warning: static property 'monthlyPremiumPackage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var monthlyPremiumPackage: Package = .init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:165:16: note: convert 'monthlyPremiumPackage' to a 'let' constant to make 'Sendable' shared state immutable
static var monthlyPremiumPackage: Package = .init(
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:165:16: note: add '@MainActor' to make static property 'monthlyPremiumPackage' part of global actor 'MainActor'
static var monthlyPremiumPackage: Package = .init(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:165:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var monthlyPremiumPackage: Package = .init(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:177:16: warning: static property 'annualPremiumPackage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var annualPremiumPackage: Package = .init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:177:16: note: convert 'annualPremiumPackage' to a 'let' constant to make 'Sendable' shared state immutable
static var annualPremiumPackage: Package = .init(
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:177:16: note: add '@MainActor' to make static property 'annualPremiumPackage' part of global actor 'MainActor'
static var annualPremiumPackage: Package = .init(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:177:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var annualPremiumPackage: Package = .init(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:189:16: warning: static property 'uiConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var uiConfig: UIConfig = .init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:189:16: note: convert 'uiConfig' to a 'let' constant to make 'Sendable' shared state immutable
static var uiConfig: UIConfig = .init(
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:189:16: note: add '@MainActor' to make static property 'uiConfig' part of global actor 'MainActor'
static var uiConfig: UIConfig = .init(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:189:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var uiConfig: UIConfig = .init(
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/ButtonWithFooterPreview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/ButtonWithFooterPreview.swift:374:16: warning: static property 'packagesStack' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var packagesStack = PaywallComponent.StackComponent(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/ButtonWithFooterPreview.swift:374:16: note: convert 'packagesStack' to a 'let' constant to make 'Sendable' shared state immutable
static var packagesStack = PaywallComponent.StackComponent(
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/ButtonWithFooterPreview.swift:374:16: note: add '@MainActor' to make static property 'packagesStack' part of global actor 'MainActor'
static var packagesStack = PaywallComponent.StackComponent(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/ButtonWithFooterPreview.swift:374:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var packagesStack = PaywallComponent.StackComponent(
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/FallbackComponentPreview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/FamilySharingTogglePreview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/MultiTierPreview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/PurchaseButtonInPackagePreview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/PurchaseButtonInPackagePreview.swift:194:16: warning: static property 'packagesStack' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var packagesStack = PaywallComponent.StackComponent(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/PurchaseButtonInPackagePreview.swift:194:16: note: convert 'packagesStack' to a 'let' constant to make 'Sendable' shared state immutable
static var packagesStack = PaywallComponent.StackComponent(
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/PurchaseButtonInPackagePreview.swift:194:16: note: add '@MainActor' to make static property 'packagesStack' part of global actor 'MainActor'
static var packagesStack = PaywallComponent.StackComponent(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/PurchaseButtonInPackagePreview.swift:194:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var packagesStack = PaywallComponent.StackComponent(
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/Template1Preview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.o normal (in target 'RevenueCat_CustomEntitlementComputation' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios13.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/RevenueCat_CustomEntitlementComputation.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/RevenueCat_CustomEntitlementComputation_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/RevenueCat_CustomEntitlementComputation_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/RevenueCat_CustomEntitlementComputation.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.o
SwiftDriverJobDiscovery normal arm64 Compiling IntroEligibilityViewModel.swift, TrialOrIntroEligibilityChecker+TestData.swift, TrialOrIntroEligibilityChecker.swift, Localization.swift, LocalizedAlertError.swift, PaywallData+Validation.swift, PaywallTemplate.swift, PaywallViewConfiguration.swift, PaywallViewMode+Extensions.swift, ProcessedLocalizedConfiguration.swift, Strings.swift, TemplateViewConfiguration+Extensions.swift, TemplateViewConfiguration+Images.swift, TemplateViewConfiguration.swift, TestData.swift, UserInterfaceIdiom.swift, Variables.swift, VirtualCurrenciesFixtures.swift, Bundle+Extensions.swift, ColorInformation+MultiScheme.swift, EmergeRenderingMode.swift, FileImageLoader.swift, ImageLoader.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/RevenueCatUI-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI-Swift.h (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/RevenueCatUI-Swift.h
SwiftDriverJobDiscovery normal arm64 Compiling PackageComponentViewModel.swift, PurchaseButtonComponentView.swift, PurchaseButtonComponentViewModel.swift, RootView.swift, RootViewModel.swift, FlexHStack.swift, FlexSpacer.swift, FlexVStack.swift, JustifyContent.swift, StackComponentView.swift, StackComponentViewModel.swift, StickyFooterComponentView.swift, StickyFooterComponentViewModel.swift, TabControlButtonComponentView.swift, TabControlButtonComponentViewModel.swift, TabControlComponentView.swift, TabControlComponentViewModel.swift, TabControlToggleComponentView.swift, TabControlToggleComponentViewModel.swift, TabsComponentView.swift, TabsComponentViewModel.swift, TextComponentView.swift, TextComponentViewModel.swift (in target 'RevenueCatUI' from project 'RevenueCat')
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCatUI.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.swiftmodule (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCatUI.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCatUI.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.swiftdoc (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCatUI.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCatUI.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.abi.json (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCatUI.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCatUI.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.swiftsourceinfo (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCatUI.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
SwiftDriver\ Compilation ReceiptParser normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ReceiptParser' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name ReceiptParser -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/Objects-normal/arm64/ReceiptParser.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios13.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/Objects-normal/arm64/ReceiptParser-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/Objects-normal/arm64/ReceiptParser.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/Objects-normal/arm64/ReceiptParser_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/Objects-normal/arm64/ReceiptParser-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ReceiptParser.o normal (in target 'ReceiptParser' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios13.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/Objects-normal/arm64/ReceiptParser.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/Objects-normal/arm64/ReceiptParser_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/Objects-normal/arm64/ReceiptParser_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/Objects-normal/arm64/ReceiptParser.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ReceiptParser.o
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCat_RevenueCatUI.bundle (in target 'RevenueCat_RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCat_RevenueCatUI.bundle
ExtractAppIntentsMetadata (in target 'ReceiptParser' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name ReceiptParser --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 13.0 --bundle-identifier spi-builder-workspace.ReceiptParser --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ReceiptParser.appintents --target-triple arm64-apple-ios13.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ReceiptParser.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/Objects-normal/arm64/ReceiptParser_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/Objects-normal/arm64/ReceiptParser.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/ReceiptParser.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/ReceiptParser.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/ReceiptParser.build/Objects-normal/arm64/ReceiptParser.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-12-11 08:47:29.918 appintentsmetadataprocessor[1104:6779] Starting appintentsmetadataprocessor export
2025-12-11 08:47:29.986 appintentsmetadataprocessor[1104:6779] Extracted no relevant App Intents symbols, skipping writing output
Touch /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCat_RevenueCatUI.bundle (in target 'RevenueCat_RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
/usr/bin/touch -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCat_RevenueCatUI.bundle
ExtractAppIntentsMetadata (in target 'RevenueCat_CustomEntitlementComputation' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name RevenueCat_CustomEntitlementComputation --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 13.0 --bundle-identifier spi-builder-workspace.RevenueCat-CustomEntitlementComputation --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.appintents --target-triple arm64-apple-ios13.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/RevenueCat_CustomEntitlementComputation_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/RevenueCat_CustomEntitlementComputation.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/RevenueCat_CustomEntitlementComputation.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/RevenueCat_CustomEntitlementComputation.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/RevenueCat_CustomEntitlementComputation.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-12-11 08:47:29.917 appintentsmetadataprocessor[1106:6782] Starting appintentsmetadataprocessor export
2025-12-11 08:47:29.983 appintentsmetadataprocessor[1106:6782] Extracted no relevant App Intents symbols, skipping writing output
SwiftDriverJobDiscovery normal arm64 Compiling Logger.swift, Optional+Extensions.swift, Package+VariableDataProvider.swift, PaywallData+Default.swift, PreviewHelpers.swift, PurchaseResultComparator.swift, ResumeAction.swift, RuntimeUtils.swift, StoreProduct+Extensions.swift, StoreProductDiscount+Extensions.swift, SubscriptionPeriod+Extensions.swift, TemplateView+MultiTier.swift, VersionDetector.swift, ConsistentPackageContentView.swift, ConsistentTierContentView.swift, FitToAspectRatio.swift, FooterHidingModifier.swift, ViewExtensions.swift, PaywallFontProvider.swift, PaywallView.swift, MockPurchases.swift, PaywallPurchasesType.swift, PurchaseHandler+TestData.swift (in target 'RevenueCatUI' from project 'RevenueCat')
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.o (in target 'RevenueCat_CustomEntitlementComputation' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCat_CustomEntitlementComputation.o
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ReceiptParser.o (in target 'ReceiptParser' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/ReceiptParser.o
SwiftDriverJobDiscovery normal arm64 Compiling View+PresentCustomerCenter.swift, BaseManageSubscriptionViewModel.swift, CustomerCenterViewModel.swift, CustomerCenterViewState.swift, FeedbackSurveyViewModel.swift, NoSubscriptionsCardViewModel.swift, PromotionalOfferViewModel.swift, PurchaseDetailItem.swift, PurchaseDetailViewModel.swift, PurchaseHistoryViewModel.swift, PurchaseInformation+History.swift, RelevantPurchasesListViewModel.swift, RestorePurchasesAlertViewModel.swift, SubscriptionDetailViewModel.swift, VirtualCurrencyBalancesScreenViewModel.swift, ActiveSubscriptionButtonsView.swift, AppUpdateWarningView.swift, CompatibilityLabeledContent.swift, CompatibilityNavigationStack.swift, CompatibilityTopBarTrailing.swift, CreateTicketView.swift, CustomerCenterNavigationLink.swift, CustomerCenterNavigationOptions.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling View+OnRedeemWebPurchaseAttempt.swift, View+PresentPaywall.swift, View+PresentPaywallFooter.swift, View+PurchaseRestoreCompleted.swift, AsyncButton.swift, CompatibilityContentUnavailableView.swift, DebugErrorView.swift, ErrorDisplay.swift, ErrorView.swift, FooterView.swift, GradientView.swift, IconView.swift, IntroEligibilityStateView.swift, LoadingPaywallView.swift, PackageButtonStyle.swift, ProgressView.swift, PurchaseButton.swift, RemoteImage.swift, SafariView.swift, TemplateBackgroundImageView.swift, TemplatePackageSetting.swift, TierSelectorView.swift, GeneratedAssetSymbols.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling VariableHandlerV2.swift, ApplySizing.swift, BackgroundStyle.swift, BadgeModifier.swift, DisplayableColor.swift, Fill.swift, FixMacButtonsModifier.swift, ForegroundColorScheme.swift, NavigatetoURL.swift, ProgressViewModifier.swift, ShadowModifier.swift, Shape.swift, SizeModifier.swift, TransitionModifier.swift, LocalizationProvider.swift, PackageValidator.swift, PaywallComponentTypeTransformers.swift, PaywallComponentViewModel.swift, PresentedPartials.swift, UIConfigProvider.swift, ViewModelFactory.swift, PaywallFooterViewController.swift, PaywallViewController.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling PaywallComponentPropertyTypes.swift, PaywallButtonComponent.swift, PaywallCarouselComponent.swift, PaywallCountdownComponent.swift, PaywallIconComponent.swift, PaywallImageComponent.swift, PaywallPackageComponent.swift, PaywallPurchaseButtonComponent.swift, PaywallStackComponent.swift, PaywallStickyFooterComponent.swift, PaywallTabsComponent.swift, PaywallTextComponent.swift, PaywallTimelineComponent.swift, PaywallV2CacheWarming.swift, PaywallVideoComponent.swift, PaywallAnimation.swift, PaywallTransition.swift, EventsRequest+Paywall.swift, PaywallEvent.swift, Locale+Comparison.swift, PaywallCacheWarming.swift, PaywallColor.swift, PaywallData+Localization.swift, PaywallData.swift (in target 'RevenueCat' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling TimelineComponentView.swift, TimelineComponentViewModel.swift, VideoComponentView.swift, VideoComponentViewModel.swift, VideoPlayerView.swift, VideoPlayerViewNSView.swift, VideoPlayerViewUIView.swift, IntroOfferEligibilityContext.swift, OpenSheet.swift, PackageContext.swift, PaywallPromoOfferCache.swift, ScreenCondition.swift, LocaleExtensions.swift, LocaleFinder.swift, LocalizationDictionaryExtensions.swift, PaywallsV2View.swift, PreviewMock.swift, ButtonWithFooterPreview.swift, FallbackComponentPreview.swift, FamilySharingTogglePreview.swift, MultiTierPreview.swift, PurchaseButtonInPackagePreview.swift, Template1Preview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriver\ Compilation RevenueCat normal arm64 com.apple.xcode.tools.swift.compiler (in target 'RevenueCat' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name RevenueCat -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/Objects-normal/arm64/RevenueCat.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios13.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/Objects-normal/arm64/RevenueCat-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/Objects-normal/arm64/RevenueCat.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/Objects-normal/arm64/RevenueCat_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/Objects-normal/arm64/RevenueCat-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCat.o normal (in target 'RevenueCat' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios13.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/Objects-normal/arm64/RevenueCat.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/Objects-normal/arm64/RevenueCat_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/Objects-normal/arm64/RevenueCat_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/Objects-normal/arm64/RevenueCat.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCat.o
ExtractAppIntentsMetadata (in target 'RevenueCat' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name RevenueCat --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 13.0 --bundle-identifier spi-builder-workspace.RevenueCat --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCat.appintents --target-triple arm64-apple-ios13.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCat.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/Objects-normal/arm64/RevenueCat_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/Objects-normal/arm64/RevenueCat.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/RevenueCat.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/RevenueCat.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCat.build/Objects-normal/arm64/RevenueCat.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-12-11 08:47:33.537 appintentsmetadataprocessor[1109:6926] Starting appintentsmetadataprocessor export
2025-12-11 08:47:33.581 appintentsmetadataprocessor[1109:6926] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCat.o (in target 'RevenueCat' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCat.o
SwiftDriverJobDiscovery normal arm64 Compiling CustomerCenterView.swift, FallbackNoSubscriptionsView.swift, FeedbackSurveyView.swift, ManageSubscriptionsButtonsView.swift, NoSubscriptionsCardView.swift, PromotionalOfferView.swift, PurchaseCardView.swift, PurchaseDetailView.swift, PurchaseHistoryView.swift, RelevantPurchasesListView.swift, RestorePurchasesAlert.swift, ScrollViewSection.swift, ScrollViewWithOSBackground.swift, SubscriptionDetailView.swift, TintedProgressView.swift, CustomerCenterViewController.swift, VirtualCurrenciesScrollViewWithOSBackgroundSection.swift, VirtualCurrencyBalanceListRow.swift, VirtualCurrencyBalancesScreen.swift, Constants.swift, CustomerInfoFixtures.swift, PaywallError.swift, TemplateError.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling PurchaseHandler.swift, WatchTemplateView.swift, Template1View.swift, Template2View.swift, Template3View.swift, Template4View.swift, Template5View.swift, Template7View.swift, TemplateViewType.swift, BottomSheetView.swift, ButtonComponentView.swift, ButtonComponentViewModel.swift, CarouselComponentView.swift, CarouselComponentViewModel.swift, ComponentsView.swift, CountdownComponentView.swift, CountdownComponentViewModel.swift, IconComponentView.swift, IconComponentViewModel.swift, ImageComponentView.swift, ImageComponentViewModel.swift, ComponentViewState.swift, PackageComponentView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriver\ Compilation RevenueCatUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name RevenueCatUI -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios13.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCatUI.o normal (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios13.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCatUI.o
ExtractAppIntentsMetadata (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name RevenueCatUI --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 13.0 --bundle-identifier spi-builder-workspace.RevenueCatUI --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCatUI.appintents --target-triple arm64-apple-ios13.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCatUI.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/RevenueCatUI.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/RevenueCatUI.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-iphoneos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-12-11 08:47:37.858 appintentsmetadataprocessor[1195:7515] Starting appintentsmetadataprocessor export
2025-12-11 08:47:37.908 appintentsmetadataprocessor[1195:7515] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCatUI.o (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/RevenueCatUI.o
** BUILD SUCCEEDED **
Build complete.
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "nimble",
"requirement" : {
"exact" : [
"13.7.1"
]
},
"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" : [
"Ads/AdTracker.swift",
"Ads/Events/AdEvent.swift",
"Ads/Events/AdEventStore.swift",
"Ads/Events/Networking/AdEventsRequest.swift",
"Ads/Events/Networking/AdHTTPRequestPath.swift",
"Ads/Events/Networking/PostAdEventsOperation.swift",
"Ads/Events/StoredAdEvent.swift",
"Ads/Events/StoredAdEventSerializer.swift",
"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/Checksum.swift",
"Caching/DeviceCache.swift",
"Caching/FileRepository.swift",
"Caching/InMemoryCachedObject.swift",
"Caching/KeyedDeferredValueStore.swift",
"Caching/LargeItemCacheType.swift",
"Caching/URLWithValidation.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/Networking/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/EventsManager.swift",
"Events/FeatureEvents/FeatureEvent.swift",
"Events/FeatureEvents/FeatureEventStore.swift",
"Events/FeatureEvents/Networking/FeatureEventHTTPRequestPath.swift",
"Events/FeatureEvents/Networking/FeatureEventsRequest.swift",
"Events/FeatureEvents/Networking/PostFeatureEventsOperation.swift",
"Events/FeatureEvents/StoredFeatureEvent.swift",
"Events/FeatureEvents/StoredFeatureEventSerializer.swift",
"Events/Networking/EventsHTTPRequestPath.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/FileRepositoryStrings.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/VirtualCurrencyStrings.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/SynchronizedLargeItemCache.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/Caching/VirtualCurrenciesCallback.swift",
"Networking/Caching/WebBillingProductsCallback.swift",
"Networking/Caching/WebOfferingProductsCallback.swift",
"Networking/ConnectionErrorReason.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/HTTPRequestTimeoutManager.swift",
"Networking/HTTPClient/HTTPResponse.swift",
"Networking/HTTPClient/HTTPResponseBody.swift",
"Networking/HTTPClient/HTTPStatusCode.swift",
"Networking/HTTPClient/NetworkError.swift",
"Networking/HTTPClient/RedirectLoggerTaskDelegate.swift",
"Networking/HTTPClient/SimpleNetworkServiceType.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/GetVirtualCurrenciesOperation.swift",
"Networking/Operations/GetWebBillingProductsOperation.swift",
"Networking/Operations/GetWebOfferingProductsOperation.swift",
"Networking/Operations/Handling/CustomerInfoResponseHandler.swift",
"Networking/Operations/HealthOperation.swift",
"Networking/Operations/HealthReportAvailabilityOperation.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/HealthReportAvailabilityResponse.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",
"Networking/Responses/VirtualCurrenciesResponse.swift",
"Networking/Responses/WebBillingProductsResponse.swift",
"Networking/Responses/WebOfferingProductsResponse.swift",
"Networking/VirtualCurrenciesAPI.swift",
"Networking/WebBillingAPI.swift",
"Networking/WebBillingHTTPRequestPath.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/PaywallCountdownComponent.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/Components/PaywallVideoComponent.swift",
"Paywalls/Components/Transitions/PaywallAnimation.swift",
"Paywalls/Components/Transitions/PaywallTransition.swift",
"Paywalls/Events/Networking/EventsRequest+Paywall.swift",
"Paywalls/Events/PaywallEvent.swift",
"Paywalls/Locale+Comparison.swift",
"Paywalls/PaywallCacheWarming.swift",
"Paywalls/PaywallColor.swift",
"Paywalls/PaywallData+Localization.swift",
"Paywalls/PaywallData.swift",
"Paywalls/PaywallFontManagerType.swift",
"Paywalls/PaywallViewMode.swift",
"Paywalls/SubscriptionHistoryTracker.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/ProductsManagerFactory.swift",
"Purchasing/ProductsManagerType.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/TransactionNotifications.swift",
"Purchasing/Purchases/TransactionPoster.swift",
"Purchasing/ReceiptFetcher.swift",
"Purchasing/ReceiptRefreshPolicy.swift",
"Purchasing/SimulatedStore/SimulatedStoreProduct.swift",
"Purchasing/SimulatedStore/SimulatedStoreProductsManager.swift",
"Purchasing/SimulatedStore/SimulatedStorePurchaseHandler.swift",
"Purchasing/SimulatedStore/SimulatedStorePurchaseUI.swift",
"Purchasing/SimulatedStore/SimulatedStoreTransaction.swift",
"Purchasing/SimulatedStore/WebBillingProduct+SimulatedStoreProduct.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/StoreKit2PromotionalOfferPurchaseOptions.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/PaymentAuthorizationProvider.swift",
"Support/PaywallExtensions.swift",
"Support/PurchasesDiagnostics.swift",
"Support/SDKHealthError+CustomNSError.swift",
"Support/SDKHealthManager.swift",
"Support/StoreMessageType.swift",
"Support/StoreMessagesHelper.swift",
"Support/SwiftVersionCheck.swift",
"Virtual Currencies/VirtualCurrencies.swift",
"Virtual Currencies/VirtualCurrency.swift",
"Virtual Currencies/VirtualCurrencyManager.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/BaseManageSubscriptionViewModelTests.swift",
"CustomerCenter/ContactSupportUtilitiesTests.swift",
"CustomerCenter/CreateTicketViewTests.swift",
"CustomerCenter/CustomActionDataTests.swift",
"CustomerCenter/CustomerCenterActionWrapperTests.swift",
"CustomerCenter/CustomerCenterViewModelTests.swift",
"CustomerCenter/DiscountsHandlerTests.swift",
"CustomerCenter/EmailValidatorTests.swift",
"CustomerCenter/FeedbackSurveyViewModelTests.swift",
"CustomerCenter/PromotionalOfferViewModelTests.swift",
"CustomerCenter/PromotionalOfferViewTests.swift",
"CustomerCenter/PurchaseCardViewBadgeTests.swift",
"CustomerCenter/PurchaseInformationTests.swift",
"CustomerCenter/SubscriptionDetailViewModelTests.swift",
"CustomerCenter/VirtualCurrencyBalancesScreenViewModelTests.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",
"Helpers/TestLogHandler.swift",
"ImageLoaderTests.swift",
"LocalizationTests.swift",
"Mocks/MockStoreProductDiscount.swift",
"Mocks/MockTransaction.swift",
"PaywallFooterTests.swift",
"PaywallViewEventsTests.swift",
"PaywallsV2/LocaleFinderTests.swift",
"PaywallsV2/PaywallPreviewResourcesLoader.swift",
"PaywallsV2/PresentedPartialsTests.swift",
"PaywallsV2/TakeScreenshot.swift",
"PaywallsV2/UIConfigProviderTests.swift",
"PaywallsV2/VariableHandlerV2Tests.swift",
"PresentIfNeededTests.swift",
"PurchaseCompletedHandlerTests.swift",
"Purchasing/MockStoreTransaction.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/ar.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ar"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/az.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "az"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/background.jpg",
"rule" : {
"copy" : {
}
}
},
{
"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/ca.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ca"
}
}
},
{
"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/da.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "da"
}
}
},
{
"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/el.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "el"
}
}
},
{
"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/en_AU.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en_au"
}
}
},
{
"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/en_GB.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en_gb"
}
}
},
{
"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/es_419.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "es_419"
}
}
},
{
"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/fi.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "fi"
}
}
},
{
"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/fr_FR.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "fr_fr"
}
}
},
{
"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/hi.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "hi"
}
}
},
{
"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/hu.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "hu"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/icons.xcassets",
"rule" : {
"process" : {
}
}
},
{
"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/it.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "it"
}
}
},
{
"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/kk.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "kk"
}
}
},
{
"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/ms.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ms"
}
}
},
{
"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/no.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "no"
}
}
},
{
"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/pt_BR.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "pt_br"
}
}
},
{
"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/ro.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ro"
}
}
},
{
"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/sk.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "sk"
}
}
},
{
"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/th.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "th"
}
}
},
{
"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/uk.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "uk"
}
}
},
{
"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/zh_Hans.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh_hans"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/zh_Hant.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh_hant"
}
}
}
],
"sources" : [
"Binding+Extensions.swift",
"CrossPlatform/PlatformBezierPath.swift",
"CrossPlatform/PlatformColor.swift",
"CrossPlatform/PlatformFont.swift",
"CrossPlatform/PlatformImage.swift",
"CustomerCenter/Abstractions/CustomerCenterPurchasesType.swift",
"CustomerCenter/Actions/CustomerCenterConfigData.HelpPath+PurchaseInformation.swift",
"CustomerCenter/Actions/CustomerCenterView+Actions.swift",
"CustomerCenter/ButtonStyles.swift",
"CustomerCenter/ColorFromAppearance.swift",
"CustomerCenter/ContactSupportUtilities.swift",
"CustomerCenter/CustomerInfo+CurrentEntitlement.swift",
"CustomerCenter/Data/CustomActionData.swift",
"CustomerCenter/Data/CustomerCenterAction.swift",
"CustomerCenter/Data/CustomerCenterActionViewModifier.swift",
"CustomerCenter/Data/CustomerCenterActionWrapper.swift",
"CustomerCenter/Data/CustomerCenterConfigData+Mock.swift",
"CustomerCenter/Data/CustomerCenterEnvironment.swift",
"CustomerCenter/Data/CustomerCenterError.swift",
"CustomerCenter/Data/CustomerCenterManagementOption.swift",
"CustomerCenter/Data/CustomerCenterPurchases.swift",
"CustomerCenter/Data/DiscountsHandler.swift",
"CustomerCenter/Data/EntitlementInfo+Extensions.swift",
"CustomerCenter/Data/FeedbackSurveyData.swift",
"CustomerCenter/Data/LoadPromotionalOfferUseCase.swift",
"CustomerCenter/Data/PromotionalOfferData.swift",
"CustomerCenter/Data/PurchaseInformation+Mock.swift",
"CustomerCenter/Data/PurchaseInformation.swift",
"CustomerCenter/Data/SemanticVersion.swift",
"CustomerCenter/Data/Transaction.swift",
"CustomerCenter/Extensions/CustomerCenterConfigDataAppearance+Tint.swift",
"CustomerCenter/Extensions/CustomerCenterConfigDataSupport+URL.swift",
"CustomerCenter/Extensions/CustomerInfo+SeeAllPurchases.swift",
"CustomerCenter/Extensions/PurchaseInformation+Creation.swift",
"CustomerCenter/Mocks/MockCustomerCenterPurchases.swift",
"CustomerCenter/Mocks/MockCustomerCenterStoreKitUtilities.swift",
"CustomerCenter/Mocks/MockLoadPromotionalOfferUseCase.swift",
"CustomerCenter/Mocks/PurchaseInformationFixtures.swift",
"CustomerCenter/URLUtilities.swift",
"CustomerCenter/Utilities/CustomerCenterLocalizationStrings.swift",
"CustomerCenter/Utilities/CustomerCenterStoreKitUtilities.swift",
"CustomerCenter/Utilities/CustomerCenterStoreKitUtilitiesType.swift",
"CustomerCenter/Utilities/CustomerCenterStylingUtilities.swift",
"CustomerCenter/Utilities/EmailValidator.swift",
"CustomerCenter/Utilities/IdentifiableURL.swift",
"CustomerCenter/View+PresentCustomerCenter.swift",
"CustomerCenter/ViewModels/BaseManageSubscriptionViewModel.swift",
"CustomerCenter/ViewModels/CustomerCenterViewModel.swift",
"CustomerCenter/ViewModels/CustomerCenterViewState.swift",
"CustomerCenter/ViewModels/FeedbackSurveyViewModel.swift",
"CustomerCenter/ViewModels/NoSubscriptionsCardViewModel.swift",
"CustomerCenter/ViewModels/PromotionalOfferViewModel.swift",
"CustomerCenter/ViewModels/PurchaseHistory/PurchaseDetailItem.swift",
"CustomerCenter/ViewModels/PurchaseHistory/PurchaseDetailViewModel.swift",
"CustomerCenter/ViewModels/PurchaseHistory/PurchaseHistoryViewModel.swift",
"CustomerCenter/ViewModels/PurchaseHistory/PurchaseInformation+History.swift",
"CustomerCenter/ViewModels/RelevantPurchasesListViewModel.swift",
"CustomerCenter/ViewModels/RestorePurchasesAlertViewModel.swift",
"CustomerCenter/ViewModels/SubscriptionDetailViewModel.swift",
"CustomerCenter/ViewModels/VirtualCurrencyBalancesScreenViewModel.swift",
"CustomerCenter/Views/ActiveSubscriptionButtonsView.swift",
"CustomerCenter/Views/AppUpdateWarningView.swift",
"CustomerCenter/Views/CompatibilityLabeledContent.swift",
"CustomerCenter/Views/CompatibilityNavigationStack.swift",
"CustomerCenter/Views/CompatibilityTopBarTrailing.swift",
"CustomerCenter/Views/CreateTicketView.swift",
"CustomerCenter/Views/CustomerCenterNavigationLink.swift",
"CustomerCenter/Views/CustomerCenterNavigationOptions.swift",
"CustomerCenter/Views/CustomerCenterView.swift",
"CustomerCenter/Views/FallbackNoSubscriptionsView.swift",
"CustomerCenter/Views/FeedbackSurveyView.swift",
"CustomerCenter/Views/ManageSubscriptionsButtonsView.swift",
"CustomerCenter/Views/NoSubscriptionsCardView.swift",
"CustomerCenter/Views/PromotionalOfferView.swift",
"CustomerCenter/Views/PurchaseCardView.swift",
"CustomerCenter/Views/PurchaseHistory/PurchaseDetailView.swift",
"CustomerCenter/Views/PurchaseHistory/PurchaseHistoryView.swift",
"CustomerCenter/Views/RelevantPurchasesListView.swift",
"CustomerCenter/Views/RestorePurchasesAlert.swift",
"CustomerCenter/Views/ScrollViewSection.swift",
"CustomerCenter/Views/ScrollViewWithOSBackground.swift",
"CustomerCenter/Views/SubscriptionDetailView.swift",
"CustomerCenter/Views/TintedProgressView.swift",
"CustomerCenter/Views/UIKit Compatibility/CustomerCenterViewController.swift",
"CustomerCenter/Views/Virtual Currencies/VirtualCurrenciesScrollViewWithOSBackgroundSection.swift",
"CustomerCenter/Views/Virtual Currencies/VirtualCurrencyBalanceListRow.swift",
"CustomerCenter/Views/Virtual Currencies/VirtualCurrencyBalancesScreen.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",
"Data/VirtualCurrenciesFixtures.swift",
"Helpers/Bundle+Extensions.swift",
"Helpers/ColorInformation+MultiScheme.swift",
"Helpers/EmergeRenderingMode.swift",
"Helpers/FileImageLoader.swift",
"Helpers/ImageLoader.swift",
"Helpers/Logger.swift",
"Helpers/Optional+Extensions.swift",
"Helpers/Package+VariableDataProvider.swift",
"Helpers/PaywallData+Default.swift",
"Helpers/PreviewHelpers.swift",
"Helpers/PurchaseResultComparator.swift",
"Helpers/ResumeAction.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/Countdown/CountdownComponentView.swift",
"Templates/V2/Components/Countdown/CountdownComponentViewModel.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/FlexSpacer.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/Components/Video/VideoComponentView.swift",
"Templates/V2/Components/Video/VideoComponentViewModel.swift",
"Templates/V2/Components/Video/VideoPlayerView.swift",
"Templates/V2/Components/Video/VideoPlayerViewNSView.swift",
"Templates/V2/Components/Video/VideoPlayerViewUIView.swift",
"Templates/V2/EnvironmentObjects/IntroOfferEligibilityContext.swift",
"Templates/V2/EnvironmentObjects/OpenSheet.swift",
"Templates/V2/EnvironmentObjects/PackageContext.swift",
"Templates/V2/EnvironmentObjects/PaywallPromoOfferCache.swift",
"Templates/V2/EnvironmentObjects/ScreenCondition.swift",
"Templates/V2/Localizations/LocaleExtensions.swift",
"Templates/V2/Localizations/LocaleFinder.swift",
"Templates/V2/Localizations/LocalizationDictionaryExtensions.swift",
"Templates/V2/PaywallsV2View.swift",
"Templates/V2/Previews/PreviewMock.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/ButtonWithFooterPreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/FallbackComponentPreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/FamilySharingTogglePreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/MultiTierPreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/PurchaseButtonInPackagePreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/Template1Preview.swift",
"Templates/V2/Variables/VariableHandlerV2.swift",
"Templates/V2/ViewHelpers/ApplySizing.swift",
"Templates/V2/ViewHelpers/BackgroundStyle.swift",
"Templates/V2/ViewHelpers/BadgeModifier.swift",
"Templates/V2/ViewHelpers/DisplayableColor.swift",
"Templates/V2/ViewHelpers/Fill.swift",
"Templates/V2/ViewHelpers/FixMacButtonsModifier.swift",
"Templates/V2/ViewHelpers/ForegroundColorScheme.swift",
"Templates/V2/ViewHelpers/NavigatetoURL.swift",
"Templates/V2/ViewHelpers/ProgressViewModifier.swift",
"Templates/V2/ViewHelpers/ShadowModifier.swift",
"Templates/V2/ViewHelpers/Shape.swift",
"Templates/V2/ViewHelpers/SizeModifier.swift",
"Templates/V2/ViewHelpers/TransitionModifier.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/CompatibilityContentUnavailableView.swift",
"Views/DebugErrorView.swift",
"Views/ErrorDisplay.swift",
"Views/ErrorView.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" : [
"Ads/AdTracker.swift",
"Ads/Events/AdEvent.swift",
"Ads/Events/AdEventStore.swift",
"Ads/Events/Networking/AdEventsRequest.swift",
"Ads/Events/Networking/AdHTTPRequestPath.swift",
"Ads/Events/Networking/PostAdEventsOperation.swift",
"Ads/Events/StoredAdEvent.swift",
"Ads/Events/StoredAdEventSerializer.swift",
"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/Checksum.swift",
"Caching/DeviceCache.swift",
"Caching/FileRepository.swift",
"Caching/InMemoryCachedObject.swift",
"Caching/KeyedDeferredValueStore.swift",
"Caching/LargeItemCacheType.swift",
"Caching/URLWithValidation.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/Networking/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/EventsManager.swift",
"Events/FeatureEvents/FeatureEvent.swift",
"Events/FeatureEvents/FeatureEventStore.swift",
"Events/FeatureEvents/Networking/FeatureEventHTTPRequestPath.swift",
"Events/FeatureEvents/Networking/FeatureEventsRequest.swift",
"Events/FeatureEvents/Networking/PostFeatureEventsOperation.swift",
"Events/FeatureEvents/StoredFeatureEvent.swift",
"Events/FeatureEvents/StoredFeatureEventSerializer.swift",
"Events/Networking/EventsHTTPRequestPath.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/FileRepositoryStrings.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/VirtualCurrencyStrings.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/SynchronizedLargeItemCache.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/Caching/VirtualCurrenciesCallback.swift",
"Networking/Caching/WebBillingProductsCallback.swift",
"Networking/Caching/WebOfferingProductsCallback.swift",
"Networking/ConnectionErrorReason.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/HTTPRequestTimeoutManager.swift",
"Networking/HTTPClient/HTTPResponse.swift",
"Networking/HTTPClient/HTTPResponseBody.swift",
"Networking/HTTPClient/HTTPStatusCode.swift",
"Networking/HTTPClient/NetworkError.swift",
"Networking/HTTPClient/RedirectLoggerTaskDelegate.swift",
"Networking/HTTPClient/SimpleNetworkServiceType.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/GetVirtualCurrenciesOperation.swift",
"Networking/Operations/GetWebBillingProductsOperation.swift",
"Networking/Operations/GetWebOfferingProductsOperation.swift",
"Networking/Operations/Handling/CustomerInfoResponseHandler.swift",
"Networking/Operations/HealthOperation.swift",
"Networking/Operations/HealthReportAvailabilityOperation.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/HealthReportAvailabilityResponse.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",
"Networking/Responses/VirtualCurrenciesResponse.swift",
"Networking/Responses/WebBillingProductsResponse.swift",
"Networking/Responses/WebOfferingProductsResponse.swift",
"Networking/VirtualCurrenciesAPI.swift",
"Networking/WebBillingAPI.swift",
"Networking/WebBillingHTTPRequestPath.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/PaywallCountdownComponent.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/Components/PaywallVideoComponent.swift",
"Paywalls/Components/Transitions/PaywallAnimation.swift",
"Paywalls/Components/Transitions/PaywallTransition.swift",
"Paywalls/Events/Networking/EventsRequest+Paywall.swift",
"Paywalls/Events/PaywallEvent.swift",
"Paywalls/Locale+Comparison.swift",
"Paywalls/PaywallCacheWarming.swift",
"Paywalls/PaywallColor.swift",
"Paywalls/PaywallData+Localization.swift",
"Paywalls/PaywallData.swift",
"Paywalls/PaywallFontManagerType.swift",
"Paywalls/PaywallViewMode.swift",
"Paywalls/SubscriptionHistoryTracker.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/ProductsManagerFactory.swift",
"Purchasing/ProductsManagerType.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/TransactionNotifications.swift",
"Purchasing/Purchases/TransactionPoster.swift",
"Purchasing/ReceiptFetcher.swift",
"Purchasing/ReceiptRefreshPolicy.swift",
"Purchasing/SimulatedStore/SimulatedStoreProduct.swift",
"Purchasing/SimulatedStore/SimulatedStoreProductsManager.swift",
"Purchasing/SimulatedStore/SimulatedStorePurchaseHandler.swift",
"Purchasing/SimulatedStore/SimulatedStorePurchaseUI.swift",
"Purchasing/SimulatedStore/SimulatedStoreTransaction.swift",
"Purchasing/SimulatedStore/WebBillingProduct+SimulatedStoreProduct.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/StoreKit2PromotionalOfferPurchaseOptions.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/PaymentAuthorizationProvider.swift",
"Support/PaywallExtensions.swift",
"Support/PurchasesDiagnostics.swift",
"Support/SDKHealthError+CustomNSError.swift",
"Support/SDKHealthManager.swift",
"Support/StoreMessageType.swift",
"Support/StoreMessagesHelper.swift",
"Support/SwiftVersionCheck.swift",
"Virtual Currencies/VirtualCurrencies.swift",
"Virtual Currencies/VirtualCurrency.swift",
"Virtual Currencies/VirtualCurrencyManager.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.
warning: 'spi-builder-workspace': ignoring broken symlink /Users/admin/builder/spi-builder-workspace/Tests/RevenueCatUITests/PaywallsV2/__PreviewResources__
warning: 'spi-builder-workspace': Invalid Resource 'PaywallsV2/__PreviewResources__': File not found.
Done.