Build Information
Successful build of RevenueCat, reference 5.70.0 (8f5f5e), with Swift 6.1 for tvOS using Xcode 16.3 on 30 Apr 2026 12:53:19 UTC.
Swift 6 data race errors: 202
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 InferSendableFromCapturesBuild Log
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/PurchaseButton.swift:105:57: note: sending main actor-isolated 'self.purchaseHandler' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
let result = await self.purchaseHandler.withPendingPurchaseContinuation {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/TierSelectorView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/FooterView.swift:224:57: warning: sending value of non-Sendable type '() async -> Bool' risks causing data races; this is an error in the Swift 6 language mode
let result = await self.purchaseHandler.withPendingPurchaseContinuation {
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/FooterView.swift:224:57: note: sending main actor-isolated value of non-Sendable type '() async -> Bool' to nonisolated callee risks causing races in between main actor-isolated and nonisolated uses
let result = await self.purchaseHandler.withPendingPurchaseContinuation {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/FooterView.swift:224:57: warning: sending 'self.purchaseHandler' risks causing data races; this is an error in the Swift 6 language mode
let result = await self.purchaseHandler.withPendingPurchaseContinuation {
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/FooterView.swift:224:57: note: sending main actor-isolated 'self.purchaseHandler' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
let result = await self.purchaseHandler.withPendingPurchaseContinuation {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/FooterView.swift:238:78: warning: sending 'self.purchaseHandler' risks causing data races; this is an error in the Swift 6 language mode
let (customerInfo, success) = try await self.purchaseHandler.restorePurchases()
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/FooterView.swift:238:78: note: sending main actor-isolated 'self.purchaseHandler' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
let (customerInfo, success) = try await self.purchaseHandler.restorePurchases()
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/PurchaseButton.swift:105:57: warning: sending value of non-Sendable type '() async -> Bool' risks causing data races; this is an error in the Swift 6 language mode
let result = await self.purchaseHandler.withPendingPurchaseContinuation {
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/PurchaseButton.swift:105:57: note: sending main actor-isolated value of non-Sendable type '() async -> Bool' to nonisolated callee risks causing races in between main actor-isolated and nonisolated uses
let result = await self.purchaseHandler.withPendingPurchaseContinuation {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/PurchaseButton.swift:105:57: warning: sending 'self.purchaseHandler' risks causing data races; this is an error in the Swift 6 language mode
let result = await self.purchaseHandler.withPendingPurchaseContinuation {
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/PurchaseButton.swift:105:57: note: sending main actor-isolated 'self.purchaseHandler' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
let result = await self.purchaseHandler.withPendingPurchaseContinuation {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCatUI.build/DerivedSources/GeneratedAssetSymbols.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/FooterView.swift:224:57: warning: sending value of non-Sendable type '() async -> Bool' risks causing data races; this is an error in the Swift 6 language mode
let result = await self.purchaseHandler.withPendingPurchaseContinuation {
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/FooterView.swift:224:57: note: sending main actor-isolated value of non-Sendable type '() async -> Bool' to nonisolated callee risks causing races in between main actor-isolated and nonisolated uses
let result = await self.purchaseHandler.withPendingPurchaseContinuation {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/FooterView.swift:224:57: warning: sending 'self.purchaseHandler' risks causing data races; this is an error in the Swift 6 language mode
let result = await self.purchaseHandler.withPendingPurchaseContinuation {
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/FooterView.swift:224:57: note: sending main actor-isolated 'self.purchaseHandler' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
let result = await self.purchaseHandler.withPendingPurchaseContinuation {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/FooterView.swift:238:78: warning: sending 'self.purchaseHandler' risks causing data races; this is an error in the Swift 6 language mode
let (customerInfo, success) = try await self.purchaseHandler.restorePurchases()
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/FooterView.swift:238:78: note: sending main actor-isolated 'self.purchaseHandler' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
let (customerInfo, success) = try await self.purchaseHandler.restorePurchases()
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/PurchaseButton.swift:105:57: warning: sending value of non-Sendable type '() async -> Bool' risks causing data races; this is an error in the Swift 6 language mode
let result = await self.purchaseHandler.withPendingPurchaseContinuation {
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/PurchaseButton.swift:105:57: note: sending main actor-isolated value of non-Sendable type '() async -> Bool' to nonisolated callee risks causing races in between main actor-isolated and nonisolated uses
let result = await self.purchaseHandler.withPendingPurchaseContinuation {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/PurchaseButton.swift:105:57: warning: sending 'self.purchaseHandler' risks causing data races; this is an error in the Swift 6 language mode
let result = await self.purchaseHandler.withPendingPurchaseContinuation {
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/PurchaseButton.swift:105:57: note: sending main actor-isolated 'self.purchaseHandler' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
let result = await self.purchaseHandler.withPendingPurchaseContinuation {
^
SwiftCompile normal arm64 Compiling\ FeedbackSurveyData.swift,\ LoadPromotionalOfferUseCase.swift,\ PromotionalOfferData.swift,\ PurchaseInformation+Mock.swift,\ PurchaseInformation.swift,\ SemanticVersion.swift,\ StoreProductDiscount+CustomerCenter.swift,\ Transaction.swift,\ CustomerCenterConfigDataAppearance+Tint.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,\ EmailValidator.swift,\ IdentifiableURL.swift,\ View+PresentCustomerCenter.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/StoreProductDiscount+CustomerCenter.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/Transaction.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Extensions/CustomerCenterConfigDataAppearance+Tint.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/EmailValidator.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Utilities/IdentifiableURL.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/View+PresentCustomerCenter.swift (in target 'RevenueCatUI' from project 'RevenueCat')
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/StoreProductDiscount+CustomerCenter.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/CustomerCenterConfigDataAppearance+Tint.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:679: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/EmailValidator.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
SwiftDriverJobDiscovery normal arm64 Compiling LogInOperation.swift, NetworkOperation.swift, PostAdServicesTokenOperation.swift, PostAttributionDataOperation.swift, PostIsPurchaseAllowedByRestoreBehaviorOperation.swift, PostOfferForSigningOperation.swift, PostReceiptDataOperation.swift, PostRedeemWebPurchaseOperation.swift, PostSubscriberAttributesOperation.swift, RedeemWebPurchaseAPI.swift, CustomerCenterConfigResponse.swift, CustomerInfoResponse.swift, GetIntroEligibilityResponse.swift, HealthReportAvailabilityResponse.swift, HealthReportResponse.swift, IsPurchaseAllowedByRestoreBehaviorResponse.swift, OfferingsResponse.swift, PostOfferResponse.swift, ProductEntitlementMappingResponse.swift, PaywallComponentsData.swift, UIConfig.swift, VirtualCurrenciesResponse.swift, WebBillingProductsResponse.swift, WebOfferingProductsResponse.swift, WorkflowsResponse.swift (in target 'RevenueCat' from project 'RevenueCat')
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift,\ Binding+Extensions.swift,\ PlatformBezierPath.swift,\ PlatformColor.swift,\ PlatformFont.swift,\ PlatformImage.swift,\ CustomerCenterPurchasesType.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,\ EntitlementInfo+Extensions.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCatUI.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Binding+Extensions.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CrossPlatform/PlatformBezierPath.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CrossPlatform/PlatformColor.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CrossPlatform/PlatformFont.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CrossPlatform/PlatformImage.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Abstractions/CustomerCenterPurchasesType.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Actions/CustomerCenterConfigData.HelpPath+PurchaseInformation.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Actions/CustomerCenterView+Actions.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ButtonStyles.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ColorFromAppearance.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ContactSupportUtilities.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/CustomerInfo+CurrentEntitlement.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomActionData.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterAction.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterActionViewModifier.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterActionWrapper.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterConfigData+Mock.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterError.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterManagementOption.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterPurchases.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/DiscountsHandler.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/EntitlementInfo+Extensions.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug-appletvos/RevenueCatUI.build/DerivedSources/resource_bundle_accessor.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/Binding+Extensions.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Binding+Extensions.swift:19:20: warning: capture of 'value' with non-sendable type 'Binding<T?>' in a '@Sendable' closure
get: { value.wrappedValue != nil },
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Binding+Extensions.swift:17:26: note: consider making generic parameter 'T' conform to the 'Sendable' protocol
static func isNotNil<T>(_ value: Binding<T?>) -> Binding<Bool> {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Binding+Extensions.swift:20:29: warning: capture of 'value' with non-sendable type 'Binding<T?>' in a '@Sendable' closure
set: { if !$0 { value.wrappedValue = nil } }
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Binding+Extensions.swift:17:26: note: consider making generic parameter 'T' conform to the 'Sendable' protocol
static func isNotNil<T>(_ value: Binding<T?>) -> Binding<Bool> {
^
: Sendable
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CrossPlatform/PlatformBezierPath.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/CrossPlatform/PlatformColor.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/CrossPlatform/PlatformFont.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/CrossPlatform/PlatformImage.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/Abstractions/CustomerCenterPurchasesType.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Abstractions/CustomerCenterPurchasesType.swift:109:9: warning: call to main actor-isolated initializer 'init(isPresented:subscriptionGroupID:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
ManageSubscriptionSheetModifier(isPresented: isPresented, subscriptionGroupID: subscriptionGroupID)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Abstractions/CustomerCenterPurchasesType.swift:187:28: note: calls to initializer 'init(isPresented:subscriptionGroupID:)' from outside of its actor context are implicitly asynchronous
@_spi(Internal) public init(isPresented: Binding<Bool>, subscriptionGroupID: String?) {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Abstractions/CustomerCenterPurchasesType.swift:187:28: note: main actor isolation inferred from conformance to protocol 'ViewModifier'
@_spi(Internal) public init(isPresented: Binding<Bool>, subscriptionGroupID: String?) {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Abstractions/CustomerCenterPurchasesType.swift:105:10: note: add '@MainActor' to make instance method 'manageSubscriptionsSheetViewModifier(isPresented:subscriptionGroupID:)' part of global actor 'MainActor'
func manageSubscriptionsSheetViewModifier(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Abstractions/CustomerCenterPurchasesType.swift:124:9: warning: call to main actor-isolated initializer 'init(isPresented:subscriptionGroupID:productIDs:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
ChangePlansSheetViewModifier(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Abstractions/CustomerCenterPurchasesType.swift:142:28: note: calls to initializer 'init(isPresented:subscriptionGroupID:productIDs:)' from outside of its actor context are implicitly asynchronous
@_spi(Internal) public init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Abstractions/CustomerCenterPurchasesType.swift:142:28: note: main actor isolation inferred from conformance to protocol 'ViewModifier'
@_spi(Internal) public init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Abstractions/CustomerCenterPurchasesType.swift:119:10: note: add '@MainActor' to make instance method 'changePlansSheetViewModifier(isPresented:subscriptionGroupID:productIDs:)' part of global actor 'MainActor'
func changePlansSheetViewModifier(
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Actions/CustomerCenterConfigData.HelpPath+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/Actions/CustomerCenterView+Actions.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/ButtonStyles.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/ColorFromAppearance.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/ContactSupportUtilities.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ContactSupportUtilities.swift:53:38: warning: main actor-isolated property 'systemVersion' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
osVersion = UIDevice.current.systemVersion
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:43:51: note: property declared here
@property(nonatomic,readonly,strong) NSString *systemVersion; // e.g. @"4.0"
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ContactSupportUtilities.swift:47:25: note: add '@MainActor' to make static method 'defaultData(_:purchasesProvider:)' part of global actor 'MainActor'
private static func defaultData(_ localization: CustomerCenterConfigData.Localization,
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ContactSupportUtilities.swift:53:30: warning: main actor-isolated class property 'current' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
osVersion = UIDevice.current.systemVersion
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:37:49: note: class property declared here
@property(class, nonatomic, readonly) UIDevice *currentDevice;
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ContactSupportUtilities.swift:47:25: note: add '@MainActor' to make static method 'defaultData(_:purchasesProvider:)' part of global actor 'MainActor'
private static func defaultData(_ localization: CustomerCenterConfigData.Localization,
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ContactSupportUtilities.swift:54:40: warning: main actor-isolated property 'model' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
deviceModel = UIDevice.current.model
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:40:51: note: property declared here
@property(nonatomic,readonly,strong) NSString *model; // e.g. @"iPhone", @"iPod touch"
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ContactSupportUtilities.swift:47:25: note: add '@MainActor' to make static method 'defaultData(_:purchasesProvider:)' part of global actor 'MainActor'
private static func defaultData(_ localization: CustomerCenterConfigData.Localization,
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ContactSupportUtilities.swift:54:32: warning: main actor-isolated class property 'current' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
deviceModel = UIDevice.current.model
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:37:49: note: class property declared here
@property(class, nonatomic, readonly) UIDevice *currentDevice;
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/ContactSupportUtilities.swift:47:25: note: add '@MainActor' to make static method 'defaultData(_:purchasesProvider:)' part of global actor 'MainActor'
private static func defaultData(_ localization: CustomerCenterConfigData.Localization,
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/CustomerInfo+CurrentEntitlement.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/CustomActionData.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/CustomerCenterAction.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/CustomerCenterActionViewModifier.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/CustomerCenterActionWrapper.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/CustomerCenterConfigData+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/CustomerCenterConfigData+Mock.swift:145:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CustomerCenterConfigData' may have shared mutable state; this is an error in the Swift 6 language mode
static let `default` = mock()
^
/Users/admin/builder/spi-builder-workspace/Sources/CustomerCenter/CustomerCenterConfigData.swift:21:31: note: struct 'CustomerCenterConfigData' does not conform to the 'Sendable' protocol
@_spi(Internal) public struct CustomerCenterConfigData: Equatable {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterConfigData+Mock.swift:17: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/Data/CustomerCenterConfigData+Mock.swift:145:16: note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
static let `default` = mock()
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterConfigData+Mock.swift:145:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let `default` = mock()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterConfigData+Mock.swift:147:16: warning: static property 'standardAppearance' is not concurrency-safe because non-'Sendable' type 'CustomerCenterConfigData.Appearance' may have shared mutable state; this is an error in the Swift 6 language mode
static let standardAppearance = CustomerCenterConfigData.Appearance(
^
/Users/admin/builder/spi-builder-workspace/Sources/CustomerCenter/CustomerCenterConfigData.swift:624:35: note: struct 'Appearance' does not conform to the 'Sendable' protocol
@_spi(Internal) public struct Appearance: Equatable {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterConfigData+Mock.swift:147:16: note: add '@MainActor' to make static property 'standardAppearance' part of global actor 'MainActor'
static let standardAppearance = CustomerCenterConfigData.Appearance(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterConfigData+Mock.swift:147:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let standardAppearance = CustomerCenterConfigData.Appearance(
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.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/CustomerCenterEnvironment.swift:20:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'CustomerCenterConfigData.Localization' may have shared mutable state; this is an error in the Swift 6 language mode
static let defaultValue: CustomerCenterConfigData.Localization = .default
^
/Users/admin/builder/spi-builder-workspace/Sources/CustomerCenter/CustomerCenterConfigData.swift:49:35: note: struct 'Localization' does not conform to the 'Sendable' protocol
@_spi(Internal) public struct Localization: Equatable {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.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/Data/CustomerCenterEnvironment.swift:20:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static let defaultValue: CustomerCenterConfigData.Localization = .default
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.swift:20:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let defaultValue: CustomerCenterConfigData.Localization = .default
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.swift:26:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'CustomerCenterConfigData.Appearance' may have shared mutable state; this is an error in the Swift 6 language mode
static let defaultValue: CustomerCenterConfigData.Appearance = .default
^
/Users/admin/builder/spi-builder-workspace/Sources/CustomerCenter/CustomerCenterConfigData.swift:624:35: note: struct 'Appearance' does not conform to the 'Sendable' protocol
@_spi(Internal) public struct Appearance: Equatable {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.swift:26:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static let defaultValue: CustomerCenterConfigData.Appearance = .default
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.swift:26:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let defaultValue: CustomerCenterConfigData.Appearance = .default
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.swift:32:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'CustomerCenterConfigData.Support?' may have shared mutable state; this is an error in the Swift 6 language mode
static let defaultValue: CustomerCenterConfigData.Support? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/CustomerCenter/CustomerCenterConfigData.swift:720:35: note: struct 'Support' does not conform to the 'Sendable' protocol
@_spi(Internal) public struct Support: Equatable {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.swift:32:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static let defaultValue: CustomerCenterConfigData.Support? = nil
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.swift:32:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let defaultValue: CustomerCenterConfigData.Support? = nil
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.swift:45:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CustomerCenterConfigData.Localization' may have shared mutable state; this is an error in the Swift 6 language mode
public static let `default` = CustomerCenterConfigData.Localization(locale: "en_US", localizedStrings: [:])
^
/Users/admin/builder/spi-builder-workspace/Sources/CustomerCenter/CustomerCenterConfigData.swift:49:35: note: struct 'Localization' does not conform to the 'Sendable' protocol
@_spi(Internal) public struct Localization: Equatable {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.swift:45:23: note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
public static let `default` = CustomerCenterConfigData.Localization(locale: "en_US", localizedStrings: [:])
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.swift:45:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let `default` = CustomerCenterConfigData.Localization(locale: "en_US", localizedStrings: [:])
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.swift:52:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CustomerCenterConfigData.Appearance' may have shared mutable state; this is an error in the Swift 6 language mode
public static let `default` = CustomerCenterConfigData.Appearance(
^
/Users/admin/builder/spi-builder-workspace/Sources/CustomerCenter/CustomerCenterConfigData.swift:624:35: note: struct 'Appearance' does not conform to the 'Sendable' protocol
@_spi(Internal) public struct Appearance: Equatable {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.swift:52:23: note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
public static let `default` = CustomerCenterConfigData.Appearance(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.swift:52:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public static let `default` = CustomerCenterConfigData.Appearance(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.swift:64:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type 'CustomerCenterNavigationOptions' may have shared mutable state; this is an error in the Swift 6 language mode
static let defaultValue: CustomerCenterNavigationOptions = .default
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Views/CustomerCenterNavigationOptions.swift:18:15: note: consider making struct 'CustomerCenterNavigationOptions' conform to the 'Sendable' protocol
public struct CustomerCenterNavigationOptions {
^
: Sendable
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.swift:64:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static let defaultValue: CustomerCenterNavigationOptions = .default
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterEnvironment.swift:64:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let defaultValue: CustomerCenterNavigationOptions = .default
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/CustomerCenter/Data/CustomerCenterError.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/CustomerCenterManagementOption.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/CustomerCenterPurchases.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/DiscountsHandler.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/EntitlementInfo+Extensions.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling NavigatetoURL.swift, ProgressViewModifier.swift, ShadowModifier.swift, Shape.swift, SizeModifier.swift, TransitionModifier.swift, LocalizationProvider.swift, PackageValidator.swift, PaywallComponentTypeTransformers.swift, PaywallComponentViewModel.swift, PresentedPartials.swift, UIConfigProvider.swift, ViewModelFactory.swift, WorkflowNavigator.swift, WorkflowScreenMapper.swift, WorkflowPaywallView.swift, PaywallFooterViewController.swift, PaywallViewController.swift, View+OnRedeemWebPurchaseAttempt.swift, View+PresentPaywall.swift, View+PresentPaywallFooter.swift, View+PurchaseRestoreCompleted.swift, AsyncButton.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling VirtualCurrenciesAPI.swift, WebBillingAPI.swift, WebBillingHTTPRequestPath.swift, WorkflowDetailProcessor.swift, WorkflowResponseAction.swift, WorkflowsAPI.swift, CustomerInfo+OfflineEntitlements.swift, OfflineCustomerInfoCreator.swift, OfflineEntitlementsManager.swift, ProductEntitlementMapping.swift, ProductEntitlementMappingFetcher.swift, PurchasedProductsFetcher.swift, PurchasedSK2Product.swift, Background.swift, Border.swift, ComponentOverrides.swift, Dimension.swift, PaywallComponentBase.swift, PaywallComponentLocalization.swift, PaywallComponentPropertyTypes.swift, PaywallButtonComponent.swift, PaywallCarouselComponent.swift, PaywallCountdownComponent.swift, PaywallHeaderComponent.swift, PaywallIconComponent.swift (in target 'RevenueCat' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling FeedbackSurveyView.swift, ManageSubscriptionsButtonsView.swift, NoSubscriptionsCardView.swift, PromotionalOfferView.swift, PurchaseCardView.swift, PurchaseDetailView.swift, PurchaseHistoryView.swift, RelevantPurchasesListView.swift, RestorePurchasesAlert.swift, ScrollViewSection.swift, ScrollViewWithOSBackground.swift, SubscriptionDetailView.swift, TintedProgressView.swift, CustomerCenterViewController.swift, CustomerCenterViewControllerDelegate.swift, VirtualCurrenciesScrollViewWithOSBackgroundSection.swift, VirtualCurrencyBalanceListRow.swift, VirtualCurrencyBalancesScreen.swift, ComponentInteractionData+Factories.swift, Constants.swift, CustomPaywallVariables.swift, CustomerInfoFixtures.swift, PaywallError.swift, TemplateError.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
SwiftDriverJobDiscovery normal arm64 Compiling BaseManageSubscriptionViewModel.swift, CustomerCenterViewModel.swift, CustomerCenterViewState.swift, FeedbackSurveyViewModel.swift, NoSubscriptionsCardViewModel.swift, PromotionalOfferViewModel.swift, PurchaseDetailItem.swift, PurchaseDetailViewModel.swift, PurchaseHistoryViewModel.swift, PurchaseInformation+History.swift, RelevantPurchasesListViewModel.swift, RestorePurchasesAlertViewModel.swift, SubscriptionDetailViewModel.swift, VirtualCurrencyBalancesScreenViewModel.swift, ActiveSubscriptionButtonsView.swift, AppUpdateWarningView.swift, CompatibilityLabeledContent.swift, CompatibilityNavigationStack.swift, CompatibilityTopBarTrailing.swift, CreateTicketView.swift, CustomerCenterNavigationLink.swift, CustomerCenterNavigationOptions.swift, CustomerCenterView.swift, FallbackNoSubscriptionsView.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftCompile normal arm64 Compiling\ SelectedPackageId.swift,\ LocaleFinder.swift,\ LocalizationDictionaryExtensions.swift,\ PaywallsV2View.swift,\ PreviewMock.swift,\ SafeAreaPreviewShell.swift,\ ButtonWithFooterPreview.swift,\ ConditionalConfigurabilityPreview.swift,\ FallbackComponentPreview.swift,\ FamilySharingTogglePreview.swift,\ HeaderNestedHeroZLayerSafeAreaPreview.swift,\ HeaderTextBodyHeroSafeAreaPreview.swift,\ MultiTierPreview.swift,\ PackageVisibilityPreview.swift,\ PurchaseButtonInPackagePreview.swift,\ Template1Preview.swift,\ VariableHandlerV2.swift,\ ApplySizing.swift,\ BackgroundStyle.swift,\ BadgeModifier.swift,\ DisplayableColor.swift,\ Fill.swift,\ FixMacButtonsModifier.swift,\ ForegroundColorScheme.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/SelectedPackageId.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Localizations/LocaleFinder.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Localizations/LocalizationDictionaryExtensions.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/PaywallsV2View.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/SafeAreaPreviewShell.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/ButtonWithFooterPreview.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/ConditionalConfigurabilityPreview.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/FallbackComponentPreview.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/FamilySharingTogglePreview.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderNestedHeroZLayerSafeAreaPreview.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderTextBodyHeroSafeAreaPreview.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/MultiTierPreview.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/PackageVisibilityPreview.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/PurchaseButtonInPackagePreview.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/Template1Preview.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Variables/VariableHandlerV2.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/ViewHelpers/ApplySizing.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/ViewHelpers/BackgroundStyle.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/ViewHelpers/BadgeModifier.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/ViewHelpers/DisplayableColor.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/ViewHelpers/Fill.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/ViewHelpers/FixMacButtonsModifier.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/ViewHelpers/ForegroundColorScheme.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/EnvironmentObjects/SelectedPackageId.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Localizations/LocaleFinder.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Localizations/LocalizationDictionaryExtensions.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/PaywallsV2View.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/SafeAreaPreviewShell.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/ButtonWithFooterPreview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/ConditionalConfigurabilityPreview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/FallbackComponentPreview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/FamilySharingTogglePreview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderNestedHeroZLayerSafeAreaPreview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderTextBodyHeroSafeAreaPreview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/MultiTierPreview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/PackageVisibilityPreview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/PurchaseButtonInPackagePreview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/Template1Preview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Variables/VariableHandlerV2.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/ViewHelpers/ApplySizing.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/ViewHelpers/BackgroundStyle.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/ViewHelpers/BadgeModifier.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/ViewHelpers/DisplayableColor.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/ViewHelpers/Fill.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/ViewHelpers/FixMacButtonsModifier.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/ViewHelpers/ForegroundColorScheme.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling TabControlComponentViewModel.swift, TabControlToggleComponentView.swift, TabControlToggleComponentViewModel.swift, TabsComponentView.swift, TabsComponentViewModel.swift, TabsPackageSelectionResolver.swift, TextComponentView.swift, TextComponentViewModel.swift, TimelineComponentView.swift, TimelineComponentViewModel.swift, VideoAutoplayHandler.swift, VideoComponentView.swift, VideoComponentViewModel.swift, VideoPlayerView.swift, VideoPlayerViewNSView.swift, VideoPlayerViewUIView.swift, CarouselState.swift, IntroOfferEligibilityContext.swift, OpenSheet.swift, PackageContext.swift, PaywallPromoOfferCache.swift, PlanSelectionDefaultPackage.swift, RequestSizeCalculation.swift, ScreenCondition.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Emitting module for RevenueCatUI (in target 'RevenueCatUI' from project 'RevenueCat')
Touch /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/RevenueCat_RevenueCatUI.bundle (in target 'RevenueCat_RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace
/usr/bin/touch -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/RevenueCat_RevenueCatUI.bundle
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
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
2026-04-30 05:53:09.904 appintentsmetadataprocessor[1264:7767] Starting appintentsmetadataprocessor export
2026-04-30 05:53:09.953 appintentsmetadataprocessor[1264:7767] Extracted no relevant App Intents symbols, skipping writing output
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
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 resource_bundle_accessor.swift, Binding+Extensions.swift, PlatformBezierPath.swift, PlatformColor.swift, PlatformFont.swift, PlatformImage.swift, CustomerCenterPurchasesType.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, EntitlementInfo+Extensions.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling FeedbackSurveyData.swift, LoadPromotionalOfferUseCase.swift, PromotionalOfferData.swift, PurchaseInformation+Mock.swift, PurchaseInformation.swift, SemanticVersion.swift, StoreProductDiscount+CustomerCenter.swift, Transaction.swift, CustomerCenterConfigDataAppearance+Tint.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, EmailValidator.swift, IdentifiableURL.swift, View+PresentCustomerCenter.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling SelectedPackageId.swift, LocaleFinder.swift, LocalizationDictionaryExtensions.swift, PaywallsV2View.swift, PreviewMock.swift, SafeAreaPreviewShell.swift, ButtonWithFooterPreview.swift, ConditionalConfigurabilityPreview.swift, FallbackComponentPreview.swift, FamilySharingTogglePreview.swift, HeaderNestedHeroZLayerSafeAreaPreview.swift, HeaderTextBodyHeroSafeAreaPreview.swift, MultiTierPreview.swift, PackageVisibilityPreview.swift, PurchaseButtonInPackagePreview.swift, Template1Preview.swift, VariableHandlerV2.swift, ApplySizing.swift, BackgroundStyle.swift, BadgeModifier.swift, DisplayableColor.swift, Fill.swift, FixMacButtonsModifier.swift, ForegroundColorScheme.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling EmergeRenderingMode.swift, ExitOfferHelper.swift, FileImageLoader.swift, ImageLoader.swift, Logger.swift, Optional+Extensions.swift, Package+VariableDataProvider.swift, PaywallData+Default.swift, PaywallWarning.swift, PreviewHelpers.swift, PriceFormatterExtensions.swift, PurchaseResultComparator.swift, ResumeAction.swift, RuntimeUtils.swift, StoreProduct+Extensions.swift, TemplateView+MultiTier.swift, VersionDetector.swift, ConsistentPackageContentView.swift, ConsistentTierContentView.swift, EnvironmentValues+Workflow.swift, FitToAspectRatio.swift, FooterHidingModifier.swift, ViewExtensions.swift, PaywallFontProvider.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling IntroEligibilityViewModel.swift, TrialOrIntroEligibilityChecker+TestData.swift, TrialOrIntroEligibilityChecker.swift, Localization.swift, LocalizedAlertError.swift, PaywallData+Validation.swift, PaywallSourceEnvironment.swift, PaywallTemplate.swift, PaywallViewConfiguration.swift, PaywallViewMode+Extensions.swift, ProcessedLocalizedConfiguration.swift, Strings.swift, TemplateViewConfiguration+Extensions.swift, TemplateViewConfiguration+Images.swift, TemplateViewConfiguration.swift, TestData.swift, UserInterfaceIdiom.swift, Variables.swift, VirtualCurrenciesFixtures.swift, AppStyleExtractor.swift, Bundle+Extensions.swift, ColorComputationHelpers.swift, ColorInformation+MultiScheme.swift, DualColorImageGenerator.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling CompatibilityContentUnavailableView.swift, DebugErrorView.swift, AppIconDetailProvider.swift, DefaultPaywallPreviews.swift, DefaultPaywallView.swift, DefaultPaywallWarning.swift, DefaultProductCell.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 PaywallImageComponent.swift, PaywallPackageComponent.swift, PaywallPurchaseButtonComponent.swift, PaywallStackComponent.swift, PaywallStickyFooterComponent.swift, PaywallTabsComponent.swift, PaywallTextComponent.swift, PaywallTimelineComponent.swift, PaywallV2CacheWarming.swift, PaywallVideoComponent.swift, PaywallAnimation.swift, PaywallTransition.swift, CustomPaywallEvent.swift, CustomPaywallImpressionParams.swift, EventsRequest+CustomPaywallImpression.swift, EventsRequest+Paywall.swift, PaywallEvent.swift, ExitOffer.swift, Locale+Comparison.swift, PaywallCacheWarming.swift, PaywallColor.swift, PaywallData+Localization.swift, PaywallData.swift, PaywallFontManagerType.swift, PaywallSource.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
2026-04-30 05:53:13.751 appintentsmetadataprocessor[1331:8334] Starting appintentsmetadataprocessor export
2026-04-30 05:53:13.793 appintentsmetadataprocessor[1331:8334] 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 PaywallView.swift, MockPurchases.swift, PaywallEventTracker.swift, PaywallPurchasesType.swift, PurchaseHandler+TestData.swift, PurchaseHandler.swift, WorkflowContext.swift, WatchTemplateView.swift, Template1View.swift, Template2View.swift, Template3View.swift, Template4View.swift, Template5View.swift, Template7View.swift, TemplateViewType.swift, BottomSheetView.swift, ButtonComponentView.swift, ButtonComponentViewModel.swift, CarouselComponentView.swift, CarouselComponentViewModel.swift, ScrollViewGestureCoordinator.swift, ComponentsView.swift, CountdownComponentView.swift, CountdownComponentViewModel.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
2026-04-30 05:53:17.770 appintentsmetadataprocessor[1396:8715] Starting appintentsmetadataprocessor export
2026-04-30 05:53:17.819 appintentsmetadataprocessor[1396:8715] 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" : {
"exact" : [
"1.18.9"
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-snapshot-testing"
}
],
"manifest_display_name" : "RevenueCat",
"name" : "RevenueCat",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "watchos",
"version" : "6.2"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "RevenueCat",
"targets" : [
"RevenueCat"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RevenueCat_CustomEntitlementComputation",
"targets" : [
"RevenueCat_CustomEntitlementComputation"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ReceiptParser",
"targets" : [
"ReceiptParser"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RevenueCatUI",
"targets" : [
"RevenueCatUI"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "RevenueCat_CustomEntitlementComputation",
"module_type" : "SwiftTarget",
"name" : "RevenueCat_CustomEntitlementComputation",
"path" : "CustomEntitlementComputation",
"product_memberships" : [
"RevenueCat_CustomEntitlementComputation"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/CustomEntitlementComputation/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Ads/AdTracker.swift",
"Ads/AdsAPI.swift",
"Ads/Events/AdEvent.swift",
"Ads/Events/AdEventStore.swift",
"Ads/Events/Networking/AdEventsRequest.swift",
"Ads/Events/Networking/AdHTTPRequestPath.swift",
"Ads/Events/Networking/PostAdEventsOperation.swift",
"Ads/Events/StoredAdEvent.swift",
"Ads/Events/StoredAdEventSerializer.swift",
"Ads/RewardVerification/Networking/GetRewardVerificationStatusOperation.swift",
"Ads/RewardVerification/Networking/RewardVerificationStatusCallback.swift",
"Ads/RewardVerification/Networking/RewardVerificationStatusResponse.swift",
"Ads/RewardVerification/RewardVerificationPollStatus.swift",
"Ads/RewardVerification/VerifiedReward.swift",
"Ads/RewardVerification/VirtualCurrencyReward.swift",
"Attribution/ASIdManagerProxy.swift",
"Attribution/AttributionData.swift",
"Attribution/AttributionFetcher.swift",
"Attribution/AttributionNetwork.swift",
"Attribution/AttributionPoster.swift",
"Attribution/AttributionTypeFactory.swift",
"Attribution/TrackingManagerProxy.swift",
"Caching/CacheStatus.swift",
"Caching/Checksum.swift",
"Caching/DeviceCache.swift",
"Caching/DirectoryHelper.swift",
"Caching/FileRepository.swift",
"Caching/InMemoryCachedObject.swift",
"Caching/KeyedDeferredValueStore.swift",
"Caching/LargeItemCacheType.swift",
"Caching/URLWithValidation.swift",
"CodableExtensions/PeriodType+Extensions.swift",
"CodableExtensions/PurchaseOwnershipType+Extensions.swift",
"CodableExtensions/Store+Extensions.swift",
"CustomerCenter/CustomerCenterConfigData.swift",
"CustomerCenter/CustomerCenterPresentationMode.swift",
"CustomerCenter/Events/CustomerCenterEvent.swift",
"CustomerCenter/Events/Networking/EventsRequest+CustomerCenter.swift",
"DeepLink/DeepLinkParser.swift",
"Diagnostics/DiagnosticsEvent.swift",
"Diagnostics/DiagnosticsFileHandler.swift",
"Diagnostics/DiagnosticsTracker.swift",
"Diagnostics/FileHandler.swift",
"Diagnostics/Networking/DiagnosticsEventsRequest.swift",
"Diagnostics/Networking/DiagnosticsHTTPRequestPath.swift",
"Diagnostics/Networking/DiagnosticsPostOperation.swift",
"Diagnostics/Networking/DiagnosticsSynchronizer.swift",
"DocCDocumentation/EmptyFile.swift",
"Error Handling/Assertions.swift",
"Error Handling/BackendError.swift",
"Error Handling/BackendErrorCode.swift",
"Error Handling/DescribableError.swift",
"Error Handling/ErrorCode.swift",
"Error Handling/ErrorDetails.swift",
"Error Handling/ErrorUtils.swift",
"Error Handling/PurchasesError.swift",
"Error Handling/SKError+Extensions.swift",
"Error Handling/StoreKitError+Extensions.swift",
"Error Handling/StoreKitErrorHelper.swift",
"Events/EventsManager.swift",
"Events/FeatureEvents/FeatureEvent.swift",
"Events/FeatureEvents/FeatureEventStore.swift",
"Events/FeatureEvents/Networking/FeatureEventHTTPRequestPath.swift",
"Events/FeatureEvents/Networking/FeatureEventsRequest.swift",
"Events/FeatureEvents/Networking/PostFeatureEventsOperation.swift",
"Events/FeatureEvents/StoredFeatureEvent.swift",
"Events/FeatureEvents/StoredFeatureEventSerializer.swift",
"Events/Networking/EventsHTTPRequestPath.swift",
"FoundationExtensions/Array+Extensions.swift",
"FoundationExtensions/AsyncExtensions.swift",
"FoundationExtensions/Data+Extensions.swift",
"FoundationExtensions/Date+Extensions.swift",
"FoundationExtensions/Decoder+Extensions.swift",
"FoundationExtensions/Dictionary+Extensions.swift",
"FoundationExtensions/DispatchTimeInterval+Extensions.swift",
"FoundationExtensions/Error+Extensions.swift",
"FoundationExtensions/Integer+Extensions.swift",
"FoundationExtensions/Locale+Extensions.swift",
"FoundationExtensions/OperationQueue+Extensions.swift",
"FoundationExtensions/Operators+Extensions.swift",
"FoundationExtensions/Optional+Extensions.swift",
"FoundationExtensions/Result+Extensions.swift",
"FoundationExtensions/Set+Extensions.swift",
"FoundationExtensions/String+Extensions.swift",
"FoundationExtensions/TimeInterval+Extensions.swift",
"FoundationExtensions/UIApplication+RCExtensions.swift",
"FoundationExtensions/UserDefaults+Extensions.swift",
"Identity/CustomerInfo+ActiveDates.swift",
"Identity/CustomerInfo+NonSubscriptions.swift",
"Identity/CustomerInfo.swift",
"Identity/CustomerInfoManager.swift",
"Identity/IdentityManager.swift",
"Identity/ProductPaidPrice.swift",
"Identity/SubscriptionInfo.swift",
"LocalReceiptParsing/BasicTypes/ASN1Container.swift",
"LocalReceiptParsing/BasicTypes/ASN1ObjectIdentifier.swift",
"LocalReceiptParsing/BasicTypes/AppleReceipt.swift",
"LocalReceiptParsing/BasicTypes/InAppPurchase.swift",
"LocalReceiptParsing/Builders/ASN1ContainerBuilder.swift",
"LocalReceiptParsing/Builders/ASN1ObjectIdentifierBuilder.swift",
"LocalReceiptParsing/Builders/AppleReceiptBuilder.swift",
"LocalReceiptParsing/Builders/InAppPurchaseBuilder.swift",
"LocalReceiptParsing/DataConverters/ArraySlice_UInt8+Extensions.swift",
"LocalReceiptParsing/DataConverters/Codable+Extensions.swift",
"LocalReceiptParsing/DataConverters/DateFormatter+Extensions.swift",
"LocalReceiptParsing/DataConverters/UInt8+Extensions.swift",
"LocalReceiptParsing/Helpers/FileReader.swift",
"LocalReceiptParsing/Helpers/LoggerType.swift",
"LocalReceiptParsing/Helpers/ProcessInfo+Extensions.swift",
"LocalReceiptParsing/Helpers/ReceiptParserLogger.swift",
"LocalReceiptParsing/Helpers/ReceiptStrings.swift",
"LocalReceiptParsing/LocalReceiptFetcher.swift",
"LocalReceiptParsing/PurchasesReceiptParser.swift",
"LocalReceiptParsing/ReceiptParsingError.swift",
"Logging/LogIntent.swift",
"Logging/Logger.swift",
"Logging/Strings/AnalyticsStrings.swift",
"Logging/Strings/AttributionStrings.swift",
"Logging/Strings/BackendErrorStrings.swift",
"Logging/Strings/CacheStrings.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/EventsManagerStrings.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/TransactionMetadataStrings.swift",
"Logging/Strings/VirtualCurrencyStrings.swift",
"Logging/Strings/WebRedemptionStrings.swift",
"Misc/Box.swift",
"Misc/Codable/AnyDecodable.swift",
"Misc/Codable/AnyEncodable.swift",
"Misc/Codable/DefaultDecodable.swift",
"Misc/Codable/EnsureNonEmptyCollectionDecodable.swift",
"Misc/Codable/IgnoreHashable.swift",
"Misc/Codable/NonEmptyStringDecodable.swift",
"Misc/Codable/RawDataContainer.swift",
"Misc/Concurrency/Atomic.swift",
"Misc/Concurrency/Lock.swift",
"Misc/Concurrency/OperationDispatcher.swift",
"Misc/Concurrency/Purchases+async.swift",
"Misc/Concurrency/Purchases+nonasync.swift",
"Misc/Concurrency/SynchronizedLargeItemCache.swift",
"Misc/Concurrency/SynchronizedUserDefaults.swift",
"Misc/DangerousSettings.swift",
"Misc/DateAndTime/Clock.swift",
"Misc/DateAndTime/DateExtensions.swift",
"Misc/DateAndTime/DateProvider.swift",
"Misc/DateAndTime/ISODurationFormatter.swift",
"Misc/DateAndTime/ISOPeriodFormatter.swift",
"Misc/DateAndTime/TimingUtil.swift",
"Misc/Deprecations.swift",
"Misc/Either.swift",
"Misc/Locale/PreferredLocalesProvider.swift",
"Misc/MacDevice.swift",
"Misc/MapAppStoreDetector.swift",
"Misc/Obsoletions.swift",
"Misc/PlatformInfo.swift",
"Misc/PriceFormatterProvider.swift",
"Misc/RateLimiter.swift",
"Misc/SandboxEnvironmentDetector.swift",
"Misc/StoreKitVersion.swift",
"Misc/SystemInfo.swift",
"Networking/Backend.swift",
"Networking/BackendConfiguration.swift",
"Networking/Caching/CacheFetchPolicy.swift",
"Networking/Caching/CallbackCache.swift",
"Networking/Caching/CallbackCacheStatus.swift",
"Networking/Caching/CustomerCenterConfigCallback.swift",
"Networking/Caching/CustomerInfoCallback.swift",
"Networking/Caching/IsPurchaseAllowedByRestoreBehaviorCallback.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/Caching/WorkflowsCallback.swift",
"Networking/ConnectionErrorReason.swift",
"Networking/CustomerAPI.swift",
"Networking/CustomerCenterConfigAPI.swift",
"Networking/HTTPClient/DNSChecker.swift",
"Networking/HTTPClient/ETagManager.swift",
"Networking/HTTPClient/ErrorResponse.swift",
"Networking/HTTPClient/HTTPClient.swift",
"Networking/HTTPClient/HTTPRequest.swift",
"Networking/HTTPClient/HTTPRequestBody.swift",
"Networking/HTTPClient/HTTPRequestPath.swift",
"Networking/HTTPClient/HTTPRequestTimeoutManager.swift",
"Networking/HTTPClient/HTTPResponse.swift",
"Networking/HTTPClient/HTTPResponseBody.swift",
"Networking/HTTPClient/HTTPStatusCode.swift",
"Networking/HTTPClient/NetworkError.swift",
"Networking/HTTPClient/RedirectLoggerTaskDelegate.swift",
"Networking/HTTPClient/SimpleNetworkServiceType.swift",
"Networking/IdentityAPI.swift",
"Networking/InternalAPI.swift",
"Networking/OfferingsAPI.swift",
"Networking/OfflineEntitlementsAPI.swift",
"Networking/Operations/GetCustomerCenterConfigOperation.swift",
"Networking/Operations/GetCustomerInfoOperation.swift",
"Networking/Operations/GetIntroEligibilityOperation.swift",
"Networking/Operations/GetOfferingsOperation.swift",
"Networking/Operations/GetProductEntitlementMappingOperation.swift",
"Networking/Operations/GetVirtualCurrenciesOperation.swift",
"Networking/Operations/GetWebBillingProductsOperation.swift",
"Networking/Operations/GetWebOfferingProductsOperation.swift",
"Networking/Operations/GetWorkflowOperation.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/PostIsPurchaseAllowedByRestoreBehaviorOperation.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/IsPurchaseAllowedByRestoreBehaviorResponse.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/Responses/WorkflowsResponse.swift",
"Networking/VirtualCurrenciesAPI.swift",
"Networking/WebBillingAPI.swift",
"Networking/WebBillingHTTPRequestPath.swift",
"Networking/Workflows/WorkflowDetailProcessor.swift",
"Networking/Workflows/WorkflowResponseAction.swift",
"Networking/WorkflowsAPI.swift",
"OfflineEntitlements/CustomerInfo+OfflineEntitlements.swift",
"OfflineEntitlements/OfflineCustomerInfoCreator.swift",
"OfflineEntitlements/OfflineEntitlementsManager.swift",
"OfflineEntitlements/ProductEntitlementMapping.swift",
"OfflineEntitlements/ProductEntitlementMappingFetcher.swift",
"OfflineEntitlements/PurchasedProductsFetcher.swift",
"OfflineEntitlements/PurchasedSK2Product.swift",
"Paywalls/Components/Common/Background.swift",
"Paywalls/Components/Common/Border.swift",
"Paywalls/Components/Common/ComponentOverrides.swift",
"Paywalls/Components/Common/Dimension.swift",
"Paywalls/Components/Common/PaywallComponentBase.swift",
"Paywalls/Components/Common/PaywallComponentLocalization.swift",
"Paywalls/Components/Common/PaywallComponentPropertyTypes.swift",
"Paywalls/Components/PaywallButtonComponent.swift",
"Paywalls/Components/PaywallCarouselComponent.swift",
"Paywalls/Components/PaywallCountdownComponent.swift",
"Paywalls/Components/PaywallHeaderComponent.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/CustomPaywallEvent.swift",
"Paywalls/Events/CustomPaywallImpressionParams.swift",
"Paywalls/Events/Networking/EventsRequest+CustomPaywallImpression.swift",
"Paywalls/Events/Networking/EventsRequest+Paywall.swift",
"Paywalls/Events/PaywallEvent.swift",
"Paywalls/ExitOffer.swift",
"Paywalls/Locale+Comparison.swift",
"Paywalls/PaywallCacheWarming.swift",
"Paywalls/PaywallColor.swift",
"Paywalls/PaywallData+Localization.swift",
"Paywalls/PaywallData.swift",
"Paywalls/PaywallFontManagerType.swift",
"Paywalls/PaywallSource.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/LocalTransactionMetadata.swift",
"Purchasing/Purchases/LocalTransactionMetadataStore.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/TransactionMetadataSyncHelper.swift",
"Purchasing/Purchases/TransactionNotifications.swift",
"Purchasing/Purchases/TransactionPoster.swift",
"Purchasing/ReceiptFetcher.swift",
"Purchasing/ReceiptRefreshPolicy.swift",
"Purchasing/SimulatedStore/SimulatedStoreProduct.swift",
"Purchasing/SimulatedStore/SimulatedStoreProductsManager.swift",
"Purchasing/SimulatedStore/SimulatedStorePurchaseHandler.swift",
"Purchasing/SimulatedStore/SimulatedStorePurchaseUI.swift",
"Purchasing/SimulatedStore/SimulatedStoreTransaction.swift",
"Purchasing/SimulatedStore/WebBillingProduct+SimulatedStoreProduct.swift",
"Purchasing/StoreKit1/PaymentQueueWrapper.swift",
"Purchasing/StoreKit1/ProductsFetcherSK1.swift",
"Purchasing/StoreKit1/StoreKit1Wrapper.swift",
"Purchasing/StoreKit1/StoreKitRequestFetcher.swift",
"Purchasing/StoreKit2/Observer Mode/StoreKit2ObserverModePurchaseDetector.swift",
"Purchasing/StoreKit2/ProductsFetcherSK2.swift",
"Purchasing/StoreKit2/SK2AppTransaction.swift",
"Purchasing/StoreKit2/SK2BeginRefundRequestHelper.swift",
"Purchasing/StoreKit2/StoreKit2PromotionalOfferPurchaseOptions.swift",
"Purchasing/StoreKit2/StoreKit2PurchaseIntentListener.swift",
"Purchasing/StoreKit2/StoreKit2Receipt.swift",
"Purchasing/StoreKit2/StoreKit2StorefrontListener.swift",
"Purchasing/StoreKit2/StoreKit2TransactionFetcher.swift",
"Purchasing/StoreKit2/StoreKit2TransactionListener.swift",
"Purchasing/StoreKit2/Win-Back Offers/WinBackOfferEligibilityCalculator.swift",
"Purchasing/StoreKit2/Win-Back Offers/WinBackOfferEligibilityCalculatorType.swift",
"Purchasing/StoreKitAbstractions/EncodedAppleReceipt.swift",
"Purchasing/StoreKitAbstractions/ProductType.swift",
"Purchasing/StoreKitAbstractions/PromotionalOffer.swift",
"Purchasing/StoreKitAbstractions/SK1StoreProduct.swift",
"Purchasing/StoreKitAbstractions/SK1StoreProductDiscount.swift",
"Purchasing/StoreKitAbstractions/SK1StoreTransaction.swift",
"Purchasing/StoreKitAbstractions/SK1Storefront.swift",
"Purchasing/StoreKitAbstractions/SK2StoreProduct.swift",
"Purchasing/StoreKitAbstractions/SK2StoreProductDiscount.swift",
"Purchasing/StoreKitAbstractions/SK2StoreTransaction.swift",
"Purchasing/StoreKitAbstractions/SK2Storefront.swift",
"Purchasing/StoreKitAbstractions/StoreEnvironment.swift",
"Purchasing/StoreKitAbstractions/StoreKitWorkarounds.swift",
"Purchasing/StoreKitAbstractions/StoreProduct.swift",
"Purchasing/StoreKitAbstractions/StoreProductDiscount.swift",
"Purchasing/StoreKitAbstractions/StoreTransaction.swift",
"Purchasing/StoreKitAbstractions/Storefront.swift",
"Purchasing/StoreKitAbstractions/StorefrontProvider.swift",
"Purchasing/StoreKitAbstractions/SubscriptionPeriod.swift",
"Purchasing/StoreKitAbstractions/Test Data/TestStoreProduct.swift",
"Purchasing/StoreKitAbstractions/Test Data/TestStoreProductDiscount.swift",
"Purchasing/StoreKitAbstractions/TestStoreTransaction.swift",
"Purchasing/StoreKitAbstractions/TransactionReason.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+Appstack.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" : [
"AppStyleExtractorTests.swift",
"BaseSnapshotTest.swift",
"CustomerCenter/BaseManageSubscriptionViewModelTests.swift",
"CustomerCenter/ContactSupportUtilitiesTests.swift",
"CustomerCenter/CreateTicketViewTests.swift",
"CustomerCenter/CustomActionDataTests.swift",
"CustomerCenter/CustomerCenterActionWrapperTests.swift",
"CustomerCenter/CustomerCenterViewModelTests.swift",
"CustomerCenter/DiscountsHandlerTests.swift",
"CustomerCenter/EmailValidatorTests.swift",
"CustomerCenter/FeedbackSurveyViewModelTests.swift",
"CustomerCenter/PromotionalOfferViewModelTests.swift",
"CustomerCenter/PromotionalOfferViewTests.swift",
"CustomerCenter/PurchaseCardViewBadgeTests.swift",
"CustomerCenter/PurchaseInformationTests.swift",
"CustomerCenter/SubscriptionDetailViewModelTests.swift",
"CustomerCenter/VirtualCurrencyBalancesScreenViewModelTests.swift",
"Data/LocalizedAlertErrorTests.swift",
"Data/PackageVariablesTests.swift",
"Data/PaywallDataValidationTests.swift",
"Data/PaywallViewConfigurationTests.swift",
"Data/SemanticVersionTests.swift",
"Data/TemplateViewConfigurationTests.swift",
"Data/VariablesTests.swift",
"Helpers/AsyncTestHelpers.swift",
"Helpers/AvailabilityChecks.swift",
"Helpers/ColorComputationHelpersTests.swift",
"Helpers/CurrentTestCaseTracker.swift",
"Helpers/DataExtensions.swift",
"Helpers/ImageSnapshot.swift",
"Helpers/OSVersionEquivalent.swift",
"Helpers/PaywallEventTrackerTestDispatcher.swift",
"Helpers/SnapshotTesting+Extensions.swift",
"Helpers/TestCase.swift",
"Helpers/TestLogHandler.swift",
"ImageLoaderTests.swift",
"LocalizationTests.swift",
"Mocks/MockStoreProductDiscount.swift",
"Mocks/MockTransaction.swift",
"PaywallFooterTests.swift",
"PaywallViewEventsTests.swift",
"PaywallsV2/CarouselStateTests.swift",
"PaywallsV2/CarouselTabSwitchTests.swift",
"PaywallsV2/ConditionDeserializationTests.swift",
"PaywallsV2/FileImageLoaderTests.swift",
"PaywallsV2/LocaleFinderTests.swift",
"PaywallsV2/PackageComponentViewTests.swift",
"PaywallsV2/PackageValidatorTests.swift",
"PaywallsV2/PaywallPreviewResourcesLoader.swift",
"PaywallsV2/PresentedPartialsTests.swift",
"PaywallsV2/TabsPackageInheritanceTests.swift",
"PaywallsV2/TabsPackageSelectionResolverTests.swift",
"PaywallsV2/TakeScreenshot.swift",
"PaywallsV2/TextComponentLocalizationTests.swift",
"PaywallsV2/ToPresentedOverridesTests.swift",
"PaywallsV2/UIConfigProviderTests.swift",
"PaywallsV2/VariableHandlerV2Tests.swift",
"PaywallsV2/VideoAutoplayHandlerTests.swift",
"PaywallsV2/ViewModelFactoryBadgeTests.swift",
"PaywallsV2/ViewModelFactoryTests.swift",
"PaywallsV2/WorkflowNavigatorTests.swift",
"PaywallsV2/WorkflowPaywallViewTests.swift",
"PaywallsV2/WorkflowScreenMapperTests.swift",
"PresentIfNeededTests.swift",
"PurchaseCompletedHandlerTests.swift",
"Purchasing/ControlInteractionLoggerTests.swift",
"Purchasing/MockStoreTransaction.swift",
"Purchasing/PaywallEventTrackerTests.swift",
"Purchasing/PurchaseHandlerTests.swift",
"Purchasing/WorkflowContextTests.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",
"Templates/TierSelectorComponentInteractionTests.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/Media.xcassets",
"rule" : {
"process" : {
}
}
},
{
"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/eu.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "eu"
}
}
},
{
"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/sr.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "sr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/sr_Latn.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "sr_latn"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/sv.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "sv"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/th.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "th"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/tr.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "tr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/uk.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "uk"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/vi.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "vi"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/zh_Hans.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh_hans"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Resources/zh_Hant.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh_hant"
}
}
}
],
"sources" : [
"Binding+Extensions.swift",
"CrossPlatform/PlatformBezierPath.swift",
"CrossPlatform/PlatformColor.swift",
"CrossPlatform/PlatformFont.swift",
"CrossPlatform/PlatformImage.swift",
"CustomerCenter/Abstractions/CustomerCenterPurchasesType.swift",
"CustomerCenter/Actions/CustomerCenterConfigData.HelpPath+PurchaseInformation.swift",
"CustomerCenter/Actions/CustomerCenterView+Actions.swift",
"CustomerCenter/ButtonStyles.swift",
"CustomerCenter/ColorFromAppearance.swift",
"CustomerCenter/ContactSupportUtilities.swift",
"CustomerCenter/CustomerInfo+CurrentEntitlement.swift",
"CustomerCenter/Data/CustomActionData.swift",
"CustomerCenter/Data/CustomerCenterAction.swift",
"CustomerCenter/Data/CustomerCenterActionViewModifier.swift",
"CustomerCenter/Data/CustomerCenterActionWrapper.swift",
"CustomerCenter/Data/CustomerCenterConfigData+Mock.swift",
"CustomerCenter/Data/CustomerCenterEnvironment.swift",
"CustomerCenter/Data/CustomerCenterError.swift",
"CustomerCenter/Data/CustomerCenterManagementOption.swift",
"CustomerCenter/Data/CustomerCenterPurchases.swift",
"CustomerCenter/Data/DiscountsHandler.swift",
"CustomerCenter/Data/EntitlementInfo+Extensions.swift",
"CustomerCenter/Data/FeedbackSurveyData.swift",
"CustomerCenter/Data/LoadPromotionalOfferUseCase.swift",
"CustomerCenter/Data/PromotionalOfferData.swift",
"CustomerCenter/Data/PurchaseInformation+Mock.swift",
"CustomerCenter/Data/PurchaseInformation.swift",
"CustomerCenter/Data/SemanticVersion.swift",
"CustomerCenter/Data/StoreProductDiscount+CustomerCenter.swift",
"CustomerCenter/Data/Transaction.swift",
"CustomerCenter/Extensions/CustomerCenterConfigDataAppearance+Tint.swift",
"CustomerCenter/Extensions/CustomerCenterConfigDataSupport+URL.swift",
"CustomerCenter/Extensions/CustomerInfo+SeeAllPurchases.swift",
"CustomerCenter/Extensions/PurchaseInformation+Creation.swift",
"CustomerCenter/Mocks/MockCustomerCenterPurchases.swift",
"CustomerCenter/Mocks/MockCustomerCenterStoreKitUtilities.swift",
"CustomerCenter/Mocks/MockLoadPromotionalOfferUseCase.swift",
"CustomerCenter/Mocks/PurchaseInformationFixtures.swift",
"CustomerCenter/URLUtilities.swift",
"CustomerCenter/Utilities/CustomerCenterLocalizationStrings.swift",
"CustomerCenter/Utilities/CustomerCenterStoreKitUtilities.swift",
"CustomerCenter/Utilities/CustomerCenterStoreKitUtilitiesType.swift",
"CustomerCenter/Utilities/CustomerCenterStylingUtilities.swift",
"CustomerCenter/Utilities/EmailValidator.swift",
"CustomerCenter/Utilities/IdentifiableURL.swift",
"CustomerCenter/View+PresentCustomerCenter.swift",
"CustomerCenter/ViewModels/BaseManageSubscriptionViewModel.swift",
"CustomerCenter/ViewModels/CustomerCenterViewModel.swift",
"CustomerCenter/ViewModels/CustomerCenterViewState.swift",
"CustomerCenter/ViewModels/FeedbackSurveyViewModel.swift",
"CustomerCenter/ViewModels/NoSubscriptionsCardViewModel.swift",
"CustomerCenter/ViewModels/PromotionalOfferViewModel.swift",
"CustomerCenter/ViewModels/PurchaseHistory/PurchaseDetailItem.swift",
"CustomerCenter/ViewModels/PurchaseHistory/PurchaseDetailViewModel.swift",
"CustomerCenter/ViewModels/PurchaseHistory/PurchaseHistoryViewModel.swift",
"CustomerCenter/ViewModels/PurchaseHistory/PurchaseInformation+History.swift",
"CustomerCenter/ViewModels/RelevantPurchasesListViewModel.swift",
"CustomerCenter/ViewModels/RestorePurchasesAlertViewModel.swift",
"CustomerCenter/ViewModels/SubscriptionDetailViewModel.swift",
"CustomerCenter/ViewModels/VirtualCurrencyBalancesScreenViewModel.swift",
"CustomerCenter/Views/ActiveSubscriptionButtonsView.swift",
"CustomerCenter/Views/AppUpdateWarningView.swift",
"CustomerCenter/Views/CompatibilityLabeledContent.swift",
"CustomerCenter/Views/CompatibilityNavigationStack.swift",
"CustomerCenter/Views/CompatibilityTopBarTrailing.swift",
"CustomerCenter/Views/CreateTicketView.swift",
"CustomerCenter/Views/CustomerCenterNavigationLink.swift",
"CustomerCenter/Views/CustomerCenterNavigationOptions.swift",
"CustomerCenter/Views/CustomerCenterView.swift",
"CustomerCenter/Views/FallbackNoSubscriptionsView.swift",
"CustomerCenter/Views/FeedbackSurveyView.swift",
"CustomerCenter/Views/ManageSubscriptionsButtonsView.swift",
"CustomerCenter/Views/NoSubscriptionsCardView.swift",
"CustomerCenter/Views/PromotionalOfferView.swift",
"CustomerCenter/Views/PurchaseCardView.swift",
"CustomerCenter/Views/PurchaseHistory/PurchaseDetailView.swift",
"CustomerCenter/Views/PurchaseHistory/PurchaseHistoryView.swift",
"CustomerCenter/Views/RelevantPurchasesListView.swift",
"CustomerCenter/Views/RestorePurchasesAlert.swift",
"CustomerCenter/Views/ScrollViewSection.swift",
"CustomerCenter/Views/ScrollViewWithOSBackground.swift",
"CustomerCenter/Views/SubscriptionDetailView.swift",
"CustomerCenter/Views/TintedProgressView.swift",
"CustomerCenter/Views/UIKit Compatibility/CustomerCenterViewController.swift",
"CustomerCenter/Views/UIKit Compatibility/CustomerCenterViewControllerDelegate.swift",
"CustomerCenter/Views/Virtual Currencies/VirtualCurrenciesScrollViewWithOSBackgroundSection.swift",
"CustomerCenter/Views/Virtual Currencies/VirtualCurrencyBalanceListRow.swift",
"CustomerCenter/Views/Virtual Currencies/VirtualCurrencyBalancesScreen.swift",
"Data/ComponentInteractionData+Factories.swift",
"Data/Constants.swift",
"Data/CustomPaywallVariables.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/PaywallSourceEnvironment.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/AppStyleExtractor.swift",
"Helpers/Bundle+Extensions.swift",
"Helpers/ColorComputationHelpers.swift",
"Helpers/ColorInformation+MultiScheme.swift",
"Helpers/DualColorImageGenerator.swift",
"Helpers/EmergeRenderingMode.swift",
"Helpers/ExitOfferHelper.swift",
"Helpers/FileImageLoader.swift",
"Helpers/ImageLoader.swift",
"Helpers/Logger.swift",
"Helpers/Optional+Extensions.swift",
"Helpers/Package+VariableDataProvider.swift",
"Helpers/PaywallData+Default.swift",
"Helpers/PaywallWarning.swift",
"Helpers/PreviewHelpers.swift",
"Helpers/PriceFormatterExtensions.swift",
"Helpers/PurchaseResultComparator.swift",
"Helpers/ResumeAction.swift",
"Helpers/RuntimeUtils.swift",
"Helpers/StoreProduct+Extensions.swift",
"Helpers/TemplateView+MultiTier.swift",
"Helpers/VersionDetector.swift",
"Modifiers/ConsistentPackageContentView.swift",
"Modifiers/ConsistentTierContentView.swift",
"Modifiers/EnvironmentValues+Workflow.swift",
"Modifiers/FitToAspectRatio.swift",
"Modifiers/FooterHidingModifier.swift",
"Modifiers/ViewExtensions.swift",
"PaywallFontProvider.swift",
"PaywallView.swift",
"Purchasing/MockPurchases.swift",
"Purchasing/PaywallEventTracker.swift",
"Purchasing/PaywallPurchasesType.swift",
"Purchasing/PurchaseHandler+TestData.swift",
"Purchasing/PurchaseHandler.swift",
"Purchasing/WorkflowContext.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/Carousel/ScrollViewGestureCoordinator.swift",
"Templates/V2/Components/ComponentsView.swift",
"Templates/V2/Components/Countdown/CountdownComponentView.swift",
"Templates/V2/Components/Countdown/CountdownComponentViewModel.swift",
"Templates/V2/Components/Header/HeaderComponentView.swift",
"Templates/V2/Components/Header/HeaderComponentViewModel.swift",
"Templates/V2/Components/Icon/IconComponentView.swift",
"Templates/V2/Components/Icon/IconComponentViewModel.swift",
"Templates/V2/Components/Image/ImageComponentView.swift",
"Templates/V2/Components/Image/ImageComponentViewModel.swift",
"Templates/V2/Components/Packages/Package/ComponentViewState.swift",
"Templates/V2/Components/Packages/Package/PackageComponentView.swift",
"Templates/V2/Components/Packages/Package/PackageComponentViewModel.swift",
"Templates/V2/Components/Packages/PurchaseButton/PurchaseButtonComponentView.swift",
"Templates/V2/Components/Packages/PurchaseButton/PurchaseButtonComponentViewModel.swift",
"Templates/V2/Components/Root/RootView.swift",
"Templates/V2/Components/Root/RootViewModel.swift",
"Templates/V2/Components/Stack/FlexHStack.swift",
"Templates/V2/Components/Stack/FlexSpacer.swift",
"Templates/V2/Components/Stack/FlexVStack.swift",
"Templates/V2/Components/Stack/JustifyContent.swift",
"Templates/V2/Components/Stack/StackComponentView.swift",
"Templates/V2/Components/Stack/StackComponentViewModel.swift",
"Templates/V2/Components/StickyFooter/StickyFooterComponentView.swift",
"Templates/V2/Components/StickyFooter/StickyFooterComponentViewModel.swift",
"Templates/V2/Components/Tabs/TabControlButtonComponentView.swift",
"Templates/V2/Components/Tabs/TabControlButtonComponentViewModel.swift",
"Templates/V2/Components/Tabs/TabControlComponentView.swift",
"Templates/V2/Components/Tabs/TabControlComponentViewModel.swift",
"Templates/V2/Components/Tabs/TabControlToggleComponentView.swift",
"Templates/V2/Components/Tabs/TabControlToggleComponentViewModel.swift",
"Templates/V2/Components/Tabs/TabsComponentView.swift",
"Templates/V2/Components/Tabs/TabsComponentViewModel.swift",
"Templates/V2/Components/Tabs/TabsPackageSelectionResolver.swift",
"Templates/V2/Components/Text/TextComponentView.swift",
"Templates/V2/Components/Text/TextComponentViewModel.swift",
"Templates/V2/Components/Timeline/TimelineComponentView.swift",
"Templates/V2/Components/Timeline/TimelineComponentViewModel.swift",
"Templates/V2/Components/Video/VideoAutoplayHandler.swift",
"Templates/V2/Components/Video/VideoComponentView.swift",
"Templates/V2/Components/Video/VideoComponentViewModel.swift",
"Templates/V2/Components/Video/VideoPlayerView.swift",
"Templates/V2/Components/Video/VideoPlayerViewNSView.swift",
"Templates/V2/Components/Video/VideoPlayerViewUIView.swift",
"Templates/V2/EnvironmentObjects/CarouselState.swift",
"Templates/V2/EnvironmentObjects/IntroOfferEligibilityContext.swift",
"Templates/V2/EnvironmentObjects/OpenSheet.swift",
"Templates/V2/EnvironmentObjects/PackageContext.swift",
"Templates/V2/EnvironmentObjects/PaywallPromoOfferCache.swift",
"Templates/V2/EnvironmentObjects/PlanSelectionDefaultPackage.swift",
"Templates/V2/EnvironmentObjects/RequestSizeCalculation.swift",
"Templates/V2/EnvironmentObjects/ScreenCondition.swift",
"Templates/V2/EnvironmentObjects/SelectedPackageId.swift",
"Templates/V2/Localizations/LocaleFinder.swift",
"Templates/V2/Localizations/LocalizationDictionaryExtensions.swift",
"Templates/V2/PaywallsV2View.swift",
"Templates/V2/Previews/PreviewMock.swift",
"Templates/V2/Previews/SafeAreaPreviewShell.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/ButtonWithFooterPreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/ConditionalConfigurabilityPreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/FallbackComponentPreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/FamilySharingTogglePreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderNestedHeroZLayerSafeAreaPreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderTextBodyHeroSafeAreaPreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/MultiTierPreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/PackageVisibilityPreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/PurchaseButtonInPackagePreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/Template1Preview.swift",
"Templates/V2/Variables/VariableHandlerV2.swift",
"Templates/V2/ViewHelpers/ApplySizing.swift",
"Templates/V2/ViewHelpers/BackgroundStyle.swift",
"Templates/V2/ViewHelpers/BadgeModifier.swift",
"Templates/V2/ViewHelpers/DisplayableColor.swift",
"Templates/V2/ViewHelpers/Fill.swift",
"Templates/V2/ViewHelpers/FixMacButtonsModifier.swift",
"Templates/V2/ViewHelpers/ForegroundColorScheme.swift",
"Templates/V2/ViewHelpers/NavigatetoURL.swift",
"Templates/V2/ViewHelpers/ProgressViewModifier.swift",
"Templates/V2/ViewHelpers/ShadowModifier.swift",
"Templates/V2/ViewHelpers/Shape.swift",
"Templates/V2/ViewHelpers/SizeModifier.swift",
"Templates/V2/ViewHelpers/TransitionModifier.swift",
"Templates/V2/ViewModelHelpers/LocalizationProvider.swift",
"Templates/V2/ViewModelHelpers/PackageValidator.swift",
"Templates/V2/ViewModelHelpers/PaywallComponentTypeTransformers.swift",
"Templates/V2/ViewModelHelpers/PaywallComponentViewModel.swift",
"Templates/V2/ViewModelHelpers/PresentedPartials.swift",
"Templates/V2/ViewModelHelpers/UIConfigProvider.swift",
"Templates/V2/ViewModelHelpers/ViewModelFactory.swift",
"Templates/V2/ViewModelHelpers/WorkflowNavigator.swift",
"Templates/V2/ViewModelHelpers/WorkflowScreenMapper.swift",
"Templates/V2/WorkflowPaywallView.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/DefaultPaywall/AppIconDetailProvider.swift",
"Views/DefaultPaywall/DefaultPaywallPreviews.swift",
"Views/DefaultPaywall/DefaultPaywallView.swift",
"Views/DefaultPaywall/DefaultPaywallWarning.swift",
"Views/DefaultPaywall/DefaultProductCell.swift",
"Views/ErrorDisplay.swift",
"Views/ErrorView.swift",
"Views/FooterView.swift",
"Views/GradientView.swift",
"Views/IconView.swift",
"Views/IntroEligibilityStateView.swift",
"Views/LoadingPaywallView.swift",
"Views/PackageButtonStyle.swift",
"Views/ProgressView.swift",
"Views/PurchaseButton.swift",
"Views/RemoteImage.swift",
"Views/SafariView.swift",
"Views/TemplateBackgroundImageView.swift",
"Views/TemplatePackageSetting.swift",
"Views/TierSelectorView.swift"
],
"target_dependencies" : [
"RevenueCat"
],
"type" : "library"
},
{
"c99name" : "RevenueCat",
"module_type" : "SwiftTarget",
"name" : "RevenueCat",
"path" : "Sources",
"product_memberships" : [
"RevenueCat",
"RevenueCatUI"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Ads/AdTracker.swift",
"Ads/AdsAPI.swift",
"Ads/Events/AdEvent.swift",
"Ads/Events/AdEventStore.swift",
"Ads/Events/Networking/AdEventsRequest.swift",
"Ads/Events/Networking/AdHTTPRequestPath.swift",
"Ads/Events/Networking/PostAdEventsOperation.swift",
"Ads/Events/StoredAdEvent.swift",
"Ads/Events/StoredAdEventSerializer.swift",
"Ads/RewardVerification/Networking/GetRewardVerificationStatusOperation.swift",
"Ads/RewardVerification/Networking/RewardVerificationStatusCallback.swift",
"Ads/RewardVerification/Networking/RewardVerificationStatusResponse.swift",
"Ads/RewardVerification/RewardVerificationPollStatus.swift",
"Ads/RewardVerification/VerifiedReward.swift",
"Ads/RewardVerification/VirtualCurrencyReward.swift",
"Attribution/ASIdManagerProxy.swift",
"Attribution/AttributionData.swift",
"Attribution/AttributionFetcher.swift",
"Attribution/AttributionNetwork.swift",
"Attribution/AttributionPoster.swift",
"Attribution/AttributionTypeFactory.swift",
"Attribution/TrackingManagerProxy.swift",
"Caching/CacheStatus.swift",
"Caching/Checksum.swift",
"Caching/DeviceCache.swift",
"Caching/DirectoryHelper.swift",
"Caching/FileRepository.swift",
"Caching/InMemoryCachedObject.swift",
"Caching/KeyedDeferredValueStore.swift",
"Caching/LargeItemCacheType.swift",
"Caching/URLWithValidation.swift",
"CodableExtensions/PeriodType+Extensions.swift",
"CodableExtensions/PurchaseOwnershipType+Extensions.swift",
"CodableExtensions/Store+Extensions.swift",
"CustomerCenter/CustomerCenterConfigData.swift",
"CustomerCenter/CustomerCenterPresentationMode.swift",
"CustomerCenter/Events/CustomerCenterEvent.swift",
"CustomerCenter/Events/Networking/EventsRequest+CustomerCenter.swift",
"DeepLink/DeepLinkParser.swift",
"Diagnostics/DiagnosticsEvent.swift",
"Diagnostics/DiagnosticsFileHandler.swift",
"Diagnostics/DiagnosticsTracker.swift",
"Diagnostics/FileHandler.swift",
"Diagnostics/Networking/DiagnosticsEventsRequest.swift",
"Diagnostics/Networking/DiagnosticsHTTPRequestPath.swift",
"Diagnostics/Networking/DiagnosticsPostOperation.swift",
"Diagnostics/Networking/DiagnosticsSynchronizer.swift",
"DocCDocumentation/EmptyFile.swift",
"Error Handling/Assertions.swift",
"Error Handling/BackendError.swift",
"Error Handling/BackendErrorCode.swift",
"Error Handling/DescribableError.swift",
"Error Handling/ErrorCode.swift",
"Error Handling/ErrorDetails.swift",
"Error Handling/ErrorUtils.swift",
"Error Handling/PurchasesError.swift",
"Error Handling/SKError+Extensions.swift",
"Error Handling/StoreKitError+Extensions.swift",
"Error Handling/StoreKitErrorHelper.swift",
"Events/EventsManager.swift",
"Events/FeatureEvents/FeatureEvent.swift",
"Events/FeatureEvents/FeatureEventStore.swift",
"Events/FeatureEvents/Networking/FeatureEventHTTPRequestPath.swift",
"Events/FeatureEvents/Networking/FeatureEventsRequest.swift",
"Events/FeatureEvents/Networking/PostFeatureEventsOperation.swift",
"Events/FeatureEvents/StoredFeatureEvent.swift",
"Events/FeatureEvents/StoredFeatureEventSerializer.swift",
"Events/Networking/EventsHTTPRequestPath.swift",
"FoundationExtensions/Array+Extensions.swift",
"FoundationExtensions/AsyncExtensions.swift",
"FoundationExtensions/Data+Extensions.swift",
"FoundationExtensions/Date+Extensions.swift",
"FoundationExtensions/Decoder+Extensions.swift",
"FoundationExtensions/Dictionary+Extensions.swift",
"FoundationExtensions/DispatchTimeInterval+Extensions.swift",
"FoundationExtensions/Error+Extensions.swift",
"FoundationExtensions/Integer+Extensions.swift",
"FoundationExtensions/Locale+Extensions.swift",
"FoundationExtensions/OperationQueue+Extensions.swift",
"FoundationExtensions/Operators+Extensions.swift",
"FoundationExtensions/Optional+Extensions.swift",
"FoundationExtensions/Result+Extensions.swift",
"FoundationExtensions/Set+Extensions.swift",
"FoundationExtensions/String+Extensions.swift",
"FoundationExtensions/TimeInterval+Extensions.swift",
"FoundationExtensions/UIApplication+RCExtensions.swift",
"FoundationExtensions/UserDefaults+Extensions.swift",
"Identity/CustomerInfo+ActiveDates.swift",
"Identity/CustomerInfo+NonSubscriptions.swift",
"Identity/CustomerInfo.swift",
"Identity/CustomerInfoManager.swift",
"Identity/IdentityManager.swift",
"Identity/ProductPaidPrice.swift",
"Identity/SubscriptionInfo.swift",
"LocalReceiptParsing/BasicTypes/ASN1Container.swift",
"LocalReceiptParsing/BasicTypes/ASN1ObjectIdentifier.swift",
"LocalReceiptParsing/BasicTypes/AppleReceipt.swift",
"LocalReceiptParsing/BasicTypes/InAppPurchase.swift",
"LocalReceiptParsing/Builders/ASN1ContainerBuilder.swift",
"LocalReceiptParsing/Builders/ASN1ObjectIdentifierBuilder.swift",
"LocalReceiptParsing/Builders/AppleReceiptBuilder.swift",
"LocalReceiptParsing/Builders/InAppPurchaseBuilder.swift",
"LocalReceiptParsing/DataConverters/ArraySlice_UInt8+Extensions.swift",
"LocalReceiptParsing/DataConverters/Codable+Extensions.swift",
"LocalReceiptParsing/DataConverters/DateFormatter+Extensions.swift",
"LocalReceiptParsing/DataConverters/UInt8+Extensions.swift",
"LocalReceiptParsing/Helpers/FileReader.swift",
"LocalReceiptParsing/Helpers/LoggerType.swift",
"LocalReceiptParsing/Helpers/ProcessInfo+Extensions.swift",
"LocalReceiptParsing/Helpers/ReceiptParserLogger.swift",
"LocalReceiptParsing/Helpers/ReceiptStrings.swift",
"LocalReceiptParsing/LocalReceiptFetcher.swift",
"LocalReceiptParsing/PurchasesReceiptParser.swift",
"LocalReceiptParsing/ReceiptParsingError.swift",
"Logging/LogIntent.swift",
"Logging/Logger.swift",
"Logging/Strings/AnalyticsStrings.swift",
"Logging/Strings/AttributionStrings.swift",
"Logging/Strings/BackendErrorStrings.swift",
"Logging/Strings/CacheStrings.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/EventsManagerStrings.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/TransactionMetadataStrings.swift",
"Logging/Strings/VirtualCurrencyStrings.swift",
"Logging/Strings/WebRedemptionStrings.swift",
"Misc/Box.swift",
"Misc/Codable/AnyDecodable.swift",
"Misc/Codable/AnyEncodable.swift",
"Misc/Codable/DefaultDecodable.swift",
"Misc/Codable/EnsureNonEmptyCollectionDecodable.swift",
"Misc/Codable/IgnoreHashable.swift",
"Misc/Codable/NonEmptyStringDecodable.swift",
"Misc/Codable/RawDataContainer.swift",
"Misc/Concurrency/Atomic.swift",
"Misc/Concurrency/Lock.swift",
"Misc/Concurrency/OperationDispatcher.swift",
"Misc/Concurrency/Purchases+async.swift",
"Misc/Concurrency/Purchases+nonasync.swift",
"Misc/Concurrency/SynchronizedLargeItemCache.swift",
"Misc/Concurrency/SynchronizedUserDefaults.swift",
"Misc/DangerousSettings.swift",
"Misc/DateAndTime/Clock.swift",
"Misc/DateAndTime/DateExtensions.swift",
"Misc/DateAndTime/DateProvider.swift",
"Misc/DateAndTime/ISODurationFormatter.swift",
"Misc/DateAndTime/ISOPeriodFormatter.swift",
"Misc/DateAndTime/TimingUtil.swift",
"Misc/Deprecations.swift",
"Misc/Either.swift",
"Misc/Locale/PreferredLocalesProvider.swift",
"Misc/MacDevice.swift",
"Misc/MapAppStoreDetector.swift",
"Misc/Obsoletions.swift",
"Misc/PlatformInfo.swift",
"Misc/PriceFormatterProvider.swift",
"Misc/RateLimiter.swift",
"Misc/SandboxEnvironmentDetector.swift",
"Misc/StoreKitVersion.swift",
"Misc/SystemInfo.swift",
"Networking/Backend.swift",
"Networking/BackendConfiguration.swift",
"Networking/Caching/CacheFetchPolicy.swift",
"Networking/Caching/CallbackCache.swift",
"Networking/Caching/CallbackCacheStatus.swift",
"Networking/Caching/CustomerCenterConfigCallback.swift",
"Networking/Caching/CustomerInfoCallback.swift",
"Networking/Caching/IsPurchaseAllowedByRestoreBehaviorCallback.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/Caching/WorkflowsCallback.swift",
"Networking/ConnectionErrorReason.swift",
"Networking/CustomerAPI.swift",
"Networking/CustomerCenterConfigAPI.swift",
"Networking/HTTPClient/DNSChecker.swift",
"Networking/HTTPClient/ETagManager.swift",
"Networking/HTTPClient/ErrorResponse.swift",
"Networking/HTTPClient/HTTPClient.swift",
"Networking/HTTPClient/HTTPRequest.swift",
"Networking/HTTPClient/HTTPRequestBody.swift",
"Networking/HTTPClient/HTTPRequestPath.swift",
"Networking/HTTPClient/HTTPRequestTimeoutManager.swift",
"Networking/HTTPClient/HTTPResponse.swift",
"Networking/HTTPClient/HTTPResponseBody.swift",
"Networking/HTTPClient/HTTPStatusCode.swift",
"Networking/HTTPClient/NetworkError.swift",
"Networking/HTTPClient/RedirectLoggerTaskDelegate.swift",
"Networking/HTTPClient/SimpleNetworkServiceType.swift",
"Networking/IdentityAPI.swift",
"Networking/InternalAPI.swift",
"Networking/OfferingsAPI.swift",
"Networking/OfflineEntitlementsAPI.swift",
"Networking/Operations/GetCustomerCenterConfigOperation.swift",
"Networking/Operations/GetCustomerInfoOperation.swift",
"Networking/Operations/GetIntroEligibilityOperation.swift",
"Networking/Operations/GetOfferingsOperation.swift",
"Networking/Operations/GetProductEntitlementMappingOperation.swift",
"Networking/Operations/GetVirtualCurrenciesOperation.swift",
"Networking/Operations/GetWebBillingProductsOperation.swift",
"Networking/Operations/GetWebOfferingProductsOperation.swift",
"Networking/Operations/GetWorkflowOperation.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/PostIsPurchaseAllowedByRestoreBehaviorOperation.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/IsPurchaseAllowedByRestoreBehaviorResponse.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/Responses/WorkflowsResponse.swift",
"Networking/VirtualCurrenciesAPI.swift",
"Networking/WebBillingAPI.swift",
"Networking/WebBillingHTTPRequestPath.swift",
"Networking/Workflows/WorkflowDetailProcessor.swift",
"Networking/Workflows/WorkflowResponseAction.swift",
"Networking/WorkflowsAPI.swift",
"OfflineEntitlements/CustomerInfo+OfflineEntitlements.swift",
"OfflineEntitlements/OfflineCustomerInfoCreator.swift",
"OfflineEntitlements/OfflineEntitlementsManager.swift",
"OfflineEntitlements/ProductEntitlementMapping.swift",
"OfflineEntitlements/ProductEntitlementMappingFetcher.swift",
"OfflineEntitlements/PurchasedProductsFetcher.swift",
"OfflineEntitlements/PurchasedSK2Product.swift",
"Paywalls/Components/Common/Background.swift",
"Paywalls/Components/Common/Border.swift",
"Paywalls/Components/Common/ComponentOverrides.swift",
"Paywalls/Components/Common/Dimension.swift",
"Paywalls/Components/Common/PaywallComponentBase.swift",
"Paywalls/Components/Common/PaywallComponentLocalization.swift",
"Paywalls/Components/Common/PaywallComponentPropertyTypes.swift",
"Paywalls/Components/PaywallButtonComponent.swift",
"Paywalls/Components/PaywallCarouselComponent.swift",
"Paywalls/Components/PaywallCountdownComponent.swift",
"Paywalls/Components/PaywallHeaderComponent.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/CustomPaywallEvent.swift",
"Paywalls/Events/CustomPaywallImpressionParams.swift",
"Paywalls/Events/Networking/EventsRequest+CustomPaywallImpression.swift",
"Paywalls/Events/Networking/EventsRequest+Paywall.swift",
"Paywalls/Events/PaywallEvent.swift",
"Paywalls/ExitOffer.swift",
"Paywalls/Locale+Comparison.swift",
"Paywalls/PaywallCacheWarming.swift",
"Paywalls/PaywallColor.swift",
"Paywalls/PaywallData+Localization.swift",
"Paywalls/PaywallData.swift",
"Paywalls/PaywallFontManagerType.swift",
"Paywalls/PaywallSource.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/LocalTransactionMetadata.swift",
"Purchasing/Purchases/LocalTransactionMetadataStore.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/TransactionMetadataSyncHelper.swift",
"Purchasing/Purchases/TransactionNotifications.swift",
"Purchasing/Purchases/TransactionPoster.swift",
"Purchasing/ReceiptFetcher.swift",
"Purchasing/ReceiptRefreshPolicy.swift",
"Purchasing/SimulatedStore/SimulatedStoreProduct.swift",
"Purchasing/SimulatedStore/SimulatedStoreProductsManager.swift",
"Purchasing/SimulatedStore/SimulatedStorePurchaseHandler.swift",
"Purchasing/SimulatedStore/SimulatedStorePurchaseUI.swift",
"Purchasing/SimulatedStore/SimulatedStoreTransaction.swift",
"Purchasing/SimulatedStore/WebBillingProduct+SimulatedStoreProduct.swift",
"Purchasing/StoreKit1/PaymentQueueWrapper.swift",
"Purchasing/StoreKit1/ProductsFetcherSK1.swift",
"Purchasing/StoreKit1/StoreKit1Wrapper.swift",
"Purchasing/StoreKit1/StoreKitRequestFetcher.swift",
"Purchasing/StoreKit2/Observer Mode/StoreKit2ObserverModePurchaseDetector.swift",
"Purchasing/StoreKit2/ProductsFetcherSK2.swift",
"Purchasing/StoreKit2/SK2AppTransaction.swift",
"Purchasing/StoreKit2/SK2BeginRefundRequestHelper.swift",
"Purchasing/StoreKit2/StoreKit2PromotionalOfferPurchaseOptions.swift",
"Purchasing/StoreKit2/StoreKit2PurchaseIntentListener.swift",
"Purchasing/StoreKit2/StoreKit2Receipt.swift",
"Purchasing/StoreKit2/StoreKit2StorefrontListener.swift",
"Purchasing/StoreKit2/StoreKit2TransactionFetcher.swift",
"Purchasing/StoreKit2/StoreKit2TransactionListener.swift",
"Purchasing/StoreKit2/Win-Back Offers/WinBackOfferEligibilityCalculator.swift",
"Purchasing/StoreKit2/Win-Back Offers/WinBackOfferEligibilityCalculatorType.swift",
"Purchasing/StoreKitAbstractions/EncodedAppleReceipt.swift",
"Purchasing/StoreKitAbstractions/ProductType.swift",
"Purchasing/StoreKitAbstractions/PromotionalOffer.swift",
"Purchasing/StoreKitAbstractions/SK1StoreProduct.swift",
"Purchasing/StoreKitAbstractions/SK1StoreProductDiscount.swift",
"Purchasing/StoreKitAbstractions/SK1StoreTransaction.swift",
"Purchasing/StoreKitAbstractions/SK1Storefront.swift",
"Purchasing/StoreKitAbstractions/SK2StoreProduct.swift",
"Purchasing/StoreKitAbstractions/SK2StoreProductDiscount.swift",
"Purchasing/StoreKitAbstractions/SK2StoreTransaction.swift",
"Purchasing/StoreKitAbstractions/SK2Storefront.swift",
"Purchasing/StoreKitAbstractions/StoreEnvironment.swift",
"Purchasing/StoreKitAbstractions/StoreKitWorkarounds.swift",
"Purchasing/StoreKitAbstractions/StoreProduct.swift",
"Purchasing/StoreKitAbstractions/StoreProductDiscount.swift",
"Purchasing/StoreKitAbstractions/StoreTransaction.swift",
"Purchasing/StoreKitAbstractions/Storefront.swift",
"Purchasing/StoreKitAbstractions/StorefrontProvider.swift",
"Purchasing/StoreKitAbstractions/SubscriptionPeriod.swift",
"Purchasing/StoreKitAbstractions/Test Data/TestStoreProduct.swift",
"Purchasing/StoreKitAbstractions/Test Data/TestStoreProductDiscount.swift",
"Purchasing/StoreKitAbstractions/TestStoreTransaction.swift",
"Purchasing/StoreKitAbstractions/TransactionReason.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+Appstack.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.