Build Information
Successful build of RevenueCat, reference main (b95997
), with Swift 6.1 for tvOS using Xcode 16.3 on 12 Sep 2025 22:41:54 UTC.
Swift 6 data race errors: 148
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=tvOS 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 InferSendableFromCaptures
Build Log
SwiftCompile normal arm64 Compiling\ 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,\ IntroEligibilityViewModel.swift,\ TrialOrIntroEligibilityChecker+TestData.swift,\ TrialOrIntroEligibilityChecker.swift,\ Localization.swift,\ LocalizedAlertError.swift,\ PaywallData+Validation.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 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/IntroEligibility/IntroEligibilityViewModel.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/IntroEligibility/TrialOrIntroEligibilityChecker+TestData.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/IntroEligibility/TrialOrIntroEligibilityChecker.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/Localization.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/LocalizedAlertError.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/PaywallData+Validation.swift (in target 'RevenueCatUI' from project 'RevenueCat')
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
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
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/IntroEligibility/IntroEligibilityViewModel.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/IntroEligibility/IntroEligibilityViewModel.swift:44:73: warning: sending 'self.introEligibilityChecker' risks causing data races; this is an error in the Swift 6 language mode
self.singleEligibility = await self.introEligibilityChecker.eligibility(for: package.content)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/IntroEligibility/IntroEligibilityViewModel.swift:44:73: note: sending main actor-isolated 'self.introEligibilityChecker' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
self.singleEligibility = await self.introEligibilityChecker.eligibility(for: package.content)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/IntroEligibility/IntroEligibilityViewModel.swift:48:70: warning: sending 'self.introEligibilityChecker' risks causing data races; this is an error in the Swift 6 language mode
self.allEligibility = await self.introEligibilityChecker.eligibility(for: packages.all.map(\.content))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/IntroEligibility/IntroEligibilityViewModel.swift:48:70: note: sending main actor-isolated 'self.introEligibilityChecker' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
self.allEligibility = await self.introEligibilityChecker.eligibility(for: packages.all.map(\.content))
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/IntroEligibility/IntroEligibilityViewModel.swift:56:70: warning: sending 'self.introEligibilityChecker' risks causing data races; this is an error in the Swift 6 language mode
self.allEligibility = await self.introEligibilityChecker.eligibility(for: packages)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/IntroEligibility/IntroEligibilityViewModel.swift:56:70: note: sending main actor-isolated 'self.introEligibilityChecker' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
self.allEligibility = await self.introEligibilityChecker.eligibility(for: packages)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/IntroEligibility/TrialOrIntroEligibilityChecker+TestData.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/IntroEligibility/TrialOrIntroEligibilityChecker+TestData.swift:27:27: warning: capture of 'eligibility' with non-sendable type '() -> IntroEligibilityStatus' in a '@Sendable' closure; this is an error in the Swift 6 language mode
? eligibility()
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/IntroEligibility/TrialOrIntroEligibilityChecker+TestData.swift:27:27: note: a function type must be marked '@Sendable' to conform to 'Sendable'
? eligibility()
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/IntroEligibility/TrialOrIntroEligibilityChecker+TestData.swift:27:27: warning: capture of 'eligibility' with non-sendable type '() -> IntroEligibilityStatus' in an isolated closure; this is an error in the Swift 6 language mode
? eligibility()
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/IntroEligibility/TrialOrIntroEligibilityChecker+TestData.swift:27:27: note: a function type must be marked '@Sendable' to conform to 'Sendable'
? eligibility()
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/IntroEligibility/TrialOrIntroEligibilityChecker.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/Localization.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/LocalizedAlertError.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/PaywallData+Validation.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling 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, CustomerCenterNavigationLink.swift, CustomerCenterNavigationOptions.swift, CustomerCenterView.swift, FallbackNoSubscriptionsView.swift, FeedbackSurveyView.swift, ManageSubscriptionsButtonsView.swift, NoSubscriptionsCardView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftCompile normal arm64 Compiling\ 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,\ PurchaseHandler.swift,\ WatchTemplateView.swift,\ Template1View.swift,\ Template2View.swift,\ Template3View.swift,\ Template4View.swift,\ Template5View.swift,\ Template7View.swift,\ TemplateViewType.swift,\ BottomSheetView.swift,\ ButtonComponentView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/SubscriptionPeriod+Extensions.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/TemplateView+MultiTier.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/VersionDetector.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Modifiers/ConsistentPackageContentView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Modifiers/ConsistentTierContentView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Modifiers/FitToAspectRatio.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Modifiers/FooterHidingModifier.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Modifiers/ViewExtensions.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/PaywallFontProvider.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/PaywallView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/MockPurchases.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PaywallPurchasesType.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler+TestData.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Other\ platforms/WatchTemplateView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Template1View.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Template2View.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Template3View.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Template4View.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Template5View.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Template7View.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Button/BottomSheetView.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Button/ButtonComponentView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/SubscriptionPeriod+Extensions.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/Helpers/TemplateView+MultiTier.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/TemplateView+MultiTier.swift:36: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: Value = nil
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/TemplateView+MultiTier.swift:36:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: Value = nil
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/TemplateView+MultiTier.swift:36:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: Value = nil
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/TemplateView+MultiTier.swift:36:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: Value = nil
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/VersionDetector.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/Modifiers/ConsistentPackageContentView.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/Modifiers/ConsistentTierContentView.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/Modifiers/FitToAspectRatio.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/Modifiers/FooterHidingModifier.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/Modifiers/ViewExtensions.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Modifiers/ViewExtensions.swift:432: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: Value = 10
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Modifiers/ViewExtensions.swift:432:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: Value = 10
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Modifiers/ViewExtensions.swift:432:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: Value = 10
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Modifiers/ViewExtensions.swift:432:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: Value = 10
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Modifiers/ViewExtensions.swift:439: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: Value = 10
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Modifiers/ViewExtensions.swift:439:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: Value = 10
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Modifiers/ViewExtensions.swift:439:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: Value = 10
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Modifiers/ViewExtensions.swift:439:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: Value = 10
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Modifiers/ViewExtensions.swift:448: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: Value = .init(width: 10, height: 10)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Modifiers/ViewExtensions.swift:448:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: Value = .init(width: 10, height: 10)
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Modifiers/ViewExtensions.swift:448:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: Value = .init(width: 10, height: 10)
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Modifiers/ViewExtensions.swift:448:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: Value = .init(width: 10, height: 10)
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/PaywallFontProvider.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/PaywallView.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/Purchasing/MockPurchases.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/MockPurchases.swift:105:23: warning: capture of 'purchase' with non-sendable type '(@escaping MockPurchases.PurchaseBlock) -> MockPurchases.PurchaseBlock' (aka '(@escaping @Sendable (Package) async throws -> (transaction: Optional<StoreTransaction>, customerInfo: CustomerInfo, userCancelled: Bool)) -> @Sendable (Package) async throws -> (transaction: Optional<StoreTransaction>, customerInfo: CustomerInfo, userCancelled: Bool)') in a '@Sendable' closure; this is an error in the Swift 6 language mode
try await purchase(self.purchase(package:))(package)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/MockPurchases.swift:105:23: note: a function type must be marked '@Sendable' to conform to 'Sendable'
try await purchase(self.purchase(package:))(package)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/MockPurchases.swift:107:23: warning: capture of 'restore' with non-sendable type '(@escaping MockPurchases.RestoreBlock) -> MockPurchases.RestoreBlock' (aka '(@escaping @Sendable () async throws -> CustomerInfo) -> @Sendable () async throws -> CustomerInfo') in a '@Sendable' closure; this is an error in the Swift 6 language mode
try await restore(self.restorePurchases)()
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/MockPurchases.swift:107:23: note: a function type must be marked '@Sendable' to conform to 'Sendable'
try await restore(self.restorePurchases)()
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/MockPurchases.swift:124:19: warning: capture of 'trackEvent' with non-sendable type '(@escaping MockPurchases.TrackEventBlock) -> MockPurchases.TrackEventBlock' (aka '(@escaping @Sendable (PaywallEvent) async -> ()) -> @Sendable (PaywallEvent) async -> ()') in a '@Sendable' closure; this is an error in the Swift 6 language mode
await trackEvent(self.track(paywallEvent:))(event)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/MockPurchases.swift:124:19: note: a function type must be marked '@Sendable' to conform to 'Sendable'
await trackEvent(self.track(paywallEvent:))(event)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PaywallPurchasesType.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/Purchasing/PurchaseHandler+TestData.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/Purchasing/PurchaseHandler.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:489: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: Package?
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:489:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: Package?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:489:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: Package?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:489:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: Package?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:500: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: Bool = false
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:500:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:500:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: Bool = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:500:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: Bool = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:528: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: PurchaseResult?
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:528:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: PurchaseResult?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:528:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: PurchaseResult?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:528:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: PurchaseResult?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:539: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: CustomerInfo?
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:539:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: CustomerInfo?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:539:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: CustomerInfo?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:539:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: CustomerInfo?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:550: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: NSError?
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:550:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: NSError?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:550:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: NSError?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:550:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: NSError?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:561: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: NSError?
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:561:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: NSError?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:561:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: NSError?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:561:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: NSError?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:573:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type '(() -> Void)?' may have shared mutable state; this is an error in the Swift 6 language mode
static let defaultValue: (() -> Void)? = nil
^
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:573:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static let defaultValue: (() -> Void)? = nil
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:573:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let defaultValue: (() -> Void)? = nil
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:279:30: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
return try await performRestorePurchases()
^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:279:30: note: sending task-isolated 'self' to main actor-isolated instance method 'performRestorePurchases()' risks causing data races between main actor-isolated and task-isolated uses
return try await performRestorePurchases()
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:281:30: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
return try await performExternalRestoreLogic()
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Purchasing/PurchaseHandler.swift:281:30: note: sending task-isolated 'self' to main actor-isolated instance method 'performExternalRestoreLogic()' risks causing data races between main actor-isolated and task-isolated uses
return try await performExternalRestoreLogic()
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Other\ platforms/WatchTemplateView.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/Template1View.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/Template2View.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/Template3View.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/Template4View.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/Template5View.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/Template7View.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/TemplateViewType.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:74:18: warning: call to main actor-isolated instance method 'adaptTemplateView(with:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
.adaptTemplateView(with: configuration)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:145:10: note: calls to instance method 'adaptTemplateView(with:)' from outside of its actor context are implicitly asynchronous
func adaptTemplateView(with configuration: TemplateViewConfiguration) -> some View {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:67:10: note: add '@MainActor' to make instance method 'createView(for:template:configuration:introEligibility:)' part of global actor 'MainActor'
func createView(for offering: Offering,
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:76:68: warning: capture of 'configuration' with non-sendable type 'TemplateViewConfiguration' in a '@Sendable' closure; this is an error in the Swift 6 language mode
await introEligibility.computeEligibility(for: configuration.packages)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/TemplateViewConfiguration.swift:21:8: note: consider making struct 'TemplateViewConfiguration' conform to the 'Sendable' protocol
struct TemplateViewConfiguration {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:80:13: warning: call to main actor-isolated initializer 'init(_:releaseBehavior:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
DebugErrorView(error, releaseBehavior: .emptyView)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/DebugErrorView.swift:106:5: note: calls to initializer 'init(_:releaseBehavior:)' from outside of its actor context are implicitly asynchronous
init(_ error: Error, releaseBehavior: ReleaseBehavior) {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/DebugErrorView.swift:106:5: note: main actor isolation inferred from conformance to protocol 'View'
init(_ error: Error, releaseBehavior: ReleaseBehavior) {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:67:10: note: add '@MainActor' to make instance method 'createView(for:template:configuration:introEligibility:)' part of global actor 'MainActor'
func createView(for offering: Offering,
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:125:13: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
Template1View(configuration)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Template1View.swift:38:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
init(_ configuration: TemplateViewConfiguration) {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Template1View.swift:38:5: note: main actor isolation inferred from conformance to protocol 'TemplateViewType'
init(_ configuration: TemplateViewConfiguration) {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:118:25: note: add '@MainActor' to make static method 'createView(template:configuration:)' part of global actor 'MainActor'
private static func createView(template: PaywallTemplate,
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:127:13: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
Template2View(configuration)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Template2View.swift:43:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
init(_ configuration: TemplateViewConfiguration) {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Template2View.swift:43:5: note: main actor isolation inferred from conformance to protocol 'TemplateViewType'
init(_ configuration: TemplateViewConfiguration) {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:118:25: note: add '@MainActor' to make static method 'createView(template:configuration:)' part of global actor 'MainActor'
private static func createView(template: PaywallTemplate,
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:129:13: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
Template3View(configuration)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Template3View.swift:41:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
init(_ configuration: TemplateViewConfiguration) {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Template3View.swift:41:5: note: main actor isolation inferred from conformance to protocol 'TemplateViewType'
init(_ configuration: TemplateViewConfiguration) {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:118:25: note: add '@MainActor' to make static method 'createView(template:configuration:)' part of global actor 'MainActor'
private static func createView(template: PaywallTemplate,
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:131:13: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
Template4View(configuration)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Template4View.swift:49:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
init(_ configuration: TemplateViewConfiguration) {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Template4View.swift:49:5: note: main actor isolation inferred from conformance to protocol 'TemplateViewType'
init(_ configuration: TemplateViewConfiguration) {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:118:25: note: add '@MainActor' to make static method 'createView(template:configuration:)' part of global actor 'MainActor'
private static func createView(template: PaywallTemplate,
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:133:13: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
Template5View(configuration)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Template5View.swift:48:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
init(_ configuration: TemplateViewConfiguration) {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Template5View.swift:48:5: note: main actor isolation inferred from conformance to protocol 'TemplateViewType'
init(_ configuration: TemplateViewConfiguration) {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:118:25: note: add '@MainActor' to make static method 'createView(template:configuration:)' part of global actor 'MainActor'
private static func createView(template: PaywallTemplate,
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:135:13: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
Template7View(configuration)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Template7View.swift:64:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
init(_ configuration: TemplateViewConfiguration) {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/Template7View.swift:64:5: note: main actor isolation inferred from conformance to protocol 'TemplateViewType'
init(_ configuration: TemplateViewConfiguration) {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:118:25: note: add '@MainActor' to make static method 'createView(template:configuration:)' part of global actor 'MainActor'
private static func createView(template: PaywallTemplate,
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:193:18: warning: call to main actor-isolated instance method 'roundedCorner(_:corners:edgesIgnoringSafeArea:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
.roundedCorner(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Modifiers/ViewExtensions.swift:326:10: note: calls to instance method 'roundedCorner(_:corners:edgesIgnoringSafeArea:)' from outside of its actor context are implicitly asynchronous
func roundedCorner(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:125:13: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
Template1View(configuration)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:125:13: note: sending task-isolated 'configuration' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
Template1View(configuration)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:127:13: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
Template2View(configuration)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:127:13: note: sending task-isolated 'configuration' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
Template2View(configuration)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:129:13: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
Template3View(configuration)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:129:13: note: sending task-isolated 'configuration' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
Template3View(configuration)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:131:13: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
Template4View(configuration)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:131:13: note: sending task-isolated 'configuration' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
Template4View(configuration)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:133:13: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
Template5View(configuration)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:133:13: note: sending task-isolated 'configuration' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
Template5View(configuration)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:135:13: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
Template7View(configuration)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:135:13: note: sending task-isolated 'configuration' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
Template7View(configuration)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:193:18: warning: sending value of non-Sendable type 'some View' risks causing data races; this is an error in the Swift 6 language mode
.roundedCorner(
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:193:18: note: sending task-isolated value of non-Sendable type 'some View' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
.roundedCorner(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:74:18: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
.adaptTemplateView(with: configuration)
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:74:18: note: sending task-isolated 'configuration' to main actor-isolated instance method 'adaptTemplateView(with:)' risks causing data races between main actor-isolated and task-isolated uses
.adaptTemplateView(with: configuration)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:74:18: warning: sending value of non-Sendable type 'some View' risks causing data races; this is an error in the Swift 6 language mode
.adaptTemplateView(with: configuration)
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/TemplateViewType.swift:74:18: note: sending task-isolated value of non-Sendable type 'some View' to main actor-isolated instance method 'adaptTemplateView(with:)' risks causing races in between task-isolated and main actor-isolated uses
.adaptTemplateView(with: configuration)
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Button/BottomSheetView.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/Button/ButtonComponentView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling TabControlComponentView.swift, TabControlComponentViewModel.swift, TabControlToggleComponentView.swift, TabControlToggleComponentViewModel.swift, TabsComponentView.swift, TabsComponentViewModel.swift, TextComponentView.swift, TextComponentViewModel.swift, TimelineComponentView.swift, TimelineComponentViewModel.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 (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftCompile normal arm64 Compiling\ EntitlementInfo+Extensions.swift,\ FeedbackSurveyData.swift,\ LoadPromotionalOfferUseCase.swift,\ PromotionalOfferData.swift,\ PurchaseInformation+Mock.swift,\ PurchaseInformation.swift,\ SemanticVersion.swift,\ Transaction.swift,\ CustomerCenterConfigDataSupport+URL.swift,\ CustomerInfo+SeeAllPurchases.swift,\ PurchaseInformation+Creation.swift,\ MockCustomerCenterPurchases.swift,\ MockCustomerCenterStoreKitUtilities.swift,\ MockLoadPromotionalOfferUseCase.swift,\ PurchaseInformationFixtures.swift,\ URLUtilities.swift,\ CustomerCenterLocalizationStrings.swift,\ CustomerCenterStoreKitUtilities.swift,\ CustomerCenterStoreKitUtilitiesType.swift,\ CustomerCenterStylingUtilities.swift,\ IdentifiableURL.swift,\ View+PresentCustomerCenter.swift,\ BaseManageSubscriptionViewModel.swift,\ CustomerCenterViewModel.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/EntitlementInfo+Extensions.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/FeedbackSurveyData.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/LoadPromotionalOfferUseCase.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PromotionalOfferData.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation+Mock.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/SemanticVersion.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/Transaction.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Extensions/CustomerCenterConfigDataSupport+URL.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Extensions/CustomerInfo+SeeAllPurchases.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Extensions/PurchaseInformation+Creation.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Mocks/MockCustomerCenterPurchases.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Mocks/MockCustomerCenterStoreKitUtilities.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Mocks/MockLoadPromotionalOfferUseCase.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Mocks/PurchaseInformationFixtures.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/URLUtilities.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Utilities/CustomerCenterLocalizationStrings.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Utilities/CustomerCenterStoreKitUtilities.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Utilities/CustomerCenterStoreKitUtilitiesType.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Utilities/CustomerCenterStylingUtilities.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Utilities/IdentifiableURL.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/View+PresentCustomerCenter.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/BaseManageSubscriptionViewModel.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ViewModels/CustomerCenterViewModel.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/EntitlementInfo+Extensions.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/Data/FeedbackSurveyData.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/Data/LoadPromotionalOfferUseCase.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/Data/PromotionalOfferData.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/Data/PurchaseInformation+Mock.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation+Mock.swift:85:16: warning: static property 'subscription' is not concurrency-safe because non-'Sendable' type 'PurchaseInformation' may have shared mutable state; this is an error in the Swift 6 language mode
static let subscription = PurchaseInformation.mock(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation.swift:23:8: note: consider making struct 'PurchaseInformation' conform to the 'Sendable' protocol
struct PurchaseInformation {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation+Mock.swift:85:16: note: add '@MainActor' to make static property 'subscription' part of global actor 'MainActor'
static let subscription = PurchaseInformation.mock(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation+Mock.swift:85:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let subscription = PurchaseInformation.mock(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation+Mock.swift:96:16: warning: static property 'expired' is not concurrency-safe because non-'Sendable' type 'PurchaseInformation' may have shared mutable state; this is an error in the Swift 6 language mode
static let expired = PurchaseInformation.mock(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation.swift:23:8: note: consider making struct 'PurchaseInformation' conform to the 'Sendable' protocol
struct PurchaseInformation {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation+Mock.swift:96:16: note: add '@MainActor' to make static property 'expired' part of global actor 'MainActor'
static let expired = PurchaseInformation.mock(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation+Mock.swift:96:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let expired = PurchaseInformation.mock(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation+Mock.swift:108:16: warning: static property 'lifetime' is not concurrency-safe because non-'Sendable' type 'PurchaseInformation' may have shared mutable state; this is an error in the Swift 6 language mode
static let lifetime = PurchaseInformation.mock(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation.swift:23:8: note: consider making struct 'PurchaseInformation' conform to the 'Sendable' protocol
struct PurchaseInformation {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation+Mock.swift:108:16: note: add '@MainActor' to make static property 'lifetime' part of global actor 'MainActor'
static let lifetime = PurchaseInformation.mock(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation+Mock.swift:108:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let lifetime = PurchaseInformation.mock(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation+Mock.swift:119:16: warning: static property 'free' is not concurrency-safe because non-'Sendable' type 'PurchaseInformation' may have shared mutable state; this is an error in the Swift 6 language mode
static let free = PurchaseInformation.mock(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation.swift:23:8: note: consider making struct 'PurchaseInformation' conform to the 'Sendable' protocol
struct PurchaseInformation {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation+Mock.swift:119:16: note: add '@MainActor' to make static property 'free' part of global actor 'MainActor'
static let free = PurchaseInformation.mock(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation+Mock.swift:119:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let free = PurchaseInformation.mock(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation+Mock.swift:130:16: warning: static property 'consumable' is not concurrency-safe because non-'Sendable' type 'PurchaseInformation' may have shared mutable state; this is an error in the Swift 6 language mode
static let consumable = PurchaseInformation.mock(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation.swift:23:8: note: consider making struct 'PurchaseInformation' conform to the 'Sendable' protocol
struct PurchaseInformation {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation+Mock.swift:130:16: note: add '@MainActor' to make static property 'consumable' part of global actor 'MainActor'
static let consumable = PurchaseInformation.mock(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation+Mock.swift:130:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let consumable = PurchaseInformation.mock(
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/PurchaseInformation.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/Data/SemanticVersion.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/Data/Transaction.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/Extensions/CustomerCenterConfigDataSupport+URL.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/Extensions/CustomerInfo+SeeAllPurchases.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/Extensions/PurchaseInformation+Creation.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/Mocks/MockCustomerCenterPurchases.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/Mocks/MockCustomerCenterStoreKitUtilities.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/Mocks/MockLoadPromotionalOfferUseCase.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/Mocks/PurchaseInformationFixtures.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Mocks/PurchaseInformationFixtures.swift:45:16: warning: static property 'screenWithIneligiblePromo' is not concurrency-safe because non-'Sendable' type 'CustomerCenterConfigData.Screen' may have shared mutable state; this is an error in the Swift 6 language mode
static let screenWithIneligiblePromo: CustomerCenterConfigData.Screen = .init(
^
/Users/admin/builder/spi-builder-workspace/Sources/CustomerCenter/CustomerCenterConfigData.swift:640:35: note: struct 'Screen' does not conform to the 'Sendable' protocol
@_spi(Internal) public struct Screen: Equatable {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Mocks/PurchaseInformationFixtures.swift:15:17: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'RevenueCat'
@_spi(Internal) import RevenueCat
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Mocks/PurchaseInformationFixtures.swift:45:16: note: add '@MainActor' to make static property 'screenWithIneligiblePromo' part of global actor 'MainActor'
static let screenWithIneligiblePromo: CustomerCenterConfigData.Screen = .init(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Mocks/PurchaseInformationFixtures.swift:45:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let screenWithIneligiblePromo: CustomerCenterConfigData.Screen = .init(
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/URLUtilities.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/Utilities/CustomerCenterLocalizationStrings.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/Utilities/CustomerCenterStoreKitUtilities.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/Utilities/CustomerCenterStoreKitUtilitiesType.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/Utilities/CustomerCenterStylingUtilities.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/Utilities/IdentifiableURL.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/View+PresentCustomerCenter.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/BaseManageSubscriptionViewModel.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/CustomerCenterViewModel.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling PurchaseButtonInPackagePreview.swift, Template1Preview.swift, VariableHandlerV2.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, VideoComponentViewModel.swift, ViewModelFactory.swift, PaywallFooterViewController.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, Binding+Extensions.swift, PlatformBezierPath.swift, PlatformColor.swift, PlatformFont.swift, PlatformImage.swift, CustomerCenterPurchasesType.swift, CustomerCenter+PreferenceKeys.swift, CustomerCenterConfigData.HelpPath+PurchaseInformation.swift, CustomerCenterView+Actions.swift, ButtonStyles.swift, ColorFromAppearance.swift, ContactSupportUtilities.swift, CustomerInfo+CurrentEntitlement.swift, CustomActionData.swift, CustomerCenterAction.swift, CustomerCenterActionViewModifier.swift, CustomerCenterActionWrapper.swift, CustomerCenterConfigData+Mock.swift, CustomerCenterEnvironment.swift, CustomerCenterError.swift, CustomerCenterManagementOption.swift, CustomerCenterPurchases.swift, DiscountsHandler.swift (in target 'RevenueCatUI' from project 'RevenueCat')
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/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk --xcode-version 16E140 --platform-family tvOS --deployment-target 13.0 --bundle-identifier spi-builder-workspace.ReceiptParser --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/ReceiptParser.appintents --target-triple arm64-apple-tvos13.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/ReceiptParser.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/ReceiptParser.build/Objects-normal/arm64/ReceiptParser_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/ReceiptParser.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/ReceiptParser.build/Objects-normal/arm64/ReceiptParser.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/ReceiptParser.build/ReceiptParser.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/ReceiptParser.build/ReceiptParser.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/ReceiptParser.build/Objects-normal/arm64/ReceiptParser.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-09-12 15:41:44.741 appintentsmetadataprocessor[1097:6670] Starting appintentsmetadataprocessor export
2025-09-12 15:41:44.790 appintentsmetadataprocessor[1097:6670] Extracted no relevant App Intents symbols, skipping writing output
SwiftDriverJobDiscovery normal arm64 Compiling Decoder+Extensions.swift, Dictionary+Extensions.swift, DispatchTimeInterval+Extensions.swift, Error+Extensions.swift, Integer+Extensions.swift, Locale+Extensions.swift, OperationQueue+Extensions.swift, Operators+Extensions.swift, Optional+Extensions.swift, Result+Extensions.swift, Set+Extensions.swift, String+Extensions.swift, TimeInterval+Extensions.swift, UIApplication+RCExtensions.swift, UserDefaults+Extensions.swift, CustomerInfo+ActiveDates.swift, CustomerInfo+NonSubscriptions.swift, CustomerInfo.swift, CustomerInfoManager.swift, IdentityManager.swift, ProductPaidPrice.swift, SubscriptionInfo.swift, ASN1Container.swift, ASN1ObjectIdentifier.swift, AppleReceipt.swift (in target 'RevenueCat' from project 'RevenueCat')
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/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-appletvos/ReceiptParser.o
SwiftDriverJobDiscovery normal arm64 Emitting module for RevenueCatUI (in target 'RevenueCatUI' from project 'RevenueCat')
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-appletvos/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/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -target arm64-apple-tvos13.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-appletvos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.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-appletvos/RevenueCatUI.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/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-appletvos/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-appletvos/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-appletvos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCatUI.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCatUI.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/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-appletvos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/RevenueCatUI-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/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-appletvos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/RevenueCatUI-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/RevenueCatUI.swiftmodule/arm64-apple-tvos.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/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-appletvos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/RevenueCatUI.swiftmodule/arm64-apple-tvos.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/RevenueCatUI.swiftmodule/arm64-apple-tvos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/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-appletvos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/RevenueCatUI.swiftmodule/arm64-apple-tvos.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/RevenueCatUI.swiftmodule/arm64-apple-tvos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/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-appletvos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/RevenueCatUI.swiftmodule/arm64-apple-tvos.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/RevenueCatUI.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/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-appletvos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/RevenueCatUI.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling Background.swift, Border.swift, ComponentOverrides.swift, Dimension.swift, PaywallComponentBase.swift, PaywallComponentLocalization.swift, PaywallComponentPropertyTypes.swift, PaywallButtonComponent.swift, PaywallCarouselComponent.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, PaywallHTTPRequestPath.swift, PostPaywallEventsOperation.swift (in target 'RevenueCat_CustomEntitlementComputation' 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-appletvos/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/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -target arm64-apple-tvos13.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-appletvos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.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-appletvos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/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-appletvos/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-appletvos/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-appletvos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/RevenueCat_CustomEntitlementComputation_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCat_CustomEntitlementComputation.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCat_CustomEntitlementComputation.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/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-appletvos/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
SwiftDriverJobDiscovery normal arm64 Compiling 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, IntroEligibilityViewModel.swift, TrialOrIntroEligibilityChecker+TestData.swift, TrialOrIntroEligibilityChecker.swift, Localization.swift, LocalizedAlertError.swift, PaywallData+Validation.swift (in target 'RevenueCatUI' from project 'RevenueCat')
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/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-tvos13.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/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-appletvos/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-appletvos/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/appletvos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/RevenueCat_CustomEntitlementComputation.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/RevenueCat_CustomEntitlementComputation.o
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/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk --xcode-version 16E140 --platform-family tvOS --deployment-target 13.0 --bundle-identifier spi-builder-workspace.RevenueCat-CustomEntitlementComputation --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/RevenueCat_CustomEntitlementComputation.appintents --target-triple arm64-apple-tvos13.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/RevenueCat_CustomEntitlementComputation.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/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-appletvos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/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-appletvos/RevenueCat_CustomEntitlementComputation.build/RevenueCat_CustomEntitlementComputation.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCat_CustomEntitlementComputation.build/RevenueCat_CustomEntitlementComputation.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/RevenueCat_CustomEntitlementComputation.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-09-12 15:41:45.558 appintentsmetadataprocessor[1120:6909] Starting appintentsmetadataprocessor export
2025-09-12 15:41:45.604 appintentsmetadataprocessor[1120:6909] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/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-appletvos/RevenueCat_CustomEntitlementComputation.o
SwiftDriverJobDiscovery normal arm64 Compiling EntitlementInfo+Extensions.swift, FeedbackSurveyData.swift, LoadPromotionalOfferUseCase.swift, PromotionalOfferData.swift, PurchaseInformation+Mock.swift, PurchaseInformation.swift, SemanticVersion.swift, Transaction.swift, CustomerCenterConfigDataSupport+URL.swift, CustomerInfo+SeeAllPurchases.swift, PurchaseInformation+Creation.swift, MockCustomerCenterPurchases.swift, MockCustomerCenterStoreKitUtilities.swift, MockLoadPromotionalOfferUseCase.swift, PurchaseInformationFixtures.swift, URLUtilities.swift, CustomerCenterLocalizationStrings.swift, CustomerCenterStoreKitUtilities.swift, CustomerCenterStoreKitUtilitiesType.swift, CustomerCenterStylingUtilities.swift, IdentifiableURL.swift, View+PresentCustomerCenter.swift, BaseManageSubscriptionViewModel.swift, CustomerCenterViewModel.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling 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, ImageLoader.swift, Logger.swift, Optional+Extensions.swift, Package+VariableDataProvider.swift, PaywallData+Default.swift, PreviewHelpers.swift, RuntimeUtils.swift, StoreProduct+Extensions.swift, StoreProductDiscount+Extensions.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling PaywallViewController.swift, 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 Background.swift, Border.swift, ComponentOverrides.swift, Dimension.swift, PaywallComponentBase.swift, PaywallComponentLocalization.swift, PaywallComponentPropertyTypes.swift, PaywallButtonComponent.swift, PaywallCarouselComponent.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, PaywallHTTPRequestPath.swift, PostPaywallEventsOperation.swift (in target 'RevenueCat' 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-appletvos/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/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -target arm64-apple-tvos13.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-appletvos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.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-appletvos/RevenueCat.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/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-appletvos/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-appletvos/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-appletvos/RevenueCat.build/Objects-normal/arm64/RevenueCat_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCat.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCat.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/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-appletvos/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-appletvos/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-tvos13.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/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-appletvos/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-appletvos/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/appletvos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCat.build/Objects-normal/arm64/RevenueCat.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/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/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk --xcode-version 16E140 --platform-family tvOS --deployment-target 13.0 --bundle-identifier spi-builder-workspace.RevenueCat --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/RevenueCat.appintents --target-triple arm64-apple-tvos13.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/RevenueCat.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCat.build/Objects-normal/arm64/RevenueCat_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCat.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCat.build/Objects-normal/arm64/RevenueCat.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCat.build/RevenueCat.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCat.build/RevenueCat.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCat.build/Objects-normal/arm64/RevenueCat.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-09-12 15:41:47.987 appintentsmetadataprocessor[1172:7295] Starting appintentsmetadataprocessor export
2025-09-12 15:41:48.027 appintentsmetadataprocessor[1172:7295] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/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-appletvos/RevenueCat.o
SwiftDriverJobDiscovery normal arm64 Compiling 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, PurchaseHandler.swift, WatchTemplateView.swift, Template1View.swift, Template2View.swift, Template3View.swift, Template4View.swift, Template5View.swift, Template7View.swift, TemplateViewType.swift, BottomSheetView.swift, ButtonComponentView.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-appletvos/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/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -target arm64-apple-tvos13.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-appletvos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.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-appletvos/RevenueCatUI.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/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-appletvos/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-appletvos/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-appletvos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCatUI.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCatUI.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/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-appletvos/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-appletvos/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-tvos13.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/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-appletvos/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-appletvos/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/appletvos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/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/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk --xcode-version 16E140 --platform-family tvOS --deployment-target 13.0 --bundle-identifier spi-builder-workspace.RevenueCatUI --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/RevenueCatUI.appintents --target-triple arm64-apple-tvos13.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/RevenueCatUI.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCatUI.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCatUI.build/RevenueCatUI.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCatUI.build/RevenueCatUI.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-09-12 15:41:53.182 appintentsmetadataprocessor[1269:7862] Starting appintentsmetadataprocessor export
2025-09-12 15:41:53.223 appintentsmetadataprocessor[1269:7862] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/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-appletvos/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" : [
"Attribution/ASIdManagerProxy.swift",
"Attribution/AttributionData.swift",
"Attribution/AttributionFetcher.swift",
"Attribution/AttributionNetwork.swift",
"Attribution/AttributionPoster.swift",
"Attribution/AttributionTypeFactory.swift",
"Attribution/TrackingManagerProxy.swift",
"Caching/CacheStatus.swift",
"Caching/DeviceCache.swift",
"Caching/FileRepository.swift",
"Caching/InMemoryCachedObject.swift",
"Caching/KeyedDeferredValueStore.swift",
"Caching/LargeItemCacheType.swift",
"CodableExtensions/PeriodType+Extensions.swift",
"CodableExtensions/PurchaseOwnershipType+Extensions.swift",
"CodableExtensions/Store+Extensions.swift",
"CustomerCenter/CustomerCenterConfigData.swift",
"CustomerCenter/CustomerCenterPresentationMode.swift",
"CustomerCenter/Events/CustomerCenterEvent.swift",
"CustomerCenter/Events/EventsRequest+CustomerCenter.swift",
"DeepLink/DeepLinkParser.swift",
"Diagnostics/DiagnosticsEvent.swift",
"Diagnostics/DiagnosticsFileHandler.swift",
"Diagnostics/DiagnosticsTracker.swift",
"Diagnostics/FileHandler.swift",
"Diagnostics/Networking/DiagnosticsEventsRequest.swift",
"Diagnostics/Networking/DiagnosticsHTTPRequestPath.swift",
"Diagnostics/Networking/DiagnosticsPostOperation.swift",
"Diagnostics/Networking/DiagnosticsSynchronizer.swift",
"DocCDocumentation/EmptyFile.swift",
"Error Handling/Assertions.swift",
"Error Handling/BackendError.swift",
"Error Handling/BackendErrorCode.swift",
"Error Handling/DescribableError.swift",
"Error Handling/ErrorCode.swift",
"Error Handling/ErrorDetails.swift",
"Error Handling/ErrorUtils.swift",
"Error Handling/PurchasesError.swift",
"Error Handling/SKError+Extensions.swift",
"Error Handling/StoreKitError+Extensions.swift",
"Error Handling/StoreKitErrorHelper.swift",
"Events/FeatureEvent.swift",
"Events/Networking/EventsRequest.swift",
"Events/StoredEvent.swift",
"Events/StoredEventSerializer.swift",
"FoundationExtensions/Array+Extensions.swift",
"FoundationExtensions/AsyncExtensions.swift",
"FoundationExtensions/Data+Extensions.swift",
"FoundationExtensions/Date+Extensions.swift",
"FoundationExtensions/Decoder+Extensions.swift",
"FoundationExtensions/Dictionary+Extensions.swift",
"FoundationExtensions/DispatchTimeInterval+Extensions.swift",
"FoundationExtensions/Error+Extensions.swift",
"FoundationExtensions/Integer+Extensions.swift",
"FoundationExtensions/Locale+Extensions.swift",
"FoundationExtensions/OperationQueue+Extensions.swift",
"FoundationExtensions/Operators+Extensions.swift",
"FoundationExtensions/Optional+Extensions.swift",
"FoundationExtensions/Result+Extensions.swift",
"FoundationExtensions/Set+Extensions.swift",
"FoundationExtensions/String+Extensions.swift",
"FoundationExtensions/TimeInterval+Extensions.swift",
"FoundationExtensions/UIApplication+RCExtensions.swift",
"FoundationExtensions/UserDefaults+Extensions.swift",
"Identity/CustomerInfo+ActiveDates.swift",
"Identity/CustomerInfo+NonSubscriptions.swift",
"Identity/CustomerInfo.swift",
"Identity/CustomerInfoManager.swift",
"Identity/IdentityManager.swift",
"Identity/ProductPaidPrice.swift",
"Identity/SubscriptionInfo.swift",
"LocalReceiptParsing/BasicTypes/ASN1Container.swift",
"LocalReceiptParsing/BasicTypes/ASN1ObjectIdentifier.swift",
"LocalReceiptParsing/BasicTypes/AppleReceipt.swift",
"LocalReceiptParsing/BasicTypes/InAppPurchase.swift",
"LocalReceiptParsing/Builders/ASN1ContainerBuilder.swift",
"LocalReceiptParsing/Builders/ASN1ObjectIdentifierBuilder.swift",
"LocalReceiptParsing/Builders/AppleReceiptBuilder.swift",
"LocalReceiptParsing/Builders/InAppPurchaseBuilder.swift",
"LocalReceiptParsing/DataConverters/ArraySlice_UInt8+Extensions.swift",
"LocalReceiptParsing/DataConverters/Codable+Extensions.swift",
"LocalReceiptParsing/DataConverters/DateFormatter+Extensions.swift",
"LocalReceiptParsing/DataConverters/UInt8+Extensions.swift",
"LocalReceiptParsing/Helpers/FileReader.swift",
"LocalReceiptParsing/Helpers/LoggerType.swift",
"LocalReceiptParsing/Helpers/ProcessInfo+Extensions.swift",
"LocalReceiptParsing/Helpers/ReceiptParserLogger.swift",
"LocalReceiptParsing/Helpers/ReceiptStrings.swift",
"LocalReceiptParsing/LocalReceiptFetcher.swift",
"LocalReceiptParsing/PurchasesReceiptParser.swift",
"LocalReceiptParsing/ReceiptParsingError.swift",
"Logging/LogIntent.swift",
"Logging/Logger.swift",
"Logging/Strings/AnalyticsStrings.swift",
"Logging/Strings/AttributionStrings.swift",
"Logging/Strings/BackendErrorStrings.swift",
"Logging/Strings/CodableStrings.swift",
"Logging/Strings/ConfigureStrings.swift",
"Logging/Strings/CustomerInfoStrings.swift",
"Logging/Strings/DiagnosticsStrings.swift",
"Logging/Strings/ETagStrings.swift",
"Logging/Strings/EligibilityStrings.swift",
"Logging/Strings/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/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/CustomerAPI.swift",
"Networking/CustomerCenterConfigAPI.swift",
"Networking/HTTPClient/DNSChecker.swift",
"Networking/HTTPClient/ETagManager.swift",
"Networking/HTTPClient/ErrorResponse.swift",
"Networking/HTTPClient/HTTPClient.swift",
"Networking/HTTPClient/HTTPRequest.swift",
"Networking/HTTPClient/HTTPRequestBody.swift",
"Networking/HTTPClient/HTTPRequestPath.swift",
"Networking/HTTPClient/HTTPResponse.swift",
"Networking/HTTPClient/HTTPResponseBody.swift",
"Networking/HTTPClient/HTTPStatusCode.swift",
"Networking/HTTPClient/NetworkError.swift",
"Networking/HTTPClient/RedirectLoggerTaskDelegate.swift",
"Networking/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/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/Networking/PaywallHTTPRequestPath.swift",
"Paywalls/Events/Networking/PostPaywallEventsOperation.swift",
"Paywalls/Events/PaywallEvent.swift",
"Paywalls/Events/PaywallEventStore.swift",
"Paywalls/Events/PaywallEventsManager.swift",
"Paywalls/PaywallCacheWarming.swift",
"Paywalls/PaywallColor.swift",
"Paywalls/PaywallData+Localization.swift",
"Paywalls/PaywallData.swift",
"Paywalls/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/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/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/CustomActionDataTests.swift",
"CustomerCenter/CustomerCenterActionWrapperTests.swift",
"CustomerCenter/CustomerCenterViewModelTests.swift",
"CustomerCenter/DiscountsHandlerTests.swift",
"CustomerCenter/FeedbackSurveyViewModelTests.swift",
"CustomerCenter/PromotionalOfferViewModelTests.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",
"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/VariableHandlerV2Tests.swift",
"PresentIfNeededTests.swift",
"PurchaseCompletedHandlerTests.swift",
"Purchasing/PurchaseHandlerTests.swift",
"Templates/ExternalPurchaseAndRestoreTests.swift",
"Templates/OtherPaywallViewTests.swift",
"Templates/PaywallViewDynamicTypeTests.swift",
"Templates/PaywallViewLocalizationTests.swift",
"Templates/Template1ViewTests.swift",
"Templates/Template2ViewTests.swift",
"Templates/Template3ViewTests.swift",
"Templates/Template4ViewTests.swift",
"Templates/Template5ViewTests.swift",
"Templates/Template7ViewTests.swift"
],
"target_dependencies" : [
"RevenueCatUI"
],
"type" : "test"
},
{
"c99name" : "RevenueCatUI",
"module_type" : "SwiftTarget",
"name" : "RevenueCatUI",
"path" : "RevenueCatUI",
"product_memberships" : [
"RevenueCatUI"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/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/CustomerCenter+PreferenceKeys.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/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/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/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/ImageLoader.swift",
"Helpers/Logger.swift",
"Helpers/Optional+Extensions.swift",
"Helpers/Package+VariableDataProvider.swift",
"Helpers/PaywallData+Default.swift",
"Helpers/PreviewHelpers.swift",
"Helpers/RuntimeUtils.swift",
"Helpers/StoreProduct+Extensions.swift",
"Helpers/StoreProductDiscount+Extensions.swift",
"Helpers/SubscriptionPeriod+Extensions.swift",
"Helpers/TemplateView+MultiTier.swift",
"Helpers/VersionDetector.swift",
"Modifiers/ConsistentPackageContentView.swift",
"Modifiers/ConsistentTierContentView.swift",
"Modifiers/FitToAspectRatio.swift",
"Modifiers/FooterHidingModifier.swift",
"Modifiers/ViewExtensions.swift",
"PaywallFontProvider.swift",
"PaywallView.swift",
"Purchasing/MockPurchases.swift",
"Purchasing/PaywallPurchasesType.swift",
"Purchasing/PurchaseHandler+TestData.swift",
"Purchasing/PurchaseHandler.swift",
"Templates/Other platforms/WatchTemplateView.swift",
"Templates/Template1View.swift",
"Templates/Template2View.swift",
"Templates/Template3View.swift",
"Templates/Template4View.swift",
"Templates/Template5View.swift",
"Templates/Template7View.swift",
"Templates/TemplateViewType.swift",
"Templates/V2/Components/Button/BottomSheetView.swift",
"Templates/V2/Components/Button/ButtonComponentView.swift",
"Templates/V2/Components/Button/ButtonComponentViewModel.swift",
"Templates/V2/Components/Carousel/CarouselComponentView.swift",
"Templates/V2/Components/Carousel/CarouselComponentViewModel.swift",
"Templates/V2/Components/ComponentsView.swift",
"Templates/V2/Components/Icon/IconComponentView.swift",
"Templates/V2/Components/Icon/IconComponentViewModel.swift",
"Templates/V2/Components/Image/ImageComponentView.swift",
"Templates/V2/Components/Image/ImageComponentViewModel.swift",
"Templates/V2/Components/Packages/Package/ComponentViewState.swift",
"Templates/V2/Components/Packages/Package/PackageComponentView.swift",
"Templates/V2/Components/Packages/Package/PackageComponentViewModel.swift",
"Templates/V2/Components/Packages/PurchaseButton/PurchaseButtonComponentView.swift",
"Templates/V2/Components/Packages/PurchaseButton/PurchaseButtonComponentViewModel.swift",
"Templates/V2/Components/Root/RootView.swift",
"Templates/V2/Components/Root/RootViewModel.swift",
"Templates/V2/Components/Stack/FlexHStack.swift",
"Templates/V2/Components/Stack/FlexVStack.swift",
"Templates/V2/Components/Stack/JustifyContent.swift",
"Templates/V2/Components/Stack/StackComponentView.swift",
"Templates/V2/Components/Stack/StackComponentViewModel.swift",
"Templates/V2/Components/StickyFooter/StickyFooterComponentView.swift",
"Templates/V2/Components/StickyFooter/StickyFooterComponentViewModel.swift",
"Templates/V2/Components/Tabs/TabControlButtonComponentView.swift",
"Templates/V2/Components/Tabs/TabControlButtonComponentViewModel.swift",
"Templates/V2/Components/Tabs/TabControlComponentView.swift",
"Templates/V2/Components/Tabs/TabControlComponentViewModel.swift",
"Templates/V2/Components/Tabs/TabControlToggleComponentView.swift",
"Templates/V2/Components/Tabs/TabControlToggleComponentViewModel.swift",
"Templates/V2/Components/Tabs/TabsComponentView.swift",
"Templates/V2/Components/Tabs/TabsComponentViewModel.swift",
"Templates/V2/Components/Text/TextComponentView.swift",
"Templates/V2/Components/Text/TextComponentViewModel.swift",
"Templates/V2/Components/Timeline/TimelineComponentView.swift",
"Templates/V2/Components/Timeline/TimelineComponentViewModel.swift",
"Templates/V2/EnvironmentObjects/IntroOfferEligibilityContext.swift",
"Templates/V2/EnvironmentObjects/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/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/VideoComponentViewModel.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" : [
"Attribution/ASIdManagerProxy.swift",
"Attribution/AttributionData.swift",
"Attribution/AttributionFetcher.swift",
"Attribution/AttributionNetwork.swift",
"Attribution/AttributionPoster.swift",
"Attribution/AttributionTypeFactory.swift",
"Attribution/TrackingManagerProxy.swift",
"Caching/CacheStatus.swift",
"Caching/DeviceCache.swift",
"Caching/FileRepository.swift",
"Caching/InMemoryCachedObject.swift",
"Caching/KeyedDeferredValueStore.swift",
"Caching/LargeItemCacheType.swift",
"CodableExtensions/PeriodType+Extensions.swift",
"CodableExtensions/PurchaseOwnershipType+Extensions.swift",
"CodableExtensions/Store+Extensions.swift",
"CustomerCenter/CustomerCenterConfigData.swift",
"CustomerCenter/CustomerCenterPresentationMode.swift",
"CustomerCenter/Events/CustomerCenterEvent.swift",
"CustomerCenter/Events/EventsRequest+CustomerCenter.swift",
"DeepLink/DeepLinkParser.swift",
"Diagnostics/DiagnosticsEvent.swift",
"Diagnostics/DiagnosticsFileHandler.swift",
"Diagnostics/DiagnosticsTracker.swift",
"Diagnostics/FileHandler.swift",
"Diagnostics/Networking/DiagnosticsEventsRequest.swift",
"Diagnostics/Networking/DiagnosticsHTTPRequestPath.swift",
"Diagnostics/Networking/DiagnosticsPostOperation.swift",
"Diagnostics/Networking/DiagnosticsSynchronizer.swift",
"DocCDocumentation/EmptyFile.swift",
"Error Handling/Assertions.swift",
"Error Handling/BackendError.swift",
"Error Handling/BackendErrorCode.swift",
"Error Handling/DescribableError.swift",
"Error Handling/ErrorCode.swift",
"Error Handling/ErrorDetails.swift",
"Error Handling/ErrorUtils.swift",
"Error Handling/PurchasesError.swift",
"Error Handling/SKError+Extensions.swift",
"Error Handling/StoreKitError+Extensions.swift",
"Error Handling/StoreKitErrorHelper.swift",
"Events/FeatureEvent.swift",
"Events/Networking/EventsRequest.swift",
"Events/StoredEvent.swift",
"Events/StoredEventSerializer.swift",
"FoundationExtensions/Array+Extensions.swift",
"FoundationExtensions/AsyncExtensions.swift",
"FoundationExtensions/Data+Extensions.swift",
"FoundationExtensions/Date+Extensions.swift",
"FoundationExtensions/Decoder+Extensions.swift",
"FoundationExtensions/Dictionary+Extensions.swift",
"FoundationExtensions/DispatchTimeInterval+Extensions.swift",
"FoundationExtensions/Error+Extensions.swift",
"FoundationExtensions/Integer+Extensions.swift",
"FoundationExtensions/Locale+Extensions.swift",
"FoundationExtensions/OperationQueue+Extensions.swift",
"FoundationExtensions/Operators+Extensions.swift",
"FoundationExtensions/Optional+Extensions.swift",
"FoundationExtensions/Result+Extensions.swift",
"FoundationExtensions/Set+Extensions.swift",
"FoundationExtensions/String+Extensions.swift",
"FoundationExtensions/TimeInterval+Extensions.swift",
"FoundationExtensions/UIApplication+RCExtensions.swift",
"FoundationExtensions/UserDefaults+Extensions.swift",
"Identity/CustomerInfo+ActiveDates.swift",
"Identity/CustomerInfo+NonSubscriptions.swift",
"Identity/CustomerInfo.swift",
"Identity/CustomerInfoManager.swift",
"Identity/IdentityManager.swift",
"Identity/ProductPaidPrice.swift",
"Identity/SubscriptionInfo.swift",
"LocalReceiptParsing/BasicTypes/ASN1Container.swift",
"LocalReceiptParsing/BasicTypes/ASN1ObjectIdentifier.swift",
"LocalReceiptParsing/BasicTypes/AppleReceipt.swift",
"LocalReceiptParsing/BasicTypes/InAppPurchase.swift",
"LocalReceiptParsing/Builders/ASN1ContainerBuilder.swift",
"LocalReceiptParsing/Builders/ASN1ObjectIdentifierBuilder.swift",
"LocalReceiptParsing/Builders/AppleReceiptBuilder.swift",
"LocalReceiptParsing/Builders/InAppPurchaseBuilder.swift",
"LocalReceiptParsing/DataConverters/ArraySlice_UInt8+Extensions.swift",
"LocalReceiptParsing/DataConverters/Codable+Extensions.swift",
"LocalReceiptParsing/DataConverters/DateFormatter+Extensions.swift",
"LocalReceiptParsing/DataConverters/UInt8+Extensions.swift",
"LocalReceiptParsing/Helpers/FileReader.swift",
"LocalReceiptParsing/Helpers/LoggerType.swift",
"LocalReceiptParsing/Helpers/ProcessInfo+Extensions.swift",
"LocalReceiptParsing/Helpers/ReceiptParserLogger.swift",
"LocalReceiptParsing/Helpers/ReceiptStrings.swift",
"LocalReceiptParsing/LocalReceiptFetcher.swift",
"LocalReceiptParsing/PurchasesReceiptParser.swift",
"LocalReceiptParsing/ReceiptParsingError.swift",
"Logging/LogIntent.swift",
"Logging/Logger.swift",
"Logging/Strings/AnalyticsStrings.swift",
"Logging/Strings/AttributionStrings.swift",
"Logging/Strings/BackendErrorStrings.swift",
"Logging/Strings/CodableStrings.swift",
"Logging/Strings/ConfigureStrings.swift",
"Logging/Strings/CustomerInfoStrings.swift",
"Logging/Strings/DiagnosticsStrings.swift",
"Logging/Strings/ETagStrings.swift",
"Logging/Strings/EligibilityStrings.swift",
"Logging/Strings/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/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/CustomerAPI.swift",
"Networking/CustomerCenterConfigAPI.swift",
"Networking/HTTPClient/DNSChecker.swift",
"Networking/HTTPClient/ETagManager.swift",
"Networking/HTTPClient/ErrorResponse.swift",
"Networking/HTTPClient/HTTPClient.swift",
"Networking/HTTPClient/HTTPRequest.swift",
"Networking/HTTPClient/HTTPRequestBody.swift",
"Networking/HTTPClient/HTTPRequestPath.swift",
"Networking/HTTPClient/HTTPResponse.swift",
"Networking/HTTPClient/HTTPResponseBody.swift",
"Networking/HTTPClient/HTTPStatusCode.swift",
"Networking/HTTPClient/NetworkError.swift",
"Networking/HTTPClient/RedirectLoggerTaskDelegate.swift",
"Networking/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/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/Networking/PaywallHTTPRequestPath.swift",
"Paywalls/Events/Networking/PostPaywallEventsOperation.swift",
"Paywalls/Events/PaywallEvent.swift",
"Paywalls/Events/PaywallEventStore.swift",
"Paywalls/Events/PaywallEventsManager.swift",
"Paywalls/PaywallCacheWarming.swift",
"Paywalls/PaywallColor.swift",
"Paywalls/PaywallData+Localization.swift",
"Paywalls/PaywallData.swift",
"Paywalls/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/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/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.