Build Information
Successful build of RevenueCat, reference 5.94.0 (1152c7), with Swift 6.1 for macOS (Xcode) using Xcode 16.3 on 10 Oct 2026 16:37:51 UTC.
Swift 6 data race errors: 240
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 platform=macOS,arch=arm64 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
static var weeklyStandardPackage: Package = .init(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:134:16: warning: static property 'monthlyStandardPackage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var monthlyStandardPackage: Package = .init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:134:16: note: convert 'monthlyStandardPackage' to a 'let' constant to make 'Sendable' shared state immutable
static var monthlyStandardPackage: Package = .init(
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:134:16: note: add '@MainActor' to make static property 'monthlyStandardPackage' part of global actor 'MainActor'
static var monthlyStandardPackage: Package = .init(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:134:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var monthlyStandardPackage: Package = .init(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:146:16: warning: static property 'annualStandardPackage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var annualStandardPackage: Package = .init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:146:16: note: convert 'annualStandardPackage' to a 'let' constant to make 'Sendable' shared state immutable
static var annualStandardPackage: Package = .init(
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:146:16: note: add '@MainActor' to make static property 'annualStandardPackage' part of global actor 'MainActor'
static var annualStandardPackage: Package = .init(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:146:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var annualStandardPackage: Package = .init(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:158:16: warning: static property 'weeklyPremiumPackage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var weeklyPremiumPackage: Package = .init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:158:16: note: convert 'weeklyPremiumPackage' to a 'let' constant to make 'Sendable' shared state immutable
static var weeklyPremiumPackage: Package = .init(
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:158:16: note: add '@MainActor' to make static property 'weeklyPremiumPackage' part of global actor 'MainActor'
static var weeklyPremiumPackage: Package = .init(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:158:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var weeklyPremiumPackage: Package = .init(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:170:16: warning: static property 'monthlyPremiumPackage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var monthlyPremiumPackage: Package = .init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:170:16: note: convert 'monthlyPremiumPackage' to a 'let' constant to make 'Sendable' shared state immutable
static var monthlyPremiumPackage: Package = .init(
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:170:16: note: add '@MainActor' to make static property 'monthlyPremiumPackage' part of global actor 'MainActor'
static var monthlyPremiumPackage: Package = .init(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:170:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var monthlyPremiumPackage: Package = .init(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:182:16: warning: static property 'annualPremiumPackage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var annualPremiumPackage: Package = .init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:182:16: note: convert 'annualPremiumPackage' to a 'let' constant to make 'Sendable' shared state immutable
static var annualPremiumPackage: Package = .init(
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:182:16: note: add '@MainActor' to make static property 'annualPremiumPackage' part of global actor 'MainActor'
static var annualPremiumPackage: Package = .init(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:182:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var annualPremiumPackage: Package = .init(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:194:16: warning: static property 'uiConfig' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var uiConfig: UIConfig = .init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:194:16: note: convert 'uiConfig' to a 'let' constant to make 'Sendable' shared state immutable
static var uiConfig: UIConfig = .init(
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:194:16: note: add '@MainActor' to make static property 'uiConfig' part of global actor 'MainActor'
static var uiConfig: UIConfig = .init(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/PreviewMock.swift:194:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var uiConfig: UIConfig = .init(
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/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
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/ButtonWithFooterPreview.swift:383:16: warning: static property 'packagesStack' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var packagesStack = PaywallComponent.StackComponent(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/ButtonWithFooterPreview.swift:383:16: note: convert 'packagesStack' to a 'let' constant to make 'Sendable' shared state immutable
static var packagesStack = PaywallComponent.StackComponent(
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/ButtonWithFooterPreview.swift:383:16: note: add '@MainActor' to make static property 'packagesStack' part of global actor 'MainActor'
static var packagesStack = PaywallComponent.StackComponent(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/ButtonWithFooterPreview.swift:383:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var packagesStack = PaywallComponent.StackComponent(
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/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
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderNestedHeroZLayerSafeAreaPreview.swift:61:16: warning: static property 'uiConfigProvider' is not concurrency-safe because non-'Sendable' type 'UIConfigProvider' may have shared mutable state; this is an error in the Swift 6 language mode
static let uiConfigProvider = UIConfigProvider(uiConfig: PreviewUIConfig.make())
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/ViewModelHelpers/UIConfigProvider.swift:21:13: note: class 'UIConfigProvider' does not conform to the 'Sendable' protocol
final class UIConfigProvider {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderNestedHeroZLayerSafeAreaPreview.swift:61:16: note: add '@MainActor' to make static property 'uiConfigProvider' part of global actor 'MainActor'
static let uiConfigProvider = UIConfigProvider(uiConfig: PreviewUIConfig.make())
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderNestedHeroZLayerSafeAreaPreview.swift:61:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let uiConfigProvider = UIConfigProvider(uiConfig: PreviewUIConfig.make())
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderNestedHeroZLayerSafeAreaPreview.swift:219:16: warning: static property 'rootViewModel' is not concurrency-safe because non-'Sendable' type 'RootViewModel' may have shared mutable state; this is an error in the Swift 6 language mode
static let rootViewModel: RootViewModel = {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Root/RootViewModel.swift:20:7: note: class 'RootViewModel' does not conform to the 'Sendable' protocol
class RootViewModel {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderNestedHeroZLayerSafeAreaPreview.swift:219:16: note: add '@MainActor' to make static property 'rootViewModel' part of global actor 'MainActor'
static let rootViewModel: RootViewModel = {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderNestedHeroZLayerSafeAreaPreview.swift:219:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let rootViewModel: RootViewModel = {
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderNestedHeroZLayerSafeAreaPreview.swift:241:9: warning: call to main actor-isolated initializer 'init(title:subtitle:previewDisplayName:safeAreaInsets:content:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
SafeAreaPreviewShell(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/SafeAreaPreviewShell.swift:38:5: note: calls to initializer 'init(title:subtitle:previewDisplayName:safeAreaInsets:content:)' from outside of its actor context are implicitly asynchronous
init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/SafeAreaPreviewShell.swift:38:5: note: main actor isolation inferred from conformance to protocol 'View'
init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderNestedHeroZLayerSafeAreaPreview.swift:240:17: note: add '@MainActor' to make static method 'preview()' part of global actor 'MainActor'
static func preview() -> some View {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderNestedHeroZLayerSafeAreaPreview.swift:247:13: warning: call to main actor-isolated initializer 'init(viewModel:onDismiss:defaultPackage:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
RootView(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Root/RootView.swift:51:14: note: calls to initializer 'init(viewModel:onDismiss:defaultPackage:)' from outside of its actor context are implicitly asynchronous
internal init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Root/RootView.swift:51:14: note: main actor isolation inferred from conformance to protocol 'View'
internal init(
^
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
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderTextBodyHeroSafeAreaPreview.swift:51:16: warning: static property 'uiConfigProvider' is not concurrency-safe because non-'Sendable' type 'UIConfigProvider' may have shared mutable state; this is an error in the Swift 6 language mode
static let uiConfigProvider = UIConfigProvider(uiConfig: PreviewUIConfig.make())
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/ViewModelHelpers/UIConfigProvider.swift:21:13: note: class 'UIConfigProvider' does not conform to the 'Sendable' protocol
final class UIConfigProvider {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderTextBodyHeroSafeAreaPreview.swift:51:16: note: add '@MainActor' to make static property 'uiConfigProvider' part of global actor 'MainActor'
static let uiConfigProvider = UIConfigProvider(uiConfig: PreviewUIConfig.make())
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderTextBodyHeroSafeAreaPreview.swift:51:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let uiConfigProvider = UIConfigProvider(uiConfig: PreviewUIConfig.make())
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderTextBodyHeroSafeAreaPreview.swift:171:16: warning: static property 'rootViewModel' is not concurrency-safe because non-'Sendable' type 'RootViewModel' may have shared mutable state; this is an error in the Swift 6 language mode
static let rootViewModel: RootViewModel = {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Root/RootViewModel.swift:20:7: note: class 'RootViewModel' does not conform to the 'Sendable' protocol
class RootViewModel {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderTextBodyHeroSafeAreaPreview.swift:171:16: note: add '@MainActor' to make static property 'rootViewModel' part of global actor 'MainActor'
static let rootViewModel: RootViewModel = {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderTextBodyHeroSafeAreaPreview.swift:171:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let rootViewModel: RootViewModel = {
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderTextBodyHeroSafeAreaPreview.swift:193:9: warning: call to main actor-isolated initializer 'init(title:subtitle:previewDisplayName:safeAreaInsets:content:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
SafeAreaPreviewShell(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/SafeAreaPreviewShell.swift:38:5: note: calls to initializer 'init(title:subtitle:previewDisplayName:safeAreaInsets:content:)' from outside of its actor context are implicitly asynchronous
init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/SafeAreaPreviewShell.swift:38:5: note: main actor isolation inferred from conformance to protocol 'View'
init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderTextBodyHeroSafeAreaPreview.swift:192:17: note: add '@MainActor' to make static method 'preview()' part of global actor 'MainActor'
static func preview() -> some View {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Previews/TemplateComponentsViewPreviews/HeaderTextBodyHeroSafeAreaPreview.swift:199:13: warning: call to main actor-isolated initializer 'init(viewModel:onDismiss:defaultPackage:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
RootView(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Root/RootView.swift:51:14: note: calls to initializer 'init(viewModel:onDismiss:defaultPackage:)' from outside of its actor context are implicitly asynchronous
internal init(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Templates/V2/Components/Root/RootView.swift:51:14: note: main actor isolation inferred from conformance to protocol 'View'
internal init(
^
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
SwiftDriverJobDiscovery normal arm64 Compiling ErrorDisplay.swift, ErrorView.swift, FooterView.swift, GradientView.swift, IconView.swift, IntroEligibilityStateView.swift, LoadingPaywallView.swift, PackageButtonStyle.swift, ProgressView.swift, PurchaseButton.swift, PurchaseUnavailableAlert.swift, RemoteImage.swift, SafariView.swift, TemplateBackgroundImageView.swift, TemplatePackageSetting.swift, TierSelectorView.swift, WebCheckoutReturnURL.swift, WebCheckoutSheet.swift, WebCheckoutView.swift, WebCheckoutViewModel.swift, WebViewHTTPStatus.swift, WebViewNavigationFailure.swift, WebViewOrigin.swift, GeneratedAssetSymbols.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftCompile normal arm64 Compiling\ 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,\ EmergeRenderingMode.swift,\ ExitOfferHelper.swift,\ FileImageLoader.swift,\ ImageLoader.swift,\ KeyWindowFocusResigner.swift,\ Logger.swift,\ Optional+Extensions.swift,\ Package+VariableDataProvider.swift,\ PaywallData+Default.swift,\ PaywallWarning.swift,\ PreviewHelpers.swift,\ PriceFormatterExtensions.swift,\ ResumeAction.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/TemplateViewConfiguration+Extensions.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/TemplateViewConfiguration+Images.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/TemplateViewConfiguration.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/TestData.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/UserInterfaceIdiom.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/Variables.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/VirtualCurrenciesFixtures.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/AppStyleExtractor.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/Bundle+Extensions.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/ColorComputationHelpers.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/ColorInformation+MultiScheme.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/DualColorImageGenerator.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/ExitOfferHelper.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/FileImageLoader.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/ImageLoader.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/KeyWindowFocusResigner.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/Logger.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/Optional+Extensions.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/Package+VariableDataProvider.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/PaywallData+Default.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/PaywallWarning.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/PreviewHelpers.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/PriceFormatterExtensions.swift /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/ResumeAction.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/TemplateViewConfiguration+Extensions.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/TemplateViewConfiguration+Extensions.swift:86:43: warning: call to main actor-isolated static method 'text(for:localization:introEligibility:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
IntroEligibilityStateView.text(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/IntroEligibilityStateView.swift:88:17: note: calls to static method 'text(for:localization:introEligibility:)' from outside of its actor context are implicitly asynchronous
static func text(
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Views/IntroEligibilityStateView.swift:88:17: note: main actor isolation inferred from conformance to protocol 'View'
static func text(
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/TemplateViewConfiguration+Images.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/TemplateViewConfiguration.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/TestData.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/UserInterfaceIdiom.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/UserInterfaceIdiom.swift:57:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: UserInterfaceIdiom = .default
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/UserInterfaceIdiom.swift:57:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: UserInterfaceIdiom = .default
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/UserInterfaceIdiom.swift:57:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: UserInterfaceIdiom = .default
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/UserInterfaceIdiom.swift:57:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: UserInterfaceIdiom = .default
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/UserInterfaceIdiom.swift:64:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: Bool = false
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/UserInterfaceIdiom.swift:64:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: Bool = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/UserInterfaceIdiom.swift:64:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: Bool = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/UserInterfaceIdiom.swift:64:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: Bool = false
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/Variables.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/Variables.swift:228:24: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'Regex<Regex<OneOrMore<(Substring, Regex<OneOrMore<Substring>.RegexOutput>.RegexOutput)>.RegexOutput>.RegexOutput>' (aka 'Regex<(Substring, Substring)>') may have shared mutable state; this is an error in the Swift 6 language mode
private static let regex = Regex {
^
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
public struct Regex<Output> : RegexComponent {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/Variables.swift:228:24: note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
private static let regex = Regex {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/Variables.swift:228:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static let regex = Regex {
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Data/VirtualCurrenciesFixtures.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/AppStyleExtractor.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/AppStyleExtractor.swift:73:53: warning: main actor-isolated property 'applicationIconImage' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
image = Image(nsImage: NSApplication.shared.applicationIconImage)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:289:46: note: property declared here
@property (null_resettable, strong) NSImage *applicationIconImage;
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/AppStyleExtractor.swift:70:17: note: add '@MainActor' to make static method 'getAppIcon()' part of global actor 'MainActor'
static func getAppIcon() -> Image {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/AppStyleExtractor.swift:73:46: warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
image = Image(nsImage: NSApplication.shared.applicationIconImage)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:193:61: note: class property declared here
@property (class, readonly, strong) __kindof NSApplication *sharedApplication;
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/AppStyleExtractor.swift:70:17: note: add '@MainActor' to make static method 'getAppIcon()' part of global actor 'MainActor'
static func getAppIcon() -> Image {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/AppStyleExtractor.swift:102:17: warning: capture of 'completion' with non-sendable type '([Color]) -> Void' in a '@Sendable' closure
completion(colors)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/AppStyleExtractor.swift:102:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
completion(colors)
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/AppStyleExtractor.swift:266:47: warning: main actor-isolated property 'applicationIconImage' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let nsImage = NSApplication.shared.applicationIconImage {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:289:46: note: property declared here
@property (null_resettable, strong) NSImage *applicationIconImage;
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/AppStyleExtractor.swift:263:17: note: add '@MainActor' to make static method 'getPlatformAppIconCGImage()' part of global actor 'MainActor'
static func getPlatformAppIconCGImage() -> CGImage? {
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/AppStyleExtractor.swift:266:40: warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let nsImage = NSApplication.shared.applicationIconImage {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:193:61: note: class property declared here
@property (class, readonly, strong) __kindof NSApplication *sharedApplication;
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/AppStyleExtractor.swift:263:17: note: add '@MainActor' to make static method 'getPlatformAppIconCGImage()' part of global actor 'MainActor'
static func getPlatformAppIconCGImage() -> CGImage? {
^
@MainActor
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/Bundle+Extensions.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/ColorComputationHelpers.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/ColorInformation+MultiScheme.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/DualColorImageGenerator.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:34:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'EmergeModifierState' may have shared mutable state; this is an error in the Swift 6 language mode
static let shared = EmergeModifierState()
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:31:7: note: class 'EmergeModifierState' does not conform to the 'Sendable' protocol
class EmergeModifierState: NSObject {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:34:14: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static let shared = EmergeModifierState()
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:34:14: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let shared = EmergeModifierState()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:78:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: EmergeRenderingMode.RawValue?
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:78:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: EmergeRenderingMode.RawValue?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:78:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: EmergeRenderingMode.RawValue?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:78:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: EmergeRenderingMode.RawValue?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:122:14: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: Bool?
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:122:14: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: Bool?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:122:14: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: Bool?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:122:14: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: Bool?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:155:14: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: Float?
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:155:14: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: Float?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:155:14: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: Float?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:155:14: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: Float?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:194:14: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: Bool?
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:194:14: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: Bool?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:194:14: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: Bool?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:194:14: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: Bool?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:235:14: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: Bool?
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:235:14: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: Bool?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:235:14: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: Bool?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/EmergeRenderingMode.swift:235:14: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: Bool?
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/ExitOfferHelper.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/FileImageLoader.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/FileImageLoader.swift:113:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'DecodedImageCache' may have shared mutable state; this is an error in the Swift 6 language mode
static let shared = DecodedImageCache()
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/FileImageLoader.swift:111:13: note: class 'DecodedImageCache' does not conform to the 'Sendable' protocol
final class DecodedImageCache {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/FileImageLoader.swift:113:16: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
static let shared = DecodedImageCache()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/FileImageLoader.swift:113:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let shared = DecodedImageCache()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/FileImageLoader.swift:69:18: warning: non-sendable type 'FileImageLoader' cannot be sent into main actor-isolated context in call to property 'result'; this is an error in the Swift 6 language mode
if await self.result != nil {
^
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/FileImageLoader.swift:20:13: note: class 'FileImageLoader' does not conform to the 'Sendable' protocol
final class FileImageLoader: ObservableObject {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/ImageLoader.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/ImageLoader.swift:89:18: warning: sending 'self.urlSession' risks causing data races; this is an error in the Swift 6 language mode
.data(for: .init(url: url, cachePolicy: .returnCacheDataElseLoad))
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/ImageLoader.swift:89:18: note: sending main actor-isolated 'self.urlSession' to nonisolated instance method 'data(for:)' risks causing data races between nonisolated and main actor-isolated uses
.data(for: .init(url: url, cachePolicy: .returnCacheDataElseLoad))
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/KeyWindowFocusResigner.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/Logger.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/Optional+Extensions.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/Package+VariableDataProvider.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/PaywallData+Default.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/PaywallWarning.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/PreviewHelpers.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/PriceFormatterExtensions.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/RevenueCatUI/Helpers/ResumeAction.swift (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling 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, FeedbackSurveyData.swift, LoadPromotionalOfferUseCase.swift, PromotionalOfferData.swift, PurchaseInformation+Mock.swift, PurchaseInformation.swift, SemanticVersion.swift, StoreProductDiscount+CustomerCenter.swift, Transaction.swift, CustomerCenterConfigDataAppearance+Tint.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Emitting module for RevenueCatUI (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriver\ Compilation\ Requirements RevenueCatUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'RevenueCatUI' from project 'RevenueCat')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name RevenueCatUI -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/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/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -target arm64-apple-macos10.15 -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 -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCatUI.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.4-24E241-8287b8f5db97e746a1562fbca0c9d29b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/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/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/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/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCatUI.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCatUI.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/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/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
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/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk --xcode-version 16E140 --platform-family macOS --deployment-target 10.15 --bundle-identifier spi-builder-workspace.RevenueCat-CustomEntitlementComputation --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/RevenueCat_CustomEntitlementComputation.appintents --target-triple arm64-apple-macos10.15 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/RevenueCat_CustomEntitlementComputation.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/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/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/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/RevenueCat_CustomEntitlementComputation.build/RevenueCat_CustomEntitlementComputation.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCat_CustomEntitlementComputation.build/RevenueCat_CustomEntitlementComputation.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCat_CustomEntitlementComputation.build/Objects-normal/arm64/RevenueCat_CustomEntitlementComputation.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2026-10-10 09:37:40.573 appintentsmetadataprocessor[1229:7719] Starting appintentsmetadataprocessor export
2026-10-10 09:37:40.630 appintentsmetadataprocessor[1229:7719] Extracted no relevant App Intents symbols, skipping writing output
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/RevenueCatUI-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/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/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/RevenueCatUI-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/RevenueCatUI.swiftmodule/arm64-apple-macos.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/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/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/RevenueCatUI.swiftmodule/arm64-apple-macos.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/RevenueCatUI.swiftmodule/arm64-apple-macos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/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/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/RevenueCatUI.swiftmodule/arm64-apple-macos.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/RevenueCatUI.swiftmodule/arm64-apple-macos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/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/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/RevenueCatUI.swiftmodule/arm64-apple-macos.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/RevenueCatUI.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/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/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/RevenueCatUI.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/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/RevenueCat_CustomEntitlementComputation.o
SwiftDriverJobDiscovery normal arm64 Compiling StateDeclaration.swift, StateUpdate.swift, PaywallButtonComponent.swift, PaywallCarouselComponent.swift, PaywallCountdownComponent.swift, PaywallHeaderComponent.swift, PaywallIconComponent.swift, PaywallImageComponent.swift, PaywallPackageComponent.swift, PaywallPurchaseButtonComponent.swift, PaywallStackComponent.swift, PaywallStickyFooterComponent.swift, PaywallTabsComponent.swift, PaywallTextComponent.swift, PaywallTimelineComponent.swift, PaywallV2CacheWarming.swift, PaywallVideoComponent.swift, PaywallWebViewComponent.swift, PaywallAnimation.swift, PaywallTransition.swift, CustomPaywallEvent.swift, CustomPaywallImpressionParams.swift, EventsRequest+CustomPaywallImpression.swift, EventsRequest+Paywall.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/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/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -target arm64-apple-macos10.15 -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 -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCat.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.4-24E241-8287b8f5db97e746a1562fbca0c9d29b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/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/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/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/RevenueCat.build/Objects-normal/arm64/RevenueCat_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCat.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCat.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/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/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/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-macos10.15 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/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/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/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/macosx -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCat.build/Objects-normal/arm64/RevenueCat.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/RevenueCat.o
SwiftDriverJobDiscovery normal arm64 Compiling RuntimeUtils.swift, StoreProduct+Extensions.swift, TemplateView+MultiTier.swift, VersionDetector.swift, ConsistentPackageContentView.swift, ConsistentTierContentView.swift, EnvironmentValues+Workflow.swift, FitToAspectRatio.swift, FooterHidingModifier.swift, PaywallMediaAccessibility.swift, ViewExtensions.swift, PaywallFontProvider.swift, PaywallInteractionEvent.swift, PaywallView.swift, Purchases+PreviewPaywall.swift, ExternalPurchaseLink.swift, HostedCheckout.swift, MockPurchases.swift, PaywallEventTracker.swift, PaywallPurchasesType.swift, PurchaseHandler+TestData.swift, PurchaseHandler.swift, PurchasesUIService.swift, SelectionHapticFeedback.swift, WorkflowContext.swift (in target 'RevenueCatUI' from project 'RevenueCat')
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/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk --xcode-version 16E140 --platform-family macOS --deployment-target 10.15 --bundle-identifier spi-builder-workspace.RevenueCat --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/RevenueCat.appintents --target-triple arm64-apple-macos10.15 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/RevenueCat.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCat.build/Objects-normal/arm64/RevenueCat_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCat.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCat.build/Objects-normal/arm64/RevenueCat.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCat.build/RevenueCat.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCat.build/RevenueCat.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCat.build/Objects-normal/arm64/RevenueCat.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2026-10-10 09:37:41.430 appintentsmetadataprocessor[1232:7766] Starting appintentsmetadataprocessor export
2026-10-10 09:37:41.479 appintentsmetadataprocessor[1232:7766] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/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/RevenueCat.o
SwiftDriverJobDiscovery normal arm64 Compiling UIConfigProvider.swift, ViewModelFactory.swift, WorkflowNavigator.swift, WorkflowScreenMapper.swift, WorkflowSkeleton.swift, WorkflowStepEventCoordinator.swift, WorkflowStepEventTracker.swift, WorkflowPaywallView.swift, WorkflowSkeletonShimmer.swift, PaywallFooterViewController.swift, PaywallViewController.swift, View+ExitOfferPresentation.swift, View+OnRedeemWebPurchaseAttempt.swift, View+PresentPaywall.swift, View+PresentPaywallFooter.swift, View+PurchaseRestoreCompleted.swift, AsyncButton.swift, CompatibilityContentUnavailableView.swift, DebugErrorView.swift, AppIconDetailProvider.swift, DefaultPaywallPreviews.swift, DefaultPaywallView.swift, DefaultPaywallWarning.swift, DefaultProductCell.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling PurchaseButtonInPackagePreview.swift, RootViewScrollLayoutPreview.swift, Template1Preview.swift, WindowSizeConditionsPreview.swift, WorkflowSheetRelativeDiscountPreview.swift, VariableHandlerV2.swift, ApplySizing.swift, BackgroundStyle.swift, BadgeModifier.swift, DisplayableColor.swift, Fill.swift, FixMacButtonsModifier.swift, ForegroundColorScheme.swift, NavigatetoURL.swift, ProgressViewModifier.swift, ShadowModifier.swift, Shape.swift, SizeModifier.swift, TransitionModifier.swift, LocalizationProvider.swift, PackageValidator.swift, PaywallComponentTypeTransformers.swift, PaywallComponentViewModel.swift, PresentedPartials.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling ComponentViewState.swift, PackageComponentView.swift, PackageComponentViewModel.swift, PackageVisibilityResolver.swift, PurchaseButtonComponentView.swift, PurchaseButtonComponentViewModel.swift, RootView.swift, RootViewModel.swift, FlexHStack.swift, FlexSpacer.swift, FlexVStack.swift, JustifyContent.swift, StackComponentView.swift, StackComponentViewModel.swift, StickyFooterComponentView.swift, StickyFooterComponentViewModel.swift, TabControlButtonComponentView.swift, TabControlButtonComponentViewModel.swift, TabControlComponentView.swift, TabControlComponentViewModel.swift, TabControlToggleComponentView.swift, TabControlToggleComponentViewModel.swift, TabsComponentView.swift, TabsComponentViewModel.swift, TabsPackageSelectionResolver.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling 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, EmergeRenderingMode.swift, ExitOfferHelper.swift, FileImageLoader.swift, ImageLoader.swift, KeyWindowFocusResigner.swift, Logger.swift, Optional+Extensions.swift, Package+VariableDataProvider.swift, PaywallData+Default.swift, PaywallWarning.swift, PreviewHelpers.swift, PriceFormatterExtensions.swift, ResumeAction.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling MarkdownUnderlineFormatter.swift, TextComponentView.swift, TextComponentViewModel.swift, TimelineComponentView.swift, TimelineComponentViewModel.swift, VideoAudioSessionHandler.swift, VideoAutoplayHandler.swift, VideoComponentView.swift, VideoComponentViewModel.swift, VideoPlayerLayerUIView.swift, VideoPlayerView.swift, VideoPlayerViewNSView.swift, VideoPlayerViewUIView.swift, PaywallWebViewStaticContext.swift, PaywallWebViewValue.swift, WebViewComponentNavigationPolicy.swift, WebViewComponentView.swift, WebViewComponentViewModel.swift, WebViewEnvelope.swift, WebViewInstance.swift, WebViewScrollGestureArbitration.swift, WebViewSession.swift, CarouselState.swift, IntroOfferEligibilityContext.swift, OpenSheet.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling PackageContext.swift, PaywallLoadingKey.swift, PaywallPromoOfferCache.swift, PaywallStateStore.swift, PlanSelectionDefaultPackage.swift, RequestSizeCalculation.swift, ScreenCondition.swift, SelectedPackageId.swift, VoiceOverEnabledOverrideKey.swift, PaywallScrollEnvironment.swift, PaywallZLayerScrollPolicy.swift, LocalizationDictionaryExtensions.swift, PaywallsV2View.swift, PaywallPreviewRenderer.swift, PreviewMock.swift, SafeAreaPreviewShell.swift, ButtonWithFooterPreview.swift, ConditionalConfigurabilityPreview.swift, FallbackComponentPreview.swift, FamilySharingTogglePreview.swift, HeaderNestedHeroZLayerSafeAreaPreview.swift, HeaderTextBodyHeroSafeAreaPreview.swift, MultiTierPreview.swift, PackageVisibilityPreview.swift (in target 'RevenueCatUI' from project 'RevenueCat')
SwiftDriverJobDiscovery normal arm64 Compiling WorkflowOfferings.swift, WorkflowPreview.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, HeaderComponentView.swift, HeaderComponentViewModel.swift, IconComponentView.swift, IconComponentViewModel.swift, ImageComponentView.swift, ImageComponentViewModel.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/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/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -target arm64-apple-macos10.15 -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 -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCatUI.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.4-24E241-8287b8f5db97e746a1562fbca0c9d29b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/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/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/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/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCatUI.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCatUI.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/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/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/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-macos10.15 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/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/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/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/macosx -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/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/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk --xcode-version 16E140 --platform-family macOS --deployment-target 10.15 --bundle-identifier spi-builder-workspace.RevenueCatUI --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/RevenueCatUI.appintents --target-triple arm64-apple-macos10.15 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/RevenueCatUI.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCatUI.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCatUI.build/RevenueCatUI.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCatUI.build/RevenueCatUI.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RevenueCat.build/Debug/RevenueCatUI.build/Objects-normal/arm64/RevenueCatUI.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2026-10-10 09:37:49.340 appintentsmetadataprocessor[1357:8697] Starting appintentsmetadataprocessor export
2026-10-10 09:37:49.384 appintentsmetadataprocessor[1357:8697] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/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/RevenueCatUI.o
** BUILD SUCCEEDED **
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:c44e27dc5cc1099fe0e1917808cf29149e9ddd10, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:c44e27dc5cc1099fe0e1917808cf29149e9ddd10, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:c44e27dc5cc1099fe0e1917808cf29149e9ddd10, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:c44e27dc5cc1099fe0e1917808cf29149e9ddd10, name:My Mac }
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/AdRewardEvents.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/AdReward.swift",
"Ads/RewardVerification/EntitlementReward.swift",
"Ads/RewardVerification/Networking/GetRewardVerificationStatusOperation.swift",
"Ads/RewardVerification/Networking/RewardVerificationStatusCallback.swift",
"Ads/RewardVerification/Networking/RewardVerificationStatusResponse.swift",
"Ads/RewardVerification/Outcome.swift",
"Ads/RewardVerification/Poller.swift",
"Ads/RewardVerification/RewardVerification.swift",
"Ads/RewardVerification/RewardVerificationPollStatus.swift",
"Ads/RewardVerification/RewardVerificationResult.swift",
"Ads/RewardVerification/RewardVerificationToken.swift",
"Ads/RewardVerification/RewardedAdTrackingMetadata.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",
"Authentication/Authentication.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",
"Checkpoints/CheckpointEvent.swift",
"Checkpoints/CheckpointWorkflowResolver.swift",
"Checkpoints/Checkpoints.swift",
"Checkpoints/ResolvedCheckpointWorkflow.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+Conformances.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+CheckpointEvent.swift",
"Events/FeatureEvents/Networking/FeatureEventsRequest+WorkflowEvent.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/NSNumber+JSON.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",
"Generated/ErrorCode.swift",
"Identity/CustomerInfo+ActiveDates.swift",
"Identity/CustomerInfo+NonSubscriptions.swift",
"Identity/CustomerInfo.swift",
"Identity/CustomerInfoManager.swift",
"Identity/Identity.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",
"LocalRules/AnyDecodable+DimensionValue.swift",
"LocalRules/CustomerInfoDimensionProvider.swift",
"LocalRules/DeviceDimensionProvider.swift",
"LocalRules/Dictionary+DimensionValue.swift",
"LocalRules/DimensionProvider.swift",
"LocalRules/DimensionResolver.swift",
"LocalRules/LocalRulesEvaluator.swift",
"LocalRules/RulesEngineLoggerBridge.swift",
"LocalRules/StoreDimensionProvider.swift",
"LocalRules/SubscriberAttributesDimensionProvider.swift",
"LocalRules/SubscriberDimensionsProvider.swift",
"Logging/LogIntent.swift",
"Logging/Logger.swift",
"Logging/Strings/AdsStrings.swift",
"Logging/Strings/AnalyticsStrings.swift",
"Logging/Strings/AttributionStrings.swift",
"Logging/Strings/AuthenticationStrings.swift",
"Logging/Strings/BackendErrorStrings.swift",
"Logging/Strings/CacheStrings.swift",
"Logging/Strings/CheckpointsStrings.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/ExternalPurchaseStrings.swift",
"Logging/Strings/FileRepositoryStrings.swift",
"Logging/Strings/HostedCheckoutStrings.swift",
"Logging/Strings/IdentityStrings.swift",
"Logging/Strings/LocalRulesStrings.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/RemoteConfigStrings.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/AnyCodingKey.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/AsyncSleeper.swift",
"Misc/Concurrency/Atomic.swift",
"Misc/Concurrency/DeferredTask.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/CustomVariableKeyValidator.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/JWT.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/APISourceFailover.swift",
"Networking/Audience.swift",
"Networking/AudiencesConfigProvider.swift",
"Networking/Backend.swift",
"Networking/BackendConfiguration.swift",
"Networking/BackendLanes.swift",
"Networking/Caching/CacheFetchPolicy.swift",
"Networking/Caching/CallbackCache.swift",
"Networking/Caching/CallbackCacheStatus.swift",
"Networking/Caching/CustomerCenterConfigCallback.swift",
"Networking/Caching/CustomerInfoCallback.swift",
"Networking/Caching/ExternalPurchaseTokenCallback.swift",
"Networking/Caching/HostedCheckoutCallback.swift",
"Networking/Caching/HostedCheckoutStatusCallback.swift",
"Networking/Caching/IAMCallbacks.swift",
"Networking/Caching/IsPurchaseAllowedByRestoreBehaviorCallback.swift",
"Networking/Caching/LogInCallback.swift",
"Networking/Caching/OfferingsCallback.swift",
"Networking/Caching/ProductEntitlementMappingCallback.swift",
"Networking/Caching/RemoteConfigCallback.swift",
"Networking/Caching/VirtualCurrenciesCallback.swift",
"Networking/Caching/WebBillingProductsCallback.swift",
"Networking/Caching/WebOfferingProductsCallback.swift",
"Networking/CheckpointRules.swift",
"Networking/CheckpointsConfigProvider.swift",
"Networking/ConnectionErrorReason.swift",
"Networking/CustomerAPI.swift",
"Networking/CustomerCenterConfigAPI.swift",
"Networking/ExternalPurchaseTokenAPI.swift",
"Networking/GenerationGuardedCache.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/NetworkTimeout.swift",
"Networking/HTTPClient/RedirectLoggerTaskDelegate.swift",
"Networking/HTTPClient/SimpleNetworkServiceType.swift",
"Networking/HTTPClient/TokenManager.swift",
"Networking/HTTPClient/URLMessage+Description.swift",
"Networking/IdentityAPI.swift",
"Networking/InternalAPI.swift",
"Networking/OfferingsAPI.swift",
"Networking/OfflineEntitlementsAPI.swift",
"Networking/Operations/GetCustomerCenterConfigOperation.swift",
"Networking/Operations/GetCustomerInfoOperation.swift",
"Networking/Operations/GetHostedCheckoutStatusOperation.swift",
"Networking/Operations/GetIntroEligibilityOperation.swift",
"Networking/Operations/GetOfferingsOperation.swift",
"Networking/Operations/GetProductEntitlementMappingOperation.swift",
"Networking/Operations/GetRemoteConfigFallbackOperation.swift",
"Networking/Operations/GetRemoteConfigOperation.swift",
"Networking/Operations/GetVirtualCurrenciesOperation.swift",
"Networking/Operations/GetWebBillingProductsOperation.swift",
"Networking/Operations/GetWebOfferingProductsOperation.swift",
"Networking/Operations/Handling/CustomerInfoResponseHandler.swift",
"Networking/Operations/HealthOperation.swift",
"Networking/Operations/HealthReportAvailabilityOperation.swift",
"Networking/Operations/HealthReportOperation.swift",
"Networking/Operations/LogInOperation.swift",
"Networking/Operations/NetworkOperation.swift",
"Networking/Operations/PostAdServicesTokenOperation.swift",
"Networking/Operations/PostAttributionDataOperation.swift",
"Networking/Operations/PostExternalPurchaseTokenOperation.swift",
"Networking/Operations/PostHostedCheckoutOperation.swift",
"Networking/Operations/PostIsPurchaseAllowedByRestoreBehaviorOperation.swift",
"Networking/Operations/PostOfferForSigningOperation.swift",
"Networking/Operations/PostReceiptDataOperation.swift",
"Networking/Operations/PostRedeemWebPurchaseOperation.swift",
"Networking/Operations/PostSubscriberAttributesOperation.swift",
"Networking/Operations/SpendVirtualCurrenciesOperation.swift",
"Networking/Operations/TokenOperations.swift",
"Networking/RCContainer+Compression.swift",
"Networking/RCContainer+Element.swift",
"Networking/RCContainer+Parser.swift",
"Networking/RCContainer.swift",
"Networking/RedeemWebPurchaseAPI.swift",
"Networking/RemoteConfigAPI.swift",
"Networking/RemoteConfigBlobDownloader.swift",
"Networking/RemoteConfigBlobFetcher.swift",
"Networking/RemoteConfigBlobRefHelpers.swift",
"Networking/RemoteConfigBlobStore.swift",
"Networking/RemoteConfigDiskCache.swift",
"Networking/RemoteConfigFetchContext.swift",
"Networking/RemoteConfigManager.swift",
"Networking/RemoteConfigSignatureContextProvider.swift",
"Networking/RemoteConfigSourceProvider.swift",
"Networking/RemoteConfigTopic.swift",
"Networking/RequestLane.swift",
"Networking/Responses/CustomerCenterConfigResponse.swift",
"Networking/Responses/CustomerInfoResponse.swift",
"Networking/Responses/ExternalPurchaseTokenResponse.swift",
"Networking/Responses/GetIntroEligibilityResponse.swift",
"Networking/Responses/HealthReportAvailabilityResponse.swift",
"Networking/Responses/HealthReportResponse.swift",
"Networking/Responses/HostedCheckoutResponse.swift",
"Networking/Responses/HostedCheckoutStatusResponse.swift",
"Networking/Responses/IAMResponses.swift",
"Networking/Responses/IsPurchaseAllowedByRestoreBehaviorResponse.swift",
"Networking/Responses/OfferingsResponse.swift",
"Networking/Responses/PostOfferResponse.swift",
"Networking/Responses/ProductEntitlementMappingResponse.swift",
"Networking/Responses/RemoteConfiguration.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/WorkflowBranch.swift",
"Networking/Responses/WorkflowTriggerAction.swift",
"Networking/Responses/WorkflowsResponse.swift",
"Networking/SDKSettings.swift",
"Networking/SDKSettingsConfigProvider.swift",
"Networking/SourceHealthChecker.swift",
"Networking/SubscriberDimensions.swift",
"Networking/SubscriberDimensionsConfigProvider.swift",
"Networking/SubscriberDimensionsResolution.swift",
"Networking/SubscriberDimensionsStore.swift",
"Networking/TokenAPI.swift",
"Networking/UiConfigProvider.swift",
"Networking/VirtualCurrenciesAPI.swift",
"Networking/WebBillingAPI.swift",
"Networking/WebBillingHTTPRequestPath.swift",
"Networking/WeightedSourceSelector.swift",
"Networking/WorkflowsConfigProvider.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/Common/StateDeclaration.swift",
"Paywalls/Components/Common/StateUpdate.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/PaywallWebViewComponent.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/Events/WorkflowEvent.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",
"Paywalls/WebBundleEventBus.swift",
"Paywalls/WebBundleURLBatcher.swift",
"Paywalls/WebViewDataStoreIdentifierStore.swift",
"Purchasing/BranchResolver.swift",
"Purchasing/CachingProductsManager.swift",
"Purchasing/CachingTrialOrIntroPriceEligibilityChecker.swift",
"Purchasing/Configuration.swift",
"Purchasing/EntitlementInfo.swift",
"Purchasing/EntitlementInfos.swift",
"Purchasing/ExternalPurchase/ExternalPurchaseCustomLinkType.swift",
"Purchasing/ExternalPurchase/ExternalPurchaseFlow.swift",
"Purchasing/ExternalPurchase/ExternalPurchaseLinkResult.swift",
"Purchasing/ExternalPurchase/ExternalPurchaseManager.swift",
"Purchasing/ExternalPurchase/ExternalPurchaseNotice.swift",
"Purchasing/ExternalPurchase/ExternalPurchaseTokenType.swift",
"Purchasing/ExternalPurchase/StoreKitExternalPurchaseCustomLink.swift",
"Purchasing/HostedCheckout/HostedCheckoutManager.swift",
"Purchasing/HostedCheckout/HostedCheckoutPoller.swift",
"Purchasing/HostedCheckout/HostedCheckoutSession.swift",
"Purchasing/InstallmentsInfo.swift",
"Purchasing/InstallmentsInfoFactory.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/ConfiguredStoreEnvironment.swift",
"Purchasing/Purchases/LocalTransactionMetadata.swift",
"Purchasing/Purchases/LocalTransactionMetadataStore.swift",
"Purchasing/Purchases/PurchaseParams.swift",
"Purchasing/Purchases/Purchases.swift",
"Purchasing/Purchases/PurchasesAreCompletedBy.swift",
"Purchasing/Purchases/PurchasesConfiguredNotifier.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/SimulatedStoreTransactionFetcher.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/Products with Billing Plans/CompoundProductIdentifier.swift",
"Purchasing/StoreKit2/Products with Billing Plans/CompoundProductIdentifierResolver.swift",
"Purchasing/StoreKit2/ProductsFetcherSK2.swift",
"Purchasing/StoreKit2/SK2AppTransaction.swift",
"Purchasing/StoreKit2/SK2BeginRefundRequestHelper.swift",
"Purchasing/StoreKit2/StoreKit2ConfirmInOptions.swift",
"Purchasing/StoreKit2/StoreKit2ProductPurchaser.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/WinBackEligibilityAdapters.swift",
"Purchasing/StoreKit2/Win-Back Offers/WinBackOfferEligibilityCalculator.swift",
"Purchasing/StoreKit2/Win-Back Offers/WinBackOfferEligibilityCalculatorType.swift",
"Purchasing/StoreKitAbstractions/BillingPlanType.swift",
"Purchasing/StoreKitAbstractions/EncodedAppleReceipt.swift",
"Purchasing/StoreKitAbstractions/ProductType.swift",
"Purchasing/StoreKitAbstractions/PromotionalOffer.swift",
"Purchasing/StoreKitAbstractions/RevocationReason.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",
"Purchasing/WorkflowManager.swift",
"RulesEngine/CustomOperators/CaseOperators.swift",
"RulesEngine/CustomOperators/CustomOperators.swift",
"RulesEngine/CustomOperators/EntriesOperators.swift",
"RulesEngine/CustomOperators/LetOperator.swift",
"RulesEngine/CustomOperators/RegexOperators.swift",
"RulesEngine/CustomOperators/RootVarOperator.swift",
"RulesEngine/CustomOperators/SemverOperator.swift",
"RulesEngine/CustomOperators/SliceOperator.swift",
"RulesEngine/CustomOperators/SortByOperator.swift",
"RulesEngine/CustomOperators/SplitOperator.swift",
"RulesEngine/EvaluationError.swift",
"RulesEngine/Evaluator.swift",
"RulesEngine/ObjectValue.swift",
"RulesEngine/Operators/AccessorOperators.swift",
"RulesEngine/Operators/ArithmeticOperators.swift",
"RulesEngine/Operators/ComparisonOperators.swift",
"RulesEngine/Operators/EqualityOperators.swift",
"RulesEngine/Operators/IterationOperators.swift",
"RulesEngine/Operators/LogicOperators.swift",
"RulesEngine/Operators/MinMaxOperators.swift",
"RulesEngine/Operators/MiscOperators.swift",
"RulesEngine/Operators/Operators.swift",
"RulesEngine/Operators/StringArrayOperators.swift",
"RulesEngine/RulesEngine.swift",
"RulesEngine/RulesEngineEvaluate.swift",
"RulesEngine/RulesEngineLogger.swift",
"RulesEngine/Scope.swift",
"RulesEngine/Value+JSON.swift",
"RulesEngine/Value.swift",
"Security/FakeSigning.swift",
"Security/HTTPRequest+Signing.swift",
"Security/HTTPRequestBody+Signing.swift",
"Security/Keychain.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",
"Cache/WebBundleCacheCoordinatorTests.swift",
"Cache/WebBundlePrewarmerIntegrationTests.swift",
"Cache/WebBundlePrewarmerTests.swift",
"Cache/WebViewWebsiteDataStoreSweeperTests.swift",
"Checkpoints/CheckpointIdentifierValidatorTests.swift",
"Checkpoints/CheckpointPresentationSlotTests.swift",
"Checkpoints/CheckpointsManagerTests.swift",
"Checkpoints/DefaultErrorPresenterTests.swift",
"Checkpoints/WorkflowPresenterExecutionTests.swift",
"Checkpoints/WorkflowPresenterTests.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/BottomSheetSwitchTests.swift",
"PaywallsV2/BrowserNavigateToTests.swift",
"PaywallsV2/ButtonComponentAccessibilityLabelTests.swift",
"PaywallsV2/ButtonComponentViewModelInteractionTests.swift",
"PaywallsV2/ButtonComponentViewModelMappingTests.swift",
"PaywallsV2/ButtonComponentViewTests.swift",
"PaywallsV2/CarouselStateTests.swift",
"PaywallsV2/CarouselTabSwitchTests.swift",
"PaywallsV2/ConditionDeserializationTests.swift",
"PaywallsV2/ExternalPurchaseLinkTests.swift",
"PaywallsV2/FileImageLoaderTests.swift",
"PaywallsV2/HostedCheckoutTests.swift",
"PaywallsV2/ImageComponentViewTests.swift",
"PaywallsV2/LocaleFinderTests.swift",
"PaywallsV2/MarkdownLinkActionsTests.swift",
"PaywallsV2/MarkdownTests.swift",
"PaywallsV2/MixedTabsDefaultPackageVisibilityTests.swift",
"PaywallsV2/PackageComponentViewTests.swift",
"PaywallsV2/PackageValidatorTests.swift",
"PaywallsV2/PaywallPreviewRendererTests.swift",
"PaywallsV2/PaywallPreviewResourcesLoader.swift",
"PaywallsV2/PaywallPromoOfferCacheTests.swift",
"PaywallsV2/PaywallStateStoreTests.swift",
"PaywallsV2/PaywallWebViewContextTests.swift",
"PaywallsV2/PaywallWebViewValueTests.swift",
"PaywallsV2/PaywallWindowSizeMeasurementTests.swift",
"PaywallsV2/PaywallZLayerScrollPolicyTests.swift",
"PaywallsV2/PaywallsV2LayoutFixtures.swift",
"PaywallsV2/PaywallsV2ViewTests.swift",
"PaywallsV2/PresentedPartialsTests.swift",
"PaywallsV2/PurchaseButtonComponentViewModelTests.swift",
"PaywallsV2/RootViewLayoutSnapshotTests.swift",
"PaywallsV2/RootViewSheetDismissalTests.swift",
"PaywallsV2/SheetPresentationPlanTests.swift",
"PaywallsV2/SizeModifierTests.swift",
"PaywallsV2/StackBadgeOverrideTests.swift",
"PaywallsV2/StackBadgeRuleFixtureTests.swift",
"PaywallsV2/StackOverflowOverrideTests.swift",
"PaywallsV2/StickyFooterPaddingTests.swift",
"PaywallsV2/TabControlHapticFeedbackTests.swift",
"PaywallsV2/TabsComponentDuplicateInstanceTests.swift",
"PaywallsV2/TabsComponentStateTests.swift",
"PaywallsV2/TabsPackageInheritanceTests.swift",
"PaywallsV2/TabsPackageSelectionResolverTests.swift",
"PaywallsV2/TabsWorkflowDefaultPackageTests.swift",
"PaywallsV2/TakeScreenshot.swift",
"PaywallsV2/TextComponentLocalizationTests.swift",
"PaywallsV2/TextComponentViewLoadingTests.swift",
"PaywallsV2/ToPresentedOverridesTests.swift",
"PaywallsV2/UIConfigProviderTests.swift",
"PaywallsV2/VariableHandlerV2Tests.swift",
"PaywallsV2/VideoAudioSessionHandlerTests.swift",
"PaywallsV2/VideoAutoplayHandlerTests.swift",
"PaywallsV2/VideoComponentViewTests.swift",
"PaywallsV2/VideoPlayerViewTests.swift",
"PaywallsV2/ViewModelFactoryBadgeTests.swift",
"PaywallsV2/ViewModelFactoryTests.swift",
"PaywallsV2/WebViewComponentNavigationPolicyTests.swift",
"PaywallsV2/WebViewComponentViewTests.swift",
"PaywallsV2/WebViewEnvelopeTests.swift",
"PaywallsV2/WebViewInstanceTests.swift",
"PaywallsV2/WebViewScrollGestureArbitrationTests.swift",
"PaywallsV2/WebViewSessionTests.swift",
"PaywallsV2/WindowSizeConditionTests.swift",
"PaywallsV2/WorkflowNavigatorTests.swift",
"PaywallsV2/WorkflowPaywallViewTests.swift",
"PaywallsV2/WorkflowScreenMapperTests.swift",
"PaywallsV2/WorkflowStepEventCoordinatorTests.swift",
"PaywallsV2/WorkflowStepEventTrackerTests.swift",
"PresentIfNeededTests.swift",
"PurchaseCompletedHandlerTests.swift",
"Purchases+PreviewPaywallTests.swift",
"Purchasing/ControlInteractionLoggerTests.swift",
"Purchasing/ExitOfferHelperTests.swift",
"Purchasing/ExitOfferPresenterTests.swift",
"Purchasing/MockStoreTransaction.swift",
"Purchasing/OnPaywallInteractionModifierTests.swift",
"Purchasing/OnURLOpenedModifierTests.swift",
"Purchasing/OnWebCheckoutOpenedModifierTests.swift",
"Purchasing/PackageSelectionHapticFeedbackTests.swift",
"Purchasing/PaywallEventTrackerTests.swift",
"Purchasing/PurchaseHandlerTests.swift",
"Purchasing/PurchasesUIServiceTests.swift",
"Purchasing/WorkflowContextTests.swift",
"Purchasing/WorkflowPreviewTests.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",
"UIKit/PaywallViewControllerCustomVariablesTests.swift",
"UIKit/PaywallViewControllerExitOfferTests.swift",
"WebCheckout/WebCheckoutReturnURLTests.swift",
"WebCheckout/WebCheckoutSheetOutcomeTests.swift",
"WebCheckout/WebCheckoutViewModelTests.swift",
"WebView/WebViewHTTPStatusTests.swift",
"WebView/WebViewNavigationFailureTests.swift",
"WebView/WebViewOriginTests.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/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/sl.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "sl"
}
}
},
{
"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",
"Cache/WebBundleCacheCoordinator.swift",
"Cache/WebBundlePrewarmer.swift",
"Cache/WebViewWebsiteDataStoreSweeper.swift",
"Checkpoints/CheckpointError.swift",
"Checkpoints/CheckpointIdentifierValidator.swift",
"Checkpoints/CheckpointPresentationSlot.swift",
"Checkpoints/CheckpointPresenter.swift",
"Checkpoints/CheckpointResults.swift",
"Checkpoints/Checkpoints.swift",
"Checkpoints/CheckpointsManager.swift",
"Checkpoints/DefaultErrorPresenter.swift",
"Checkpoints/ErrorPresenter.swift",
"Checkpoints/FlowPresentationMode.swift",
"Checkpoints/PaywallPresenter.swift",
"Checkpoints/Purchases+Checkpoints.swift",
"Checkpoints/WorkflowPresentation.swift",
"Checkpoints/WorkflowPresenter.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/KeyWindowFocusResigner.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/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/PaywallMediaAccessibility.swift",
"Modifiers/ViewExtensions.swift",
"PaywallFontProvider.swift",
"PaywallInteractionEvent.swift",
"PaywallView.swift",
"Purchases+PreviewPaywall.swift",
"Purchasing/ExternalPurchaseLink.swift",
"Purchasing/HostedCheckout.swift",
"Purchasing/MockPurchases.swift",
"Purchasing/PaywallEventTracker.swift",
"Purchasing/PaywallPurchasesType.swift",
"Purchasing/PurchaseHandler+TestData.swift",
"Purchasing/PurchaseHandler.swift",
"Purchasing/PurchasesUIService.swift",
"Purchasing/SelectionHapticFeedback.swift",
"Purchasing/WorkflowContext.swift",
"Purchasing/WorkflowOfferings.swift",
"Purchasing/WorkflowPreview.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/Package/PackageVisibilityResolver.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/MarkdownUnderlineFormatter.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/VideoAudioSessionHandler.swift",
"Templates/V2/Components/Video/VideoAutoplayHandler.swift",
"Templates/V2/Components/Video/VideoComponentView.swift",
"Templates/V2/Components/Video/VideoComponentViewModel.swift",
"Templates/V2/Components/Video/VideoPlayerLayerUIView.swift",
"Templates/V2/Components/Video/VideoPlayerView.swift",
"Templates/V2/Components/Video/VideoPlayerViewNSView.swift",
"Templates/V2/Components/Video/VideoPlayerViewUIView.swift",
"Templates/V2/Components/WebView/PaywallWebViewStaticContext.swift",
"Templates/V2/Components/WebView/PaywallWebViewValue.swift",
"Templates/V2/Components/WebView/WebViewComponentNavigationPolicy.swift",
"Templates/V2/Components/WebView/WebViewComponentView.swift",
"Templates/V2/Components/WebView/WebViewComponentViewModel.swift",
"Templates/V2/Components/WebView/WebViewEnvelope.swift",
"Templates/V2/Components/WebView/WebViewInstance.swift",
"Templates/V2/Components/WebView/WebViewScrollGestureArbitration.swift",
"Templates/V2/Components/WebView/WebViewSession.swift",
"Templates/V2/EnvironmentObjects/CarouselState.swift",
"Templates/V2/EnvironmentObjects/IntroOfferEligibilityContext.swift",
"Templates/V2/EnvironmentObjects/OpenSheet.swift",
"Templates/V2/EnvironmentObjects/PackageContext.swift",
"Templates/V2/EnvironmentObjects/PaywallLoadingKey.swift",
"Templates/V2/EnvironmentObjects/PaywallPromoOfferCache.swift",
"Templates/V2/EnvironmentObjects/PaywallStateStore.swift",
"Templates/V2/EnvironmentObjects/PlanSelectionDefaultPackage.swift",
"Templates/V2/EnvironmentObjects/RequestSizeCalculation.swift",
"Templates/V2/EnvironmentObjects/ScreenCondition.swift",
"Templates/V2/EnvironmentObjects/SelectedPackageId.swift",
"Templates/V2/EnvironmentObjects/VoiceOverEnabledOverrideKey.swift",
"Templates/V2/Layout/PaywallScrollEnvironment.swift",
"Templates/V2/Layout/PaywallZLayerScrollPolicy.swift",
"Templates/V2/Localizations/LocalizationDictionaryExtensions.swift",
"Templates/V2/PaywallsV2View.swift",
"Templates/V2/Previews/PaywallPreviewRenderer.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/RootViewScrollLayoutPreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/Template1Preview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/WindowSizeConditionsPreview.swift",
"Templates/V2/Previews/TemplateComponentsViewPreviews/WorkflowSheetRelativeDiscountPreview.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/ViewModelHelpers/WorkflowSkeleton.swift",
"Templates/V2/ViewModelHelpers/WorkflowStepEventCoordinator.swift",
"Templates/V2/ViewModelHelpers/WorkflowStepEventTracker.swift",
"Templates/V2/WorkflowPaywallView.swift",
"Templates/V2/WorkflowSkeletonShimmer.swift",
"UIKit/PaywallFooterViewController.swift",
"UIKit/PaywallViewController.swift",
"View+ExitOfferPresentation.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/PurchaseUnavailableAlert.swift",
"Views/RemoteImage.swift",
"Views/SafariView.swift",
"Views/TemplateBackgroundImageView.swift",
"Views/TemplatePackageSetting.swift",
"Views/TierSelectorView.swift",
"WebCheckout/WebCheckoutReturnURL.swift",
"WebCheckout/WebCheckoutSheet.swift",
"WebCheckout/WebCheckoutView.swift",
"WebCheckout/WebCheckoutViewModel.swift",
"WebView/WebViewHTTPStatus.swift",
"WebView/WebViewNavigationFailure.swift",
"WebView/WebViewOrigin.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/AdRewardEvents.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/AdReward.swift",
"Ads/RewardVerification/EntitlementReward.swift",
"Ads/RewardVerification/Networking/GetRewardVerificationStatusOperation.swift",
"Ads/RewardVerification/Networking/RewardVerificationStatusCallback.swift",
"Ads/RewardVerification/Networking/RewardVerificationStatusResponse.swift",
"Ads/RewardVerification/Outcome.swift",
"Ads/RewardVerification/Poller.swift",
"Ads/RewardVerification/RewardVerification.swift",
"Ads/RewardVerification/RewardVerificationPollStatus.swift",
"Ads/RewardVerification/RewardVerificationResult.swift",
"Ads/RewardVerification/RewardVerificationToken.swift",
"Ads/RewardVerification/RewardedAdTrackingMetadata.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",
"Authentication/Authentication.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",
"Checkpoints/CheckpointEvent.swift",
"Checkpoints/CheckpointWorkflowResolver.swift",
"Checkpoints/Checkpoints.swift",
"Checkpoints/ResolvedCheckpointWorkflow.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+Conformances.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+CheckpointEvent.swift",
"Events/FeatureEvents/Networking/FeatureEventsRequest+WorkflowEvent.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/NSNumber+JSON.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",
"Generated/ErrorCode.swift",
"Identity/CustomerInfo+ActiveDates.swift",
"Identity/CustomerInfo+NonSubscriptions.swift",
"Identity/CustomerInfo.swift",
"Identity/CustomerInfoManager.swift",
"Identity/Identity.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",
"LocalRules/AnyDecodable+DimensionValue.swift",
"LocalRules/CustomerInfoDimensionProvider.swift",
"LocalRules/DeviceDimensionProvider.swift",
"LocalRules/Dictionary+DimensionValue.swift",
"LocalRules/DimensionProvider.swift",
"LocalRules/DimensionResolver.swift",
"LocalRules/LocalRulesEvaluator.swift",
"LocalRules/RulesEngineLoggerBridge.swift",
"LocalRules/StoreDimensionProvider.swift",
"LocalRules/SubscriberAttributesDimensionProvider.swift",
"LocalRules/SubscriberDimensionsProvider.swift",
"Logging/LogIntent.swift",
"Logging/Logger.swift",
"Logging/Strings/AdsStrings.swift",
"Logging/Strings/AnalyticsStrings.swift",
"Logging/Strings/AttributionStrings.swift",
"Logging/Strings/AuthenticationStrings.swift",
"Logging/Strings/BackendErrorStrings.swift",
"Logging/Strings/CacheStrings.swift",
"Logging/Strings/CheckpointsStrings.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/ExternalPurchaseStrings.swift",
"Logging/Strings/FileRepositoryStrings.swift",
"Logging/Strings/HostedCheckoutStrings.swift",
"Logging/Strings/IdentityStrings.swift",
"Logging/Strings/LocalRulesStrings.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/RemoteConfigStrings.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/AnyCodingKey.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/AsyncSleeper.swift",
"Misc/Concurrency/Atomic.swift",
"Misc/Concurrency/DeferredTask.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/CustomVariableKeyValidator.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/JWT.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/APISourceFailover.swift",
"Networking/Audience.swift",
"Networking/AudiencesConfigProvider.swift",
"Networking/Backend.swift",
"Networking/BackendConfiguration.swift",
"Networking/BackendLanes.swift",
"Networking/Caching/CacheFetchPolicy.swift",
"Networking/Caching/CallbackCache.swift",
"Networking/Caching/CallbackCacheStatus.swift",
"Networking/Caching/CustomerCenterConfigCallback.swift",
"Networking/Caching/CustomerInfoCallback.swift",
"Networking/Caching/ExternalPurchaseTokenCallback.swift",
"Networking/Caching/HostedCheckoutCallback.swift",
"Networking/Caching/HostedCheckoutStatusCallback.swift",
"Networking/Caching/IAMCallbacks.swift",
"Networking/Caching/IsPurchaseAllowedByRestoreBehaviorCallback.swift",
"Networking/Caching/LogInCallback.swift",
"Networking/Caching/OfferingsCallback.swift",
"Networking/Caching/ProductEntitlementMappingCallback.swift",
"Networking/Caching/RemoteConfigCallback.swift",
"Networking/Caching/VirtualCurrenciesCallback.swift",
"Networking/Caching/WebBillingProductsCallback.swift",
"Networking/Caching/WebOfferingProductsCallback.swift",
"Networking/CheckpointRules.swift",
"Networking/CheckpointsConfigProvider.swift",
"Networking/ConnectionErrorReason.swift",
"Networking/CustomerAPI.swift",
"Networking/CustomerCenterConfigAPI.swift",
"Networking/ExternalPurchaseTokenAPI.swift",
"Networking/GenerationGuardedCache.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/NetworkTimeout.swift",
"Networking/HTTPClient/RedirectLoggerTaskDelegate.swift",
"Networking/HTTPClient/SimpleNetworkServiceType.swift",
"Networking/HTTPClient/TokenManager.swift",
"Networking/HTTPClient/URLMessage+Description.swift",
"Networking/IdentityAPI.swift",
"Networking/InternalAPI.swift",
"Networking/OfferingsAPI.swift",
"Networking/OfflineEntitlementsAPI.swift",
"Networking/Operations/GetCustomerCenterConfigOperation.swift",
"Networking/Operations/GetCustomerInfoOperation.swift",
"Networking/Operations/GetHostedCheckoutStatusOperation.swift",
"Networking/Operations/GetIntroEligibilityOperation.swift",
"Networking/Operations/GetOfferingsOperation.swift",
"Networking/Operations/GetProductEntitlementMappingOperation.swift",
"Networking/Operations/GetRemoteConfigFallbackOperation.swift",
"Networking/Operations/GetRemoteConfigOperation.swift",
"Networking/Operations/GetVirtualCurrenciesOperation.swift",
"Networking/Operations/GetWebBillingProductsOperation.swift",
"Networking/Operations/GetWebOfferingProductsOperation.swift",
"Networking/Operations/Handling/CustomerInfoResponseHandler.swift",
"Networking/Operations/HealthOperation.swift",
"Networking/Operations/HealthReportAvailabilityOperation.swift",
"Networking/Operations/HealthReportOperation.swift",
"Networking/Operations/LogInOperation.swift",
"Networking/Operations/NetworkOperation.swift",
"Networking/Operations/PostAdServicesTokenOperation.swift",
"Networking/Operations/PostAttributionDataOperation.swift",
"Networking/Operations/PostExternalPurchaseTokenOperation.swift",
"Networking/Operations/PostHostedCheckoutOperation.swift",
"Networking/Operations/PostIsPurchaseAllowedByRestoreBehaviorOperation.swift",
"Networking/Operations/PostOfferForSigningOperation.swift",
"Networking/Operations/PostReceiptDataOperation.swift",
"Networking/Operations/PostRedeemWebPurchaseOperation.swift",
"Networking/Operations/PostSubscriberAttributesOperation.swift",
"Networking/Operations/SpendVirtualCurrenciesOperation.swift",
"Networking/Operations/TokenOperations.swift",
"Networking/RCContainer+Compression.swift",
"Networking/RCContainer+Element.swift",
"Networking/RCContainer+Parser.swift",
"Networking/RCContainer.swift",
"Networking/RedeemWebPurchaseAPI.swift",
"Networking/RemoteConfigAPI.swift",
"Networking/RemoteConfigBlobDownloader.swift",
"Networking/RemoteConfigBlobFetcher.swift",
"Networking/RemoteConfigBlobRefHelpers.swift",
"Networking/RemoteConfigBlobStore.swift",
"Networking/RemoteConfigDiskCache.swift",
"Networking/RemoteConfigFetchContext.swift",
"Networking/RemoteConfigManager.swift",
"Networking/RemoteConfigSignatureContextProvider.swift",
"Networking/RemoteConfigSourceProvider.swift",
"Networking/RemoteConfigTopic.swift",
"Networking/RequestLane.swift",
"Networking/Responses/CustomerCenterConfigResponse.swift",
"Networking/Responses/CustomerInfoResponse.swift",
"Networking/Responses/ExternalPurchaseTokenResponse.swift",
"Networking/Responses/GetIntroEligibilityResponse.swift",
"Networking/Responses/HealthReportAvailabilityResponse.swift",
"Networking/Responses/HealthReportResponse.swift",
"Networking/Responses/HostedCheckoutResponse.swift",
"Networking/Responses/HostedCheckoutStatusResponse.swift",
"Networking/Responses/IAMResponses.swift",
"Networking/Responses/IsPurchaseAllowedByRestoreBehaviorResponse.swift",
"Networking/Responses/OfferingsResponse.swift",
"Networking/Responses/PostOfferResponse.swift",
"Networking/Responses/ProductEntitlementMappingResponse.swift",
"Networking/Responses/RemoteConfiguration.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/WorkflowBranch.swift",
"Networking/Responses/WorkflowTriggerAction.swift",
"Networking/Responses/WorkflowsResponse.swift",
"Networking/SDKSettings.swift",
"Networking/SDKSettingsConfigProvider.swift",
"Networking/SourceHealthChecker.swift",
"Networking/SubscriberDimensions.swift",
"Networking/SubscriberDimensionsConfigProvider.swift",
"Networking/SubscriberDimensionsResolution.swift",
"Networking/SubscriberDimensionsStore.swift",
"Networking/TokenAPI.swift",
"Networking/UiConfigProvider.swift",
"Networking/VirtualCurrenciesAPI.swift",
"Networking/WebBillingAPI.swift",
"Networking/WebBillingHTTPRequestPath.swift",
"Networking/WeightedSourceSelector.swift",
"Networking/WorkflowsConfigProvider.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/Common/StateDeclaration.swift",
"Paywalls/Components/Common/StateUpdate.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/PaywallWebViewComponent.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/Events/WorkflowEvent.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",
"Paywalls/WebBundleEventBus.swift",
"Paywalls/WebBundleURLBatcher.swift",
"Paywalls/WebViewDataStoreIdentifierStore.swift",
"Purchasing/BranchResolver.swift",
"Purchasing/CachingProductsManager.swift",
"Purchasing/CachingTrialOrIntroPriceEligibilityChecker.swift",
"Purchasing/Configuration.swift",
"Purchasing/EntitlementInfo.swift",
"Purchasing/EntitlementInfos.swift",
"Purchasing/ExternalPurchase/ExternalPurchaseCustomLinkType.swift",
"Purchasing/ExternalPurchase/ExternalPurchaseFlow.swift",
"Purchasing/ExternalPurchase/ExternalPurchaseLinkResult.swift",
"Purchasing/ExternalPurchase/ExternalPurchaseManager.swift",
"Purchasing/ExternalPurchase/ExternalPurchaseNotice.swift",
"Purchasing/ExternalPurchase/ExternalPurchaseTokenType.swift",
"Purchasing/ExternalPurchase/StoreKitExternalPurchaseCustomLink.swift",
"Purchasing/HostedCheckout/HostedCheckoutManager.swift",
"Purchasing/HostedCheckout/HostedCheckoutPoller.swift",
"Purchasing/HostedCheckout/HostedCheckoutSession.swift",
"Purchasing/InstallmentsInfo.swift",
"Purchasing/InstallmentsInfoFactory.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/ConfiguredStoreEnvironment.swift",
"Purchasing/Purchases/LocalTransactionMetadata.swift",
"Purchasing/Purchases/LocalTransactionMetadataStore.swift",
"Purchasing/Purchases/PurchaseParams.swift",
"Purchasing/Purchases/Purchases.swift",
"Purchasing/Purchases/PurchasesAreCompletedBy.swift",
"Purchasing/Purchases/PurchasesConfiguredNotifier.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/SimulatedStoreTransactionFetcher.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/Products with Billing Plans/CompoundProductIdentifier.swift",
"Purchasing/StoreKit2/Products with Billing Plans/CompoundProductIdentifierResolver.swift",
"Purchasing/StoreKit2/ProductsFetcherSK2.swift",
"Purchasing/StoreKit2/SK2AppTransaction.swift",
"Purchasing/StoreKit2/SK2BeginRefundRequestHelper.swift",
"Purchasing/StoreKit2/StoreKit2ConfirmInOptions.swift",
"Purchasing/StoreKit2/StoreKit2ProductPurchaser.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/WinBackEligibilityAdapters.swift",
"Purchasing/StoreKit2/Win-Back Offers/WinBackOfferEligibilityCalculator.swift",
"Purchasing/StoreKit2/Win-Back Offers/WinBackOfferEligibilityCalculatorType.swift",
"Purchasing/StoreKitAbstractions/BillingPlanType.swift",
"Purchasing/StoreKitAbstractions/EncodedAppleReceipt.swift",
"Purchasing/StoreKitAbstractions/ProductType.swift",
"Purchasing/StoreKitAbstractions/PromotionalOffer.swift",
"Purchasing/StoreKitAbstractions/RevocationReason.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",
"Purchasing/WorkflowManager.swift",
"RulesEngine/CustomOperators/CaseOperators.swift",
"RulesEngine/CustomOperators/CustomOperators.swift",
"RulesEngine/CustomOperators/EntriesOperators.swift",
"RulesEngine/CustomOperators/LetOperator.swift",
"RulesEngine/CustomOperators/RegexOperators.swift",
"RulesEngine/CustomOperators/RootVarOperator.swift",
"RulesEngine/CustomOperators/SemverOperator.swift",
"RulesEngine/CustomOperators/SliceOperator.swift",
"RulesEngine/CustomOperators/SortByOperator.swift",
"RulesEngine/CustomOperators/SplitOperator.swift",
"RulesEngine/EvaluationError.swift",
"RulesEngine/Evaluator.swift",
"RulesEngine/ObjectValue.swift",
"RulesEngine/Operators/AccessorOperators.swift",
"RulesEngine/Operators/ArithmeticOperators.swift",
"RulesEngine/Operators/ComparisonOperators.swift",
"RulesEngine/Operators/EqualityOperators.swift",
"RulesEngine/Operators/IterationOperators.swift",
"RulesEngine/Operators/LogicOperators.swift",
"RulesEngine/Operators/MinMaxOperators.swift",
"RulesEngine/Operators/MiscOperators.swift",
"RulesEngine/Operators/Operators.swift",
"RulesEngine/Operators/StringArrayOperators.swift",
"RulesEngine/RulesEngine.swift",
"RulesEngine/RulesEngineEvaluate.swift",
"RulesEngine/RulesEngineLogger.swift",
"RulesEngine/Scope.swift",
"RulesEngine/Value+JSON.swift",
"RulesEngine/Value.swift",
"Security/FakeSigning.swift",
"Security/HTTPRequest+Signing.swift",
"Security/HTTPRequestBody+Signing.swift",
"Security/Keychain.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"
},
{
"c99name" : "PurchasesUIServiceIntegrationTests",
"module_type" : "SwiftTarget",
"name" : "PurchasesUIServiceIntegrationTests",
"path" : "Tests/PurchasesUIServiceIntegrationTests",
"sources" : [
"PurchasesUIServiceStrippedTests.swift"
],
"target_dependencies" : [
"RevenueCat",
"RevenueCatUI"
],
"type" : "test"
}
],
"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.