The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build RevenueCat, reference main (9f2249), with Swift 6.1 for Wasm on 27 Jun 2025 17:11:42 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/RevenueCat/purchases-ios.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/RevenueCat/purchases-ios
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 9f2249d Fix broken Customer Center strings (#5311)
Cloned https://github.com/RevenueCat/purchases-ios.git
Revision (git rev-parse @):
9f2249deb669f8b29393ae02779dc79b7ae53cc7
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/RevenueCat/purchases-ios.git at main
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/RevenueCat/purchases-ios.git
https://github.com/RevenueCat/purchases-ios.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "nimble",
      "requirement" : {
        "exact" : [
          "13.7.1"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/quick/nimble"
    },
    {
      "identity" : "swift-snapshot-testing",
      "requirement" : {
        "revision" : [
          "26ed3a2b4a2df47917ca9b790a57f91285b923fb"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-snapshot-testing"
    }
  ],
  "manifest_display_name" : "RevenueCat",
  "name" : "RevenueCat",
  "path" : "/host/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" : "/host/spi-builder-workspace/CustomEntitlementComputation/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Attribution/ASIdManagerProxy.swift",
        "Attribution/AttributionData.swift",
        "Attribution/AttributionFetcher.swift",
        "Attribution/AttributionNetwork.swift",
        "Attribution/AttributionPoster.swift",
        "Attribution/AttributionTypeFactory.swift",
        "Attribution/TrackingManagerProxy.swift",
        "Caching/CacheStatus.swift",
        "Caching/DeviceCache.swift",
        "Caching/InMemoryCachedObject.swift",
        "CodableExtensions/PeriodType+Extensions.swift",
        "CodableExtensions/PurchaseOwnershipType+Extensions.swift",
        "CodableExtensions/Store+Extensions.swift",
        "CustomerCenter/CustomerCenterConfigData.swift",
        "CustomerCenter/CustomerCenterPresentationMode.swift",
        "CustomerCenter/Events/CustomerCenterEvent.swift",
        "CustomerCenter/Events/EventsRequest+CustomerCenter.swift",
        "DeepLink/DeepLinkParser.swift",
        "Diagnostics/DiagnosticsEvent.swift",
        "Diagnostics/DiagnosticsFileHandler.swift",
        "Diagnostics/DiagnosticsTracker.swift",
        "Diagnostics/FileHandler.swift",
        "Diagnostics/Networking/DiagnosticsEventsRequest.swift",
        "Diagnostics/Networking/DiagnosticsHTTPRequestPath.swift",
        "Diagnostics/Networking/DiagnosticsPostOperation.swift",
        "Diagnostics/Networking/DiagnosticsSynchronizer.swift",
        "DocCDocumentation/EmptyFile.swift",
        "Error Handling/Assertions.swift",
        "Error Handling/BackendError.swift",
        "Error Handling/BackendErrorCode.swift",
        "Error Handling/DescribableError.swift",
        "Error Handling/ErrorCode.swift",
        "Error Handling/ErrorDetails.swift",
        "Error Handling/ErrorUtils.swift",
        "Error Handling/PurchasesError.swift",
        "Error Handling/SKError+Extensions.swift",
        "Error Handling/StoreKitError+Extensions.swift",
        "Error Handling/StoreKitErrorHelper.swift",
        "Events/FeatureEvent.swift",
        "Events/Networking/EventsRequest.swift",
        "Events/StoredEvent.swift",
        "Events/StoredEventSerializer.swift",
        "FoundationExtensions/Array+Extensions.swift",
        "FoundationExtensions/AsyncExtensions.swift",
        "FoundationExtensions/Data+Extensions.swift",
        "FoundationExtensions/Date+Extensions.swift",
        "FoundationExtensions/Decoder+Extensions.swift",
        "FoundationExtensions/Dictionary+Extensions.swift",
        "FoundationExtensions/DispatchTimeInterval+Extensions.swift",
        "FoundationExtensions/Error+Extensions.swift",
        "FoundationExtensions/Integer+Extensions.swift",
        "FoundationExtensions/Locale+Extensions.swift",
        "FoundationExtensions/OperationQueue+Extensions.swift",
        "FoundationExtensions/Operators+Extensions.swift",
        "FoundationExtensions/Optional+Extensions.swift",
        "FoundationExtensions/Result+Extensions.swift",
        "FoundationExtensions/Set+Extensions.swift",
        "FoundationExtensions/String+Extensions.swift",
        "FoundationExtensions/TimeInterval+Extensions.swift",
        "FoundationExtensions/UIApplication+RCExtensions.swift",
        "FoundationExtensions/UserDefaults+Extensions.swift",
        "Identity/CustomerInfo+ActiveDates.swift",
        "Identity/CustomerInfo+NonSubscriptions.swift",
        "Identity/CustomerInfo.swift",
        "Identity/CustomerInfoManager.swift",
        "Identity/IdentityManager.swift",
        "Identity/ProductPaidPrice.swift",
        "Identity/SubscriptionInfo.swift",
        "LocalReceiptParsing/BasicTypes/ASN1Container.swift",
        "LocalReceiptParsing/BasicTypes/ASN1ObjectIdentifier.swift",
        "LocalReceiptParsing/BasicTypes/AppleReceipt.swift",
        "LocalReceiptParsing/BasicTypes/InAppPurchase.swift",
        "LocalReceiptParsing/Builders/ASN1ContainerBuilder.swift",
        "LocalReceiptParsing/Builders/ASN1ObjectIdentifierBuilder.swift",
        "LocalReceiptParsing/Builders/AppleReceiptBuilder.swift",
        "LocalReceiptParsing/Builders/InAppPurchaseBuilder.swift",
        "LocalReceiptParsing/DataConverters/ArraySlice_UInt8+Extensions.swift",
        "LocalReceiptParsing/DataConverters/Codable+Extensions.swift",
        "LocalReceiptParsing/DataConverters/DateFormatter+Extensions.swift",
        "LocalReceiptParsing/DataConverters/UInt8+Extensions.swift",
        "LocalReceiptParsing/Helpers/FileReader.swift",
        "LocalReceiptParsing/Helpers/LoggerType.swift",
        "LocalReceiptParsing/Helpers/ProcessInfo+Extensions.swift",
        "LocalReceiptParsing/Helpers/ReceiptParserLogger.swift",
        "LocalReceiptParsing/Helpers/ReceiptStrings.swift",
        "LocalReceiptParsing/LocalReceiptFetcher.swift",
        "LocalReceiptParsing/PurchasesReceiptParser.swift",
        "LocalReceiptParsing/ReceiptParsingError.swift",
        "Logging/LogIntent.swift",
        "Logging/Logger.swift",
        "Logging/Strings/AnalyticsStrings.swift",
        "Logging/Strings/AttributionStrings.swift",
        "Logging/Strings/BackendErrorStrings.swift",
        "Logging/Strings/CodableStrings.swift",
        "Logging/Strings/ConfigureStrings.swift",
        "Logging/Strings/CustomerInfoStrings.swift",
        "Logging/Strings/DiagnosticsStrings.swift",
        "Logging/Strings/ETagStrings.swift",
        "Logging/Strings/EligibilityStrings.swift",
        "Logging/Strings/IdentityStrings.swift",
        "Logging/Strings/ManageSubscriptionsStrings.swift",
        "Logging/Strings/NetworkStrings.swift",
        "Logging/Strings/OfferingStrings.swift",
        "Logging/Strings/OfflineEntitlementsStrings.swift",
        "Logging/Strings/PaywallsStrings.swift",
        "Logging/Strings/PurchaseStrings.swift",
        "Logging/Strings/SigningStrings.swift",
        "Logging/Strings/StoreKitStrings.swift",
        "Logging/Strings/Strings.swift",
        "Logging/Strings/WebRedemptionStrings.swift",
        "Misc/Box.swift",
        "Misc/Codable/AnyDecodable.swift",
        "Misc/Codable/AnyEncodable.swift",
        "Misc/Codable/DefaultDecodable.swift",
        "Misc/Codable/EnsureNonEmptyCollectionDecodable.swift",
        "Misc/Codable/IgnoreHashable.swift",
        "Misc/Codable/NonEmptyStringDecodable.swift",
        "Misc/Codable/RawDataContainer.swift",
        "Misc/Concurrency/Atomic.swift",
        "Misc/Concurrency/Lock.swift",
        "Misc/Concurrency/OperationDispatcher.swift",
        "Misc/Concurrency/Purchases+async.swift",
        "Misc/Concurrency/Purchases+nonasync.swift",
        "Misc/Concurrency/SynchronizedUserDefaults.swift",
        "Misc/DangerousSettings.swift",
        "Misc/DateAndTime/Clock.swift",
        "Misc/DateAndTime/DateExtensions.swift",
        "Misc/DateAndTime/DateProvider.swift",
        "Misc/DateAndTime/ISODurationFormatter.swift",
        "Misc/DateAndTime/ISOPeriodFormatter.swift",
        "Misc/DateAndTime/TimingUtil.swift",
        "Misc/Deprecations.swift",
        "Misc/Either.swift",
        "Misc/Locale/PreferredLocalesProvider.swift",
        "Misc/MacDevice.swift",
        "Misc/MapAppStoreDetector.swift",
        "Misc/Obsoletions.swift",
        "Misc/PlatformInfo.swift",
        "Misc/PriceFormatterProvider.swift",
        "Misc/RateLimiter.swift",
        "Misc/SandboxEnvironmentDetector.swift",
        "Misc/StoreKitVersion.swift",
        "Misc/SystemInfo.swift",
        "Networking/Backend.swift",
        "Networking/BackendConfiguration.swift",
        "Networking/Caching/CacheFetchPolicy.swift",
        "Networking/Caching/CallbackCache.swift",
        "Networking/Caching/CallbackCacheStatus.swift",
        "Networking/Caching/CustomerCenterConfigCallback.swift",
        "Networking/Caching/CustomerInfoCallback.swift",
        "Networking/Caching/LogInCallback.swift",
        "Networking/Caching/OfferingsCallback.swift",
        "Networking/Caching/ProductEntitlementMappingCallback.swift",
        "Networking/Caching/WebProductsCallback.swift",
        "Networking/CustomerAPI.swift",
        "Networking/CustomerCenterConfigAPI.swift",
        "Networking/HTTPClient/DNSChecker.swift",
        "Networking/HTTPClient/ETagManager.swift",
        "Networking/HTTPClient/ErrorResponse.swift",
        "Networking/HTTPClient/HTTPClient.swift",
        "Networking/HTTPClient/HTTPRequest.swift",
        "Networking/HTTPClient/HTTPRequestBody.swift",
        "Networking/HTTPClient/HTTPRequestPath.swift",
        "Networking/HTTPClient/HTTPResponse.swift",
        "Networking/HTTPClient/HTTPResponseBody.swift",
        "Networking/HTTPClient/HTTPStatusCode.swift",
        "Networking/HTTPClient/NetworkError.swift",
        "Networking/HTTPClient/RedirectLoggerTaskDelegate.swift",
        "Networking/IdentityAPI.swift",
        "Networking/InternalAPI.swift",
        "Networking/OfferingsAPI.swift",
        "Networking/OfflineEntitlementsAPI.swift",
        "Networking/Operations/GetCustomerCenterConfigOperation.swift",
        "Networking/Operations/GetCustomerInfoOperation.swift",
        "Networking/Operations/GetIntroEligibilityOperation.swift",
        "Networking/Operations/GetOfferingsOperation.swift",
        "Networking/Operations/GetProductEntitlementMappingOperation.swift",
        "Networking/Operations/GetWebProductsOperation.swift",
        "Networking/Operations/Handling/CustomerInfoResponseHandler.swift",
        "Networking/Operations/HealthOperation.swift",
        "Networking/Operations/HealthReportOperation.swift",
        "Networking/Operations/LogInOperation.swift",
        "Networking/Operations/NetworkOperation.swift",
        "Networking/Operations/PostAdServicesTokenOperation.swift",
        "Networking/Operations/PostAttributionDataOperation.swift",
        "Networking/Operations/PostOfferForSigningOperation.swift",
        "Networking/Operations/PostReceiptDataOperation.swift",
        "Networking/Operations/PostRedeemWebPurchaseOperation.swift",
        "Networking/Operations/PostSubscriberAttributesOperation.swift",
        "Networking/RedeemWebPurchaseAPI.swift",
        "Networking/Responses/CustomerCenterConfigResponse.swift",
        "Networking/Responses/CustomerInfoResponse.swift",
        "Networking/Responses/GetIntroEligibilityResponse.swift",
        "Networking/Responses/HealthReportResponse.swift",
        "Networking/Responses/OfferingsResponse.swift",
        "Networking/Responses/PostOfferResponse.swift",
        "Networking/Responses/ProductEntitlementMappingResponse.swift",
        "Networking/Responses/RevenueCatUI/PaywallComponentsData.swift",
        "Networking/Responses/RevenueCatUI/UIConfig.swift",
        "Networking/Responses/WebProductsResponse.swift",
        "Networking/WebBillingHTTPRequestPath.swift",
        "OfflineEntitlements/CustomerInfo+OfflineEntitlements.swift",
        "OfflineEntitlements/OfflineCustomerInfoCreator.swift",
        "OfflineEntitlements/OfflineEntitlementsManager.swift",
        "OfflineEntitlements/ProductEntitlementMapping.swift",
        "OfflineEntitlements/ProductEntitlementMappingFetcher.swift",
        "OfflineEntitlements/PurchasedProductsFetcher.swift",
        "OfflineEntitlements/PurchasedSK2Product.swift",
        "Paywalls/Components/Common/Background.swift",
        "Paywalls/Components/Common/Border.swift",
        "Paywalls/Components/Common/ComponentOverrides.swift",
        "Paywalls/Components/Common/Dimension.swift",
        "Paywalls/Components/Common/PaywallComponentBase.swift",
        "Paywalls/Components/Common/PaywallComponentLocalization.swift",
        "Paywalls/Components/Common/PaywallComponentPropertyTypes.swift",
        "Paywalls/Components/PaywallButtonComponent.swift",
        "Paywalls/Components/PaywallCarouselComponent.swift",
        "Paywalls/Components/PaywallIconComponent.swift",
        "Paywalls/Components/PaywallImageComponent.swift",
        "Paywalls/Components/PaywallPackageComponent.swift",
        "Paywalls/Components/PaywallPurchaseButtonComponent.swift",
        "Paywalls/Components/PaywallStackComponent.swift",
        "Paywalls/Components/PaywallStickyFooterComponent.swift",
        "Paywalls/Components/PaywallTabsComponent.swift",
        "Paywalls/Components/PaywallTextComponent.swift",
        "Paywalls/Components/PaywallTimelineComponent.swift",
        "Paywalls/Components/PaywallV2CacheWarming.swift",
        "Paywalls/Events/Networking/EventsRequest+Paywall.swift",
        "Paywalls/Events/Networking/PaywallHTTPRequestPath.swift",
        "Paywalls/Events/Networking/PostPaywallEventsOperation.swift",
        "Paywalls/Events/PaywallEvent.swift",
        "Paywalls/Events/PaywallEventStore.swift",
        "Paywalls/Events/PaywallEventsManager.swift",
        "Paywalls/PaywallCacheWarming.swift",
        "Paywalls/PaywallColor.swift",
        "Paywalls/PaywallData+Localization.swift",
        "Paywalls/PaywallData.swift",
        "Paywalls/PaywallFontManagerType.swift",
        "Paywalls/PaywallViewMode.swift",
        "Purchasing/CachingProductsManager.swift",
        "Purchasing/CachingTrialOrIntroPriceEligibilityChecker.swift",
        "Purchasing/Configuration.swift",
        "Purchasing/EntitlementInfo.swift",
        "Purchasing/EntitlementInfos.swift",
        "Purchasing/IntroEligibility.swift",
        "Purchasing/IntroEligibilityCalculator.swift",
        "Purchasing/NonSubscriptionTransaction.swift",
        "Purchasing/Offering.swift",
        "Purchasing/Offerings.swift",
        "Purchasing/OfferingsFactory.swift",
        "Purchasing/OfferingsManager.swift",
        "Purchasing/Package.swift",
        "Purchasing/PackageType.swift",
        "Purchasing/ProductRequestData+Initialization.swift",
        "Purchasing/ProductRequestData.swift",
        "Purchasing/ProductsManager.swift",
        "Purchasing/ProductsRequestFactory.swift",
        "Purchasing/PurchaseOwnershipType.swift",
        "Purchasing/Purchases/Attribution.swift",
        "Purchasing/Purchases/PurchaseParams.swift",
        "Purchasing/Purchases/Purchases.swift",
        "Purchasing/Purchases/PurchasesAreCompletedBy.swift",
        "Purchasing/Purchases/PurchasesDelegate.swift",
        "Purchasing/Purchases/PurchasesOrchestrator.swift",
        "Purchasing/Purchases/PurchasesType.swift",
        "Purchasing/Purchases/TransactionPoster.swift",
        "Purchasing/ReceiptFetcher.swift",
        "Purchasing/ReceiptRefreshPolicy.swift",
        "Purchasing/StoreKit1/PaymentQueueWrapper.swift",
        "Purchasing/StoreKit1/ProductsFetcherSK1.swift",
        "Purchasing/StoreKit1/StoreKit1Wrapper.swift",
        "Purchasing/StoreKit1/StoreKitRequestFetcher.swift",
        "Purchasing/StoreKit2/Observer Mode/StoreKit2ObserverModePurchaseDetector.swift",
        "Purchasing/StoreKit2/ProductsFetcherSK2.swift",
        "Purchasing/StoreKit2/SK2AppTransaction.swift",
        "Purchasing/StoreKit2/SK2BeginRefundRequestHelper.swift",
        "Purchasing/StoreKit2/StoreKit2PurchaseIntentListener.swift",
        "Purchasing/StoreKit2/StoreKit2Receipt.swift",
        "Purchasing/StoreKit2/StoreKit2StorefrontListener.swift",
        "Purchasing/StoreKit2/StoreKit2TransactionFetcher.swift",
        "Purchasing/StoreKit2/StoreKit2TransactionListener.swift",
        "Purchasing/StoreKit2/Win-Back Offers/WinBackOfferEligibilityCalculator.swift",
        "Purchasing/StoreKit2/Win-Back Offers/WinBackOfferEligibilityCalculatorType.swift",
        "Purchasing/StoreKitAbstractions/EncodedAppleReceipt.swift",
        "Purchasing/StoreKitAbstractions/ProductType.swift",
        "Purchasing/StoreKitAbstractions/PromotionalOffer.swift",
        "Purchasing/StoreKitAbstractions/SK1StoreProduct.swift",
        "Purchasing/StoreKitAbstractions/SK1StoreProductDiscount.swift",
        "Purchasing/StoreKitAbstractions/SK1StoreTransaction.swift",
        "Purchasing/StoreKitAbstractions/SK1Storefront.swift",
        "Purchasing/StoreKitAbstractions/SK2StoreProduct.swift",
        "Purchasing/StoreKitAbstractions/SK2StoreProductDiscount.swift",
        "Purchasing/StoreKitAbstractions/SK2StoreTransaction.swift",
        "Purchasing/StoreKitAbstractions/SK2Storefront.swift",
        "Purchasing/StoreKitAbstractions/StoreEnvironment.swift",
        "Purchasing/StoreKitAbstractions/StoreKitWorkarounds.swift",
        "Purchasing/StoreKitAbstractions/StoreProduct.swift",
        "Purchasing/StoreKitAbstractions/StoreProductDiscount.swift",
        "Purchasing/StoreKitAbstractions/StoreTransaction.swift",
        "Purchasing/StoreKitAbstractions/Storefront.swift",
        "Purchasing/StoreKitAbstractions/StorefrontProvider.swift",
        "Purchasing/StoreKitAbstractions/SubscriptionPeriod.swift",
        "Purchasing/StoreKitAbstractions/Test Data/TestStoreProduct.swift",
        "Purchasing/StoreKitAbstractions/Test Data/TestStoreProductDiscount.swift",
        "Purchasing/StoreKitAbstractions/WinBackOffer.swift",
        "Purchasing/TransactionsFactory.swift",
        "Purchasing/TransactionsManager.swift",
        "Purchasing/TrialOrIntroPriceEligibilityChecker.swift",
        "Security/FakeSigning.swift",
        "Security/HTTPRequest+Signing.swift",
        "Security/HTTPRequestBody+Signing.swift",
        "Security/Signing+ResponseVerification.swift",
        "Security/Signing.swift",
        "Security/VerificationResult.swift",
        "SubscriberAttributes/AttributionDataMigrator.swift",
        "SubscriberAttributes/AttributionKey.swift",
        "SubscriberAttributes/ReservedSubscriberAttributes.swift",
        "SubscriberAttributes/SubscriberAttribute.swift",
        "SubscriberAttributes/SubscriberAttributesManager.swift",
        "Support/BeginRefundRequestHelper.swift",
        "Support/DebugUI/DebugContentViews.swift",
        "Support/DebugUI/DebugView.swift",
        "Support/DebugUI/DebugViewController.swift",
        "Support/DebugUI/DebugViewModel.swift",
        "Support/DebugUI/DebugViewSheetPresentation.swift",
        "Support/DebugUI/ProductStatus+Icon.swift",
        "Support/DebugUI/SDKHealthCheckStatus+Icon.swift",
        "Support/DebugUI/SDKHealthStatus+Icon.swift",
        "Support/FrameworkDisambiguation.swift",
        "Support/HealthReport+Validate.swift",
        "Support/ManageSubscriptionsHelper.swift",
        "Support/PaywallExtensions.swift",
        "Support/PurchasesDiagnostics.swift",
        "Support/SDKHealthError+CustomNSError.swift",
        "Support/StoreMessageType.swift",
        "Support/StoreMessagesHelper.swift",
        "Support/SwiftVersionCheck.swift",
        "WebPurchaseRedemption/URL+WebPurchaseRedemption.swift",
        "WebPurchaseRedemption/WebPurchaseRedemption.swift",
        "WebPurchaseRedemption/WebPurchaseRedemptionHelper.swift",
        "WebPurchaseRedemption/WebPurchaseRedemptionResult.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RevenueCatUITests",
      "module_type" : "SwiftTarget",
      "name" : "RevenueCatUITests",
      "path" : "Tests/RevenueCatUITests",
      "product_dependencies" : [
        "Nimble",
        "SnapshotTesting"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Tests/RevenueCatUITests/Resources/background.heic",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/RevenueCatUITests/Resources/header.heic",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "BaseSnapshotTest.swift",
        "CustomerCenter/BaseManageSubscriptionViewModelTests.swift",
        "CustomerCenter/ContactSupportUtilitiesTests.swift",
        "CustomerCenter/CustomerCenterActionWrapperTests.swift",
        "CustomerCenter/CustomerCenterViewModelTests.swift",
        "CustomerCenter/DiscountsHandlerTests.swift",
        "CustomerCenter/FeedbackSurveyViewModelTests.swift",
        "CustomerCenter/PromotionalOfferViewModelTests.swift",
        "CustomerCenter/PurchaseCardViewBadgeTests.swift",
        "CustomerCenter/PurchaseInformationTests.swift",
        "CustomerCenter/SubscriptionDetailViewModelTests.swift",
        "Data/LocalizedAlertErrorTests.swift",
        "Data/PackageVariablesTests.swift",
        "Data/PaywallDataValidationTests.swift",
        "Data/SemanticVersionTests.swift",
        "Data/TemplateViewConfigurationTests.swift",
        "Data/VariablesTests.swift",
        "Helpers/AsyncTestHelpers.swift",
        "Helpers/AvailabilityChecks.swift",
        "Helpers/CurrentTestCaseTracker.swift",
        "Helpers/DataExtensions.swift",
        "Helpers/ImageSnapshot.swift",
        "Helpers/OSVersionEquivalent.swift",
        "Helpers/SnapshotTesting+Extensions.swift",
        "Helpers/TestCase.swift",
        "ImageLoaderTests.swift",
        "LocalizationTests.swift",
        "Mocks/MockStoreProductDiscount.swift",
        "Mocks/MockTransaction.swift",
        "PaywallFooterTests.swift",
        "PaywallViewEventsTests.swift",
        "PaywallsV2/LocaleFinderTests.swift",
        "PaywallsV2/PresentedPartialsTests.swift",
        "PaywallsV2/TakeScreenshot.swift",
        "PaywallsV2/VariableHandlerV2Tests.swift",
        "PresentIfNeededTests.swift",
        "PurchaseCompletedHandlerTests.swift",
        "Purchasing/PurchaseHandlerTests.swift",
        "Templates/ExternalPurchaseAndRestoreTests.swift",
        "Templates/OtherPaywallViewTests.swift",
        "Templates/PaywallViewDynamicTypeTests.swift",
        "Templates/PaywallViewLocalizationTests.swift",
        "Templates/Template1ViewTests.swift",
        "Templates/Template2ViewTests.swift",
        "Templates/Template3ViewTests.swift",
        "Templates/Template4ViewTests.swift",
        "Templates/Template5ViewTests.swift",
        "Templates/Template7ViewTests.swift"
      ],
      "target_dependencies" : [
        "RevenueCatUI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "RevenueCatUI",
      "module_type" : "SwiftTarget",
      "name" : "RevenueCatUI",
      "path" : "RevenueCatUI",
      "product_memberships" : [
        "RevenueCatUI"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/ar.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ar"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/background.jpg",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/bg.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "bg"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/ca.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ca"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/cs.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "cs"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/da.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "da"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/de.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "de"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/el.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "el"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/en.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/en_AU.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en_au"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/en_CA.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en_ca"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/en_GB.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en_gb"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/en_US.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en_us"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/es_419.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es_419"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/es_ES.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es_es"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/fi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fi"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/fr_CA.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr_ca"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/fr_FR.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr_fr"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/he.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "he"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/hi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "hi"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/hr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "hr"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/hu.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "hu"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/icons.xcassets",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/id.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "id"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/it.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "it"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/ja.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ja"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/kk.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "kk"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/ko.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ko"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/ms.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ms"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/nl.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nl"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/no.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "no"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/pl.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pl"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/pt_BR.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pt_br"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/pt_PT.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pt_pt"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/ro.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ro"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/ru.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ru"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/sk.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sk"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/sv.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sv"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/th.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "th"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/tr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "tr"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/uk.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "uk"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/vi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "vi"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/zh_Hans.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh_hans"
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/RevenueCatUI/Resources/zh_Hant.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh_hant"
            }
          }
        }
      ],
      "sources" : [
        "Binding+Extensions.swift",
        "CustomerCenter/Abstractions/CustomerCenterPurchasesType.swift",
        "CustomerCenter/Actions/CustomerCenter+PreferenceKeys.swift",
        "CustomerCenter/Actions/CustomerCenterConfigData.HelpPath+PurchaseInformation.swift",
        "CustomerCenter/Actions/CustomerCenterView+Actions.swift",
        "CustomerCenter/ButtonStyles.swift",
        "CustomerCenter/ColorFromAppearance.swift",
        "CustomerCenter/ContactSupportUtilities.swift",
        "CustomerCenter/CustomerInfo+CurrentEntitlement.swift",
        "CustomerCenter/Data/CustomerCenterAction.swift",
        "CustomerCenter/Data/CustomerCenterActionViewModifier.swift",
        "CustomerCenter/Data/CustomerCenterActionWrapper.swift",
        "CustomerCenter/Data/CustomerCenterConfigData+Mock.swift",
        "CustomerCenter/Data/CustomerCenterEnvironment.swift",
        "CustomerCenter/Data/CustomerCenterError.swift",
        "CustomerCenter/Data/CustomerCenterManagementOption.swift",
        "CustomerCenter/Data/CustomerCenterPurchases.swift",
        "CustomerCenter/Data/DiscountsHandler.swift",
        "CustomerCenter/Data/EntitlementInfo+Extensions.swift",
        "CustomerCenter/Data/FeedbackSurveyData.swift",
        "CustomerCenter/Data/LoadPromotionalOfferUseCase.swift",
        "CustomerCenter/Data/PromotionalOfferData.swift",
        "CustomerCenter/Data/PurchaseInformation+Mock.swift",
        "CustomerCenter/Data/PurchaseInformation.swift",
        "CustomerCenter/Data/SemanticVersion.swift",
        "CustomerCenter/Data/Transaction.swift",
        "CustomerCenter/Extensions/CustomerCenterConfigDataSupport+URL.swift",
        "CustomerCenter/Extensions/CustomerInfo+SeeAllPurchases.swift",
        "CustomerCenter/Extensions/PurchaseInformation+Creation.swift",
        "CustomerCenter/Mocks/MockCustomerCenterPurchases.swift",
        "CustomerCenter/Mocks/MockCustomerCenterStoreKitUtilities.swift",
        "CustomerCenter/Mocks/MockLoadPromotionalOfferUseCase.swift",
        "CustomerCenter/Mocks/PurchaseInformationFixtures.swift",
        "CustomerCenter/URLUtilities.swift",
        "CustomerCenter/Utilities/CustomerCenterLocalizationStrings.swift",
        "CustomerCenter/Utilities/CustomerCenterStoreKitUtilities.swift",
        "CustomerCenter/Utilities/CustomerCenterStoreKitUtilitiesType.swift",
        "CustomerCenter/Utilities/IdentifiableURL.swift",
        "CustomerCenter/View+PresentCustomerCenter.swift",
        "CustomerCenter/ViewModels/BaseManageSubscriptionViewModel.swift",
        "CustomerCenter/ViewModels/CustomerCenterViewModel.swift",
        "CustomerCenter/ViewModels/CustomerCenterViewState.swift",
        "CustomerCenter/ViewModels/FeedbackSurveyViewModel.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/Views/ActiveSubscriptionButtonsView.swift",
        "CustomerCenter/Views/AppUpdateWarningView.swift",
        "CustomerCenter/Views/CompatibilityContentUnavailableView.swift",
        "CustomerCenter/Views/CompatibilityLabeledContent.swift",
        "CustomerCenter/Views/CompatibilityNavigationStack.swift",
        "CustomerCenter/Views/CompatibilityTopBarTrailing.swift",
        "CustomerCenter/Views/CustomerCenterNavigationLink.swift",
        "CustomerCenter/Views/CustomerCenterNavigationOptions.swift",
        "CustomerCenter/Views/CustomerCenterView.swift",
        "CustomerCenter/Views/ErrorView.swift",
        "CustomerCenter/Views/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",
        "Data/Constants.swift",
        "Data/CustomerInfoFixtures.swift",
        "Data/Errors/PaywallError.swift",
        "Data/Errors/TemplateError.swift",
        "Data/IntroEligibility/IntroEligibilityViewModel.swift",
        "Data/IntroEligibility/TrialOrIntroEligibilityChecker+TestData.swift",
        "Data/IntroEligibility/TrialOrIntroEligibilityChecker.swift",
        "Data/Localization.swift",
        "Data/LocalizedAlertError.swift",
        "Data/PaywallData+Validation.swift",
        "Data/PaywallTemplate.swift",
        "Data/PaywallViewConfiguration.swift",
        "Data/PaywallViewMode+Extensions.swift",
        "Data/ProcessedLocalizedConfiguration.swift",
        "Data/Strings.swift",
        "Data/TemplateViewConfiguration+Extensions.swift",
        "Data/TemplateViewConfiguration+Images.swift",
        "Data/TemplateViewConfiguration.swift",
        "Data/TestData.swift",
        "Data/UserInterfaceIdiom.swift",
        "Data/Variables.swift",
        "Helpers/Bundle+Extensions.swift",
        "Helpers/ColorInformation+MultiScheme.swift",
        "Helpers/EmergeRenderingMode.swift",
        "Helpers/ImageLoader.swift",
        "Helpers/Logger.swift",
        "Helpers/Optional+Extensions.swift",
        "Helpers/Package+VariableDataProvider.swift",
        "Helpers/PaywallData+Default.swift",
        "Helpers/PreviewHelpers.swift",
        "Helpers/RuntimeUtils.swift",
        "Helpers/StoreProduct+Extensions.swift",
        "Helpers/StoreProductDiscount+Extensions.swift",
        "Helpers/SubscriptionPeriod+Extensions.swift",
        "Helpers/TemplateView+MultiTier.swift",
        "Helpers/VersionDetector.swift",
        "Modifiers/ConsistentPackageContentView.swift",
        "Modifiers/ConsistentTierContentView.swift",
        "Modifiers/FitToAspectRatio.swift",
        "Modifiers/FooterHidingModifier.swift",
        "Modifiers/ViewExtensions.swift",
        "PaywallFontProvider.swift",
        "PaywallView.swift",
        "Purchasing/MockPurchases.swift",
        "Purchasing/PaywallPurchasesType.swift",
        "Purchasing/PurchaseHandler+TestData.swift",
        "Purchasing/PurchaseHandler.swift",
        "Templates/Other platforms/WatchTemplateView.swift",
        "Templates/Template1View.swift",
        "Templates/Template2View.swift",
        "Templates/Template3View.swift",
        "Templates/Template4View.swift",
        "Templates/Template5View.swift",
        "Templates/Template7View.swift",
        "Templates/TemplateViewType.swift",
        "Templates/V2/Components/Button/BottomSheetView.swift",
        "Templates/V2/Components/Button/ButtonComponentView.swift",
        "Templates/V2/Components/Button/ButtonComponentViewModel.swift",
        "Templates/V2/Components/Carousel/CarouselComponentView.swift",
        "Templates/V2/Components/Carousel/CarouselComponentViewModel.swift",
        "Templates/V2/Components/ComponentsView.swift",
        "Templates/V2/Components/Icon/IconComponentView.swift",
        "Templates/V2/Components/Icon/IconComponentViewModel.swift",
        "Templates/V2/Components/Image/ImageComponentView.swift",
        "Templates/V2/Components/Image/ImageComponentViewModel.swift",
        "Templates/V2/Components/Packages/Package/ComponentViewState.swift",
        "Templates/V2/Components/Packages/Package/PackageComponentView.swift",
        "Templates/V2/Components/Packages/Package/PackageComponentViewModel.swift",
        "Templates/V2/Components/Packages/PurchaseButton/PurchaseButtonComponentView.swift",
        "Templates/V2/Components/Packages/PurchaseButton/PurchaseButtonComponentViewModel.swift",
        "Templates/V2/Components/Root/RootView.swift",
        "Templates/V2/Components/Root/RootViewModel.swift",
        "Templates/V2/Components/Stack/FlexHStack.swift",
        "Templates/V2/Components/Stack/FlexVStack.swift",
        "Templates/V2/Components/Stack/JustifyContent.swift",
        "Templates/V2/Components/Stack/StackComponentView.swift",
        "Templates/V2/Components/Stack/StackComponentViewModel.swift",
        "Templates/V2/Components/StickyFooter/StickyFooterComponentView.swift",
        "Templates/V2/Components/StickyFooter/StickyFooterComponentViewModel.swift",
        "Templates/V2/Components/Tabs/TabControlButtonComponentView.swift",
        "Templates/V2/Components/Tabs/TabControlButtonComponentViewModel.swift",
        "Templates/V2/Components/Tabs/TabControlComponentView.swift",
        "Templates/V2/Components/Tabs/TabControlComponentViewModel.swift",
        "Templates/V2/Components/Tabs/TabControlToggleComponentView.swift",
        "Templates/V2/Components/Tabs/TabControlToggleComponentViewModel.swift",
        "Templates/V2/Components/Tabs/TabsComponentView.swift",
        "Templates/V2/Components/Tabs/TabsComponentViewModel.swift",
        "Templates/V2/Components/Text/TextComponentView.swift",
        "Templates/V2/Components/Text/TextComponentViewModel.swift",
        "Templates/V2/Components/Timeline/TimelineComponentView.swift",
        "Templates/V2/Components/Timeline/TimelineComponentViewModel.swift",
        "Templates/V2/EnvironmentObjects/IntroOfferEligibilityContext.swift",
        "Templates/V2/EnvironmentObjects/OpenSheet.swift",
        "Templates/V2/EnvironmentObjects/PackageContext.swift",
        "Templates/V2/EnvironmentObjects/ScreenCondition.swift",
        "Templates/V2/Localizations/LocaleExtensions.swift",
        "Templates/V2/Localizations/LocaleFinder.swift",
        "Templates/V2/Localizations/LocalizationDictionaryExtensions.swift",
        "Templates/V2/PaywallsV2View.swift",
        "Templates/V2/Previews/PreviewMock.swift",
        "Templates/V2/Previews/TemplateComponentsViewPreviews/ButtonWithFooterPreview.swift",
        "Templates/V2/Previews/TemplateComponentsViewPreviews/FallbackComponentPreview.swift",
        "Templates/V2/Previews/TemplateComponentsViewPreviews/FamilySharingTogglePreview.swift",
        "Templates/V2/Previews/TemplateComponentsViewPreviews/MultiTierPreview.swift",
        "Templates/V2/Previews/TemplateComponentsViewPreviews/PurchaseButtonInPackagePreview.swift",
        "Templates/V2/Previews/TemplateComponentsViewPreviews/Template1Preview.swift",
        "Templates/V2/Variables/VariableHandlerV2.swift",
        "Templates/V2/ViewHelpers/BackgroundStyle.swift",
        "Templates/V2/ViewHelpers/BadgeModifier.swift",
        "Templates/V2/ViewHelpers/DisplayableColor.swift",
        "Templates/V2/ViewHelpers/Fill.swift",
        "Templates/V2/ViewHelpers/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/ViewModelHelpers/LocalizationProvider.swift",
        "Templates/V2/ViewModelHelpers/PackageValidator.swift",
        "Templates/V2/ViewModelHelpers/PaywallComponentTypeTransformers.swift",
        "Templates/V2/ViewModelHelpers/PaywallComponentViewModel.swift",
        "Templates/V2/ViewModelHelpers/PresentedPartials.swift",
        "Templates/V2/ViewModelHelpers/UIConfigProvider.swift",
        "Templates/V2/ViewModelHelpers/ViewModelFactory.swift",
        "UIKit/PaywallFooterViewController.swift",
        "UIKit/PaywallViewController.swift",
        "View+OnRedeemWebPurchaseAttempt.swift",
        "View+PresentPaywall.swift",
        "View+PresentPaywallFooter.swift",
        "View+PurchaseRestoreCompleted.swift",
        "Views/AsyncButton.swift",
        "Views/DebugErrorView.swift",
        "Views/ErrorDisplay.swift",
        "Views/FooterView.swift",
        "Views/GradientView.swift",
        "Views/IconView.swift",
        "Views/IntroEligibilityStateView.swift",
        "Views/LoadingPaywallView.swift",
        "Views/PackageButtonStyle.swift",
        "Views/ProgressView.swift",
        "Views/PurchaseButton.swift",
        "Views/RemoteImage.swift",
        "Views/SafariView.swift",
        "Views/TemplateBackgroundImageView.swift",
        "Views/TemplatePackageSetting.swift",
        "Views/TierSelectorView.swift"
      ],
      "target_dependencies" : [
        "RevenueCat"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RevenueCat",
      "module_type" : "SwiftTarget",
      "name" : "RevenueCat",
      "path" : "Sources",
      "product_memberships" : [
        "RevenueCat",
        "RevenueCatUI"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Attribution/ASIdManagerProxy.swift",
        "Attribution/AttributionData.swift",
        "Attribution/AttributionFetcher.swift",
        "Attribution/AttributionNetwork.swift",
        "Attribution/AttributionPoster.swift",
        "Attribution/AttributionTypeFactory.swift",
        "Attribution/TrackingManagerProxy.swift",
        "Caching/CacheStatus.swift",
        "Caching/DeviceCache.swift",
        "Caching/InMemoryCachedObject.swift",
        "CodableExtensions/PeriodType+Extensions.swift",
        "CodableExtensions/PurchaseOwnershipType+Extensions.swift",
        "CodableExtensions/Store+Extensions.swift",
        "CustomerCenter/CustomerCenterConfigData.swift",
        "CustomerCenter/CustomerCenterPresentationMode.swift",
        "CustomerCenter/Events/CustomerCenterEvent.swift",
        "CustomerCenter/Events/EventsRequest+CustomerCenter.swift",
        "DeepLink/DeepLinkParser.swift",
        "Diagnostics/DiagnosticsEvent.swift",
        "Diagnostics/DiagnosticsFileHandler.swift",
        "Diagnostics/DiagnosticsTracker.swift",
        "Diagnostics/FileHandler.swift",
        "Diagnostics/Networking/DiagnosticsEventsRequest.swift",
        "Diagnostics/Networking/DiagnosticsHTTPRequestPath.swift",
        "Diagnostics/Networking/DiagnosticsPostOperation.swift",
        "Diagnostics/Networking/DiagnosticsSynchronizer.swift",
        "DocCDocumentation/EmptyFile.swift",
        "Error Handling/Assertions.swift",
        "Error Handling/BackendError.swift",
        "Error Handling/BackendErrorCode.swift",
        "Error Handling/DescribableError.swift",
        "Error Handling/ErrorCode.swift",
        "Error Handling/ErrorDetails.swift",
        "Error Handling/ErrorUtils.swift",
        "Error Handling/PurchasesError.swift",
        "Error Handling/SKError+Extensions.swift",
        "Error Handling/StoreKitError+Extensions.swift",
        "Error Handling/StoreKitErrorHelper.swift",
        "Events/FeatureEvent.swift",
        "Events/Networking/EventsRequest.swift",
        "Events/StoredEvent.swift",
        "Events/StoredEventSerializer.swift",
        "FoundationExtensions/Array+Extensions.swift",
        "FoundationExtensions/AsyncExtensions.swift",
        "FoundationExtensions/Data+Extensions.swift",
        "FoundationExtensions/Date+Extensions.swift",
        "FoundationExtensions/Decoder+Extensions.swift",
        "FoundationExtensions/Dictionary+Extensions.swift",
        "FoundationExtensions/DispatchTimeInterval+Extensions.swift",
        "FoundationExtensions/Error+Extensions.swift",
        "FoundationExtensions/Integer+Extensions.swift",
        "FoundationExtensions/Locale+Extensions.swift",
        "FoundationExtensions/OperationQueue+Extensions.swift",
        "FoundationExtensions/Operators+Extensions.swift",
        "FoundationExtensions/Optional+Extensions.swift",
        "FoundationExtensions/Result+Extensions.swift",
        "FoundationExtensions/Set+Extensions.swift",
        "FoundationExtensions/String+Extensions.swift",
        "FoundationExtensions/TimeInterval+Extensions.swift",
        "FoundationExtensions/UIApplication+RCExtensions.swift",
        "FoundationExtensions/UserDefaults+Extensions.swift",
        "Identity/CustomerInfo+ActiveDates.swift",
        "Identity/CustomerInfo+NonSubscriptions.swift",
        "Identity/CustomerInfo.swift",
        "Identity/CustomerInfoManager.swift",
        "Identity/IdentityManager.swift",
        "Identity/ProductPaidPrice.swift",
        "Identity/SubscriptionInfo.swift",
        "LocalReceiptParsing/BasicTypes/ASN1Container.swift",
        "LocalReceiptParsing/BasicTypes/ASN1ObjectIdentifier.swift",
        "LocalReceiptParsing/BasicTypes/AppleReceipt.swift",
        "LocalReceiptParsing/BasicTypes/InAppPurchase.swift",
        "LocalReceiptParsing/Builders/ASN1ContainerBuilder.swift",
        "LocalReceiptParsing/Builders/ASN1ObjectIdentifierBuilder.swift",
        "LocalReceiptParsing/Builders/AppleReceiptBuilder.swift",
        "LocalReceiptParsing/Builders/InAppPurchaseBuilder.swift",
        "LocalReceiptParsing/DataConverters/ArraySlice_UInt8+Extensions.swift",
        "LocalReceiptParsing/DataConverters/Codable+Extensions.swift",
        "LocalReceiptParsing/DataConverters/DateFormatter+Extensions.swift",
        "LocalReceiptParsing/DataConverters/UInt8+Extensions.swift",
        "LocalReceiptParsing/Helpers/FileReader.swift",
        "LocalReceiptParsing/Helpers/LoggerType.swift",
        "LocalReceiptParsing/Helpers/ProcessInfo+Extensions.swift",
        "LocalReceiptParsing/Helpers/ReceiptParserLogger.swift",
        "LocalReceiptParsing/Helpers/ReceiptStrings.swift",
        "LocalReceiptParsing/LocalReceiptFetcher.swift",
        "LocalReceiptParsing/PurchasesReceiptParser.swift",
        "LocalReceiptParsing/ReceiptParsingError.swift",
        "Logging/LogIntent.swift",
        "Logging/Logger.swift",
        "Logging/Strings/AnalyticsStrings.swift",
        "Logging/Strings/AttributionStrings.swift",
        "Logging/Strings/BackendErrorStrings.swift",
        "Logging/Strings/CodableStrings.swift",
        "Logging/Strings/ConfigureStrings.swift",
        "Logging/Strings/CustomerInfoStrings.swift",
        "Logging/Strings/DiagnosticsStrings.swift",
        "Logging/Strings/ETagStrings.swift",
        "Logging/Strings/EligibilityStrings.swift",
        "Logging/Strings/IdentityStrings.swift",
        "Logging/Strings/ManageSubscriptionsStrings.swift",
        "Logging/Strings/NetworkStrings.swift",
        "Logging/Strings/OfferingStrings.swift",
        "Logging/Strings/OfflineEntitlementsStrings.swift",
        "Logging/Strings/PaywallsStrings.swift",
        "Logging/Strings/PurchaseStrings.swift",
        "Logging/Strings/SigningStrings.swift",
        "Logging/Strings/StoreKitStrings.swift",
        "Logging/Strings/Strings.swift",
        "Logging/Strings/WebRedemptionStrings.swift",
        "Misc/Box.swift",
        "Misc/Codable/AnyDecodable.swift",
        "Misc/Codable/AnyEncodable.swift",
        "Misc/Codable/DefaultDecodable.swift",
        "Misc/Codable/EnsureNonEmptyCollectionDecodable.swift",
        "Misc/Codable/IgnoreHashable.swift",
        "Misc/Codable/NonEmptyStringDecodable.swift",
        "Misc/Codable/RawDataContainer.swift",
        "Misc/Concurrency/Atomic.swift",
        "Misc/Concurrency/Lock.swift",
        "Misc/Concurrency/OperationDispatcher.swift",
        "Misc/Concurrency/Purchases+async.swift",
        "Misc/Concurrency/Purchases+nonasync.swift",
        "Misc/Concurrency/SynchronizedUserDefaults.swift",
        "Misc/DangerousSettings.swift",
        "Misc/DateAndTime/Clock.swift",
        "Misc/DateAndTime/DateExtensions.swift",
        "Misc/DateAndTime/DateProvider.swift",
        "Misc/DateAndTime/ISODurationFormatter.swift",
        "Misc/DateAndTime/ISOPeriodFormatter.swift",
        "Misc/DateAndTime/TimingUtil.swift",
        "Misc/Deprecations.swift",
        "Misc/Either.swift",
        "Misc/Locale/PreferredLocalesProvider.swift",
        "Misc/MacDevice.swift",
        "Misc/MapAppStoreDetector.swift",
        "Misc/Obsoletions.swift",
        "Misc/PlatformInfo.swift",
        "Misc/PriceFormatterProvider.swift",
        "Misc/RateLimiter.swift",
        "Misc/SandboxEnvironmentDetector.swift",
        "Misc/StoreKitVersion.swift",
        "Misc/SystemInfo.swift",
        "Networking/Backend.swift",
        "Networking/BackendConfiguration.swift",
        "Networking/Caching/CacheFetchPolicy.swift",
        "Networking/Caching/CallbackCache.swift",
        "Networking/Caching/CallbackCacheStatus.swift",
        "Networking/Caching/CustomerCenterConfigCallback.swift",
        "Networking/Caching/CustomerInfoCallback.swift",
        "Networking/Caching/LogInCallback.swift",
        "Networking/Caching/OfferingsCallback.swift",
        "Networking/Caching/ProductEntitlementMappingCallback.swift",
        "Networking/Caching/WebProductsCallback.swift",
        "Networking/CustomerAPI.swift",
        "Networking/CustomerCenterConfigAPI.swift",
        "Networking/HTTPClient/DNSChecker.swift",
        "Networking/HTTPClient/ETagManager.swift",
        "Networking/HTTPClient/ErrorResponse.swift",
        "Networking/HTTPClient/HTTPClient.swift",
        "Networking/HTTPClient/HTTPRequest.swift",
        "Networking/HTTPClient/HTTPRequestBody.swift",
        "Networking/HTTPClient/HTTPRequestPath.swift",
        "Networking/HTTPClient/HTTPResponse.swift",
        "Networking/HTTPClient/HTTPResponseBody.swift",
        "Networking/HTTPClient/HTTPStatusCode.swift",
        "Networking/HTTPClient/NetworkError.swift",
        "Networking/HTTPClient/RedirectLoggerTaskDelegate.swift",
        "Networking/IdentityAPI.swift",
        "Networking/InternalAPI.swift",
        "Networking/OfferingsAPI.swift",
        "Networking/OfflineEntitlementsAPI.swift",
        "Networking/Operations/GetCustomerCenterConfigOperation.swift",
        "Networking/Operations/GetCustomerInfoOperation.swift",
        "Networking/Operations/GetIntroEligibilityOperation.swift",
        "Networking/Operations/GetOfferingsOperation.swift",
        "Networking/Operations/GetProductEntitlementMappingOperation.swift",
        "Networking/Operations/GetWebProductsOperation.swift",
        "Networking/Operations/Handling/CustomerInfoResponseHandler.swift",
        "Networking/Operations/HealthOperation.swift",
        "Networking/Operations/HealthReportOperation.swift",
        "Networking/Operations/LogInOperation.swift",
        "Networking/Operations/NetworkOperation.swift",
        "Networking/Operations/PostAdServicesTokenOperation.swift",
        "Networking/Operations/PostAttributionDataOperation.swift",
        "Networking/Operations/PostOfferForSigningOperation.swift",
        "Networking/Operations/PostReceiptDataOperation.swift",
        "Networking/Operations/PostRedeemWebPurchaseOperation.swift",
        "Networking/Operations/PostSubscriberAttributesOperation.swift",
        "Networking/RedeemWebPurchaseAPI.swift",
        "Networking/Responses/CustomerCenterConfigResponse.swift",
        "Networking/Responses/CustomerInfoResponse.swift",
        "Networking/Responses/GetIntroEligibilityResponse.swift",
        "Networking/Responses/HealthReportResponse.swift",
        "Networking/Responses/OfferingsResponse.swift",
        "Networking/Responses/PostOfferResponse.swift",
        "Networking/Responses/ProductEntitlementMappingResponse.swift",
        "Networking/Responses/RevenueCatUI/PaywallComponentsData.swift",
        "Networking/Responses/RevenueCatUI/UIConfig.swift",
        "Networking/Responses/WebProductsResponse.swift",
        "Networking/WebBillingHTTPRequestPath.swift",
        "OfflineEntitlements/CustomerInfo+OfflineEntitlements.swift",
        "OfflineEntitlements/OfflineCustomerInfoCreator.swift",
        "OfflineEntitlements/OfflineEntitlementsManager.swift",
        "OfflineEntitlements/ProductEntitlementMapping.swift",
        "OfflineEntitlements/ProductEntitlementMappingFetcher.swift",
        "OfflineEntitlements/PurchasedProductsFetcher.swift",
        "OfflineEntitlements/PurchasedSK2Product.swift",
        "Paywalls/Components/Common/Background.swift",
        "Paywalls/Components/Common/Border.swift",
        "Paywalls/Components/Common/ComponentOverrides.swift",
        "Paywalls/Components/Common/Dimension.swift",
        "Paywalls/Components/Common/PaywallComponentBase.swift",
        "Paywalls/Components/Common/PaywallComponentLocalization.swift",
        "Paywalls/Components/Common/PaywallComponentPropertyTypes.swift",
        "Paywalls/Components/PaywallButtonComponent.swift",
        "Paywalls/Components/PaywallCarouselComponent.swift",
        "Paywalls/Components/PaywallIconComponent.swift",
        "Paywalls/Components/PaywallImageComponent.swift",
        "Paywalls/Components/PaywallPackageComponent.swift",
        "Paywalls/Components/PaywallPurchaseButtonComponent.swift",
        "Paywalls/Components/PaywallStackComponent.swift",
        "Paywalls/Components/PaywallStickyFooterComponent.swift",
        "Paywalls/Components/PaywallTabsComponent.swift",
        "Paywalls/Components/PaywallTextComponent.swift",
        "Paywalls/Components/PaywallTimelineComponent.swift",
        "Paywalls/Components/PaywallV2CacheWarming.swift",
        "Paywalls/Events/Networking/EventsRequest+Paywall.swift",
        "Paywalls/Events/Networking/PaywallHTTPRequestPath.swift",
        "Paywalls/Events/Networking/PostPaywallEventsOperation.swift",
        "Paywalls/Events/PaywallEvent.swift",
        "Paywalls/Events/PaywallEventStore.swift",
        "Paywalls/Events/PaywallEventsManager.swift",
        "Paywalls/PaywallCacheWarming.swift",
        "Paywalls/PaywallColor.swift",
        "Paywalls/PaywallData+Localization.swift",
        "Paywalls/PaywallData.swift",
        "Paywalls/PaywallFontManagerType.swift",
        "Paywalls/PaywallViewMode.swift",
        "Purchasing/CachingProductsManager.swift",
        "Purchasing/CachingTrialOrIntroPriceEligibilityChecker.swift",
        "Purchasing/Configuration.swift",
        "Purchasing/EntitlementInfo.swift",
        "Purchasing/EntitlementInfos.swift",
        "Purchasing/IntroEligibility.swift",
        "Purchasing/IntroEligibilityCalculator.swift",
        "Purchasing/NonSubscriptionTransaction.swift",
        "Purchasing/Offering.swift",
        "Purchasing/Offerings.swift",
        "Purchasing/OfferingsFactory.swift",
        "Purchasing/OfferingsManager.swift",
        "Purchasing/Package.swift",
        "Purchasing/PackageType.swift",
        "Purchasing/ProductRequestData+Initialization.swift",
        "Purchasing/ProductRequestData.swift",
        "Purchasing/ProductsManager.swift",
        "Purchasing/ProductsRequestFactory.swift",
        "Purchasing/PurchaseOwnershipType.swift",
        "Purchasing/Purchases/Attribution.swift",
        "Purchasing/Purchases/PurchaseParams.swift",
        "Purchasing/Purchases/Purchases.swift",
        "Purchasing/Purchases/PurchasesAreCompletedBy.swift",
        "Purchasing/Purchases/PurchasesDelegate.swift",
        "Purchasing/Purchases/PurchasesOrchestrator.swift",
        "Purchasing/Purchases/PurchasesType.swift",
        "Purchasing/Purchases/TransactionPoster.swift",
        "Purchasing/ReceiptFetcher.swift",
        "Purchasing/ReceiptRefreshPolicy.swift",
        "Purchasing/StoreKit1/PaymentQueueWrapper.swift",
        "Purchasing/StoreKit1/ProductsFetcherSK1.swift",
        "Purchasing/StoreKit1/StoreKit1Wrapper.swift",
        "Purchasing/StoreKit1/StoreKitRequestFetcher.swift",
        "Purchasing/StoreKit2/Observer Mode/StoreKit2ObserverModePurchaseDetector.swift",
        "Purchasing/StoreKit2/ProductsFetcherSK2.swift",
        "Purchasing/StoreKit2/SK2AppTransaction.swift",
        "Purchasing/StoreKit2/SK2BeginRefundRequestHelper.swift",
        "Purchasing/StoreKit2/StoreKit2PurchaseIntentListener.swift",
        "Purchasing/StoreKit2/StoreKit2Receipt.swift",
        "Purchasing/StoreKit2/StoreKit2StorefrontListener.swift",
        "Purchasing/StoreKit2/StoreKit2TransactionFetcher.swift",
        "Purchasing/StoreKit2/StoreKit2TransactionListener.swift",
        "Purchasing/StoreKit2/Win-Back Offers/WinBackOfferEligibilityCalculator.swift",
        "Purchasing/StoreKit2/Win-Back Offers/WinBackOfferEligibilityCalculatorType.swift",
        "Purchasing/StoreKitAbstractions/EncodedAppleReceipt.swift",
        "Purchasing/StoreKitAbstractions/ProductType.swift",
        "Purchasing/StoreKitAbstractions/PromotionalOffer.swift",
        "Purchasing/StoreKitAbstractions/SK1StoreProduct.swift",
        "Purchasing/StoreKitAbstractions/SK1StoreProductDiscount.swift",
        "Purchasing/StoreKitAbstractions/SK1StoreTransaction.swift",
        "Purchasing/StoreKitAbstractions/SK1Storefront.swift",
        "Purchasing/StoreKitAbstractions/SK2StoreProduct.swift",
        "Purchasing/StoreKitAbstractions/SK2StoreProductDiscount.swift",
        "Purchasing/StoreKitAbstractions/SK2StoreTransaction.swift",
        "Purchasing/StoreKitAbstractions/SK2Storefront.swift",
        "Purchasing/StoreKitAbstractions/StoreEnvironment.swift",
        "Purchasing/StoreKitAbstractions/StoreKitWorkarounds.swift",
        "Purchasing/StoreKitAbstractions/StoreProduct.swift",
        "Purchasing/StoreKitAbstractions/StoreProductDiscount.swift",
        "Purchasing/StoreKitAbstractions/StoreTransaction.swift",
        "Purchasing/StoreKitAbstractions/Storefront.swift",
        "Purchasing/StoreKitAbstractions/StorefrontProvider.swift",
        "Purchasing/StoreKitAbstractions/SubscriptionPeriod.swift",
        "Purchasing/StoreKitAbstractions/Test Data/TestStoreProduct.swift",
        "Purchasing/StoreKitAbstractions/Test Data/TestStoreProductDiscount.swift",
        "Purchasing/StoreKitAbstractions/WinBackOffer.swift",
        "Purchasing/TransactionsFactory.swift",
        "Purchasing/TransactionsManager.swift",
        "Purchasing/TrialOrIntroPriceEligibilityChecker.swift",
        "Security/FakeSigning.swift",
        "Security/HTTPRequest+Signing.swift",
        "Security/HTTPRequestBody+Signing.swift",
        "Security/Signing+ResponseVerification.swift",
        "Security/Signing.swift",
        "Security/VerificationResult.swift",
        "SubscriberAttributes/AttributionDataMigrator.swift",
        "SubscriberAttributes/AttributionKey.swift",
        "SubscriberAttributes/ReservedSubscriberAttributes.swift",
        "SubscriberAttributes/SubscriberAttribute.swift",
        "SubscriberAttributes/SubscriberAttributesManager.swift",
        "Support/BeginRefundRequestHelper.swift",
        "Support/DebugUI/DebugContentViews.swift",
        "Support/DebugUI/DebugView.swift",
        "Support/DebugUI/DebugViewController.swift",
        "Support/DebugUI/DebugViewModel.swift",
        "Support/DebugUI/DebugViewSheetPresentation.swift",
        "Support/DebugUI/ProductStatus+Icon.swift",
        "Support/DebugUI/SDKHealthCheckStatus+Icon.swift",
        "Support/DebugUI/SDKHealthStatus+Icon.swift",
        "Support/FrameworkDisambiguation.swift",
        "Support/HealthReport+Validate.swift",
        "Support/ManageSubscriptionsHelper.swift",
        "Support/PaywallExtensions.swift",
        "Support/PurchasesDiagnostics.swift",
        "Support/SDKHealthError+CustomNSError.swift",
        "Support/StoreMessageType.swift",
        "Support/StoreMessagesHelper.swift",
        "Support/SwiftVersionCheck.swift",
        "WebPurchaseRedemption/URL+WebPurchaseRedemption.swift",
        "WebPurchaseRedemption/WebPurchaseRedemption.swift",
        "WebPurchaseRedemption/WebPurchaseRedemptionHelper.swift",
        "WebPurchaseRedemption/WebPurchaseRedemptionResult.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ReceiptParserTests",
      "module_type" : "SwiftTarget",
      "name" : "ReceiptParserTests",
      "path" : "Tests/ReceiptParserTests",
      "product_dependencies" : [
        "Nimble"
      ],
      "sources" : [
        "Helpers/MockBundle.swift",
        "ReceiptParserFetchingTests.swift"
      ],
      "target_dependencies" : [
        "ReceiptParser"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ReceiptParser",
      "module_type" : "SwiftTarget",
      "name" : "ReceiptParser",
      "path" : "LocalReceiptParsing",
      "product_memberships" : [
        "ReceiptParser"
      ],
      "sources" : [
        "BasicTypes/ASN1Container.swift",
        "BasicTypes/ASN1ObjectIdentifier.swift",
        "BasicTypes/AppleReceipt.swift",
        "BasicTypes/InAppPurchase.swift",
        "Builders/ASN1ContainerBuilder.swift",
        "Builders/ASN1ObjectIdentifierBuilder.swift",
        "Builders/AppleReceiptBuilder.swift",
        "Builders/InAppPurchaseBuilder.swift",
        "DataConverters/ArraySlice_UInt8+Extensions.swift",
        "DataConverters/Codable+Extensions.swift",
        "DataConverters/DateFormatter+Extensions.swift",
        "DataConverters/UInt8+Extensions.swift",
        "Helpers/FileReader.swift",
        "Helpers/LoggerType.swift",
        "Helpers/ProcessInfo+Extensions.swift",
        "Helpers/ReceiptParserLogger.swift",
        "Helpers/ReceiptStrings.swift",
        "LocalReceiptFetcher.swift",
        "PurchasesReceiptParser.swift",
        "ReceiptParser-only-files/PurchasesReceiptParser+Extensions.swift",
        "ReceiptParsingError.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
warning: 'spi-builder-workspace': Invalid Exclude '/host/spi-builder-workspace/Tests/RevenueCatUITests/Templates/__Snapshots__': File not found.
warning: 'spi-builder-workspace': ignoring broken symlink /host/spi-builder-workspace/Tests/RevenueCatUITests/PaywallsV2/__PreviewResources__
warning: 'spi-builder-workspace': Invalid Resource 'PaywallsV2/__PreviewResources__': File not found.
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:8f9255989265d824b88e7d572b1a334a0dc9b701075ede1970390db95d315c35
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Fetching https://github.com/pointfreeco/swift-snapshot-testing
[1/14051] Fetching swift-snapshot-testing
Fetched https://github.com/pointfreeco/swift-snapshot-testing from cache (2.00s)
Fetching https://github.com/quick/nimble
[1/19584] Fetching nimble
Fetched https://github.com/quick/nimble from cache (1.25s)
Computing version for https://github.com/quick/nimble
Computed https://github.com/quick/nimble at 13.7.1 (1.75s)
Fetching https://github.com/mattgallagher/CwlPreconditionTesting.git
[1/1257] Fetching cwlpreconditiontesting
Fetched https://github.com/mattgallagher/CwlPreconditionTesting.git from cache (0.49s)
Computing version for https://github.com/mattgallagher/CwlPreconditionTesting.git
Computed https://github.com/mattgallagher/CwlPreconditionTesting.git at 2.2.2 (1.00s)
Fetching https://github.com/mattgallagher/CwlCatchException.git
[1/455] Fetching cwlcatchexception
Fetched https://github.com/mattgallagher/CwlCatchException.git from cache (0.21s)
Computing version for https://github.com/mattgallagher/CwlCatchException.git
Computed https://github.com/mattgallagher/CwlCatchException.git at 2.2.1 (0.69s)
Creating working copy for https://github.com/mattgallagher/CwlPreconditionTesting.git
Working copy of https://github.com/mattgallagher/CwlPreconditionTesting.git resolved at 2.2.2
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 26ed3a2b4a2df47917ca9b790a57f91285b923fb
Creating working copy for https://github.com/quick/nimble
Working copy of https://github.com/quick/nimble resolved at 13.7.1
Creating working copy for https://github.com/mattgallagher/CwlCatchException.git
Working copy of https://github.com/mattgallagher/CwlCatchException.git resolved at 2.2.1
warning: 'spi-builder-workspace': Invalid Exclude '/host/spi-builder-workspace/Tests/RevenueCatUITests/Templates/__Snapshots__': File not found.
warning: 'spi-builder-workspace': ignoring broken symlink /host/spi-builder-workspace/Tests/RevenueCatUITests/PaywallsV2/__PreviewResources__
warning: 'spi-builder-workspace': Invalid Resource 'PaywallsV2/__PreviewResources__': File not found.
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/RevenueCatUI/RevenueCatUIDev.xctestplan
warning: 'nimble': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/.build/checkouts/nimble/Sources/Nimble/PrivacyInfo.xcprivacy
Building for debugging...
[0/54] Copying Localizable.strings
[0/54] Copying PrivacyInfo.xcprivacy
[0/54] Copying Info.plist
[0/54] Copying Localizable.strings
[0/54] Write sources
[0/54] Copying Localizable.strings
[40/54] Copying Info.plist
[41/54] Copying PrivacyInfo.xcprivacy
[42/54] Copying Info.plist
[48/54] Write sources
[48/54] Copying background.jpg
[50/54] Write sources
[52/54] Copying icons.xcassets
[53/54] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[55/424] Emitting module ReceiptParser
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[56/426] Compiling RevenueCat_CustomEntitlementComputation DiagnosticsSynchronizer.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[57/426] Compiling RevenueCat_CustomEntitlementComputation EmptyFile.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[58/426] Compiling RevenueCat_CustomEntitlementComputation Assertions.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[59/426] Compiling ReceiptParser PurchasesReceiptParser+Extensions.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[60/426] Compiling ReceiptParser ReceiptParsingError.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[61/426] Compiling RevenueCat_CustomEntitlementComputation EventsRequest.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[62/426] Compiling RevenueCat_CustomEntitlementComputation StoredEvent.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[63/426] Compiling RevenueCat_CustomEntitlementComputation BackendError.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[64/426] Compiling RevenueCat_CustomEntitlementComputation BackendErrorCode.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[65/426] Compiling RevenueCat_CustomEntitlementComputation DescribableError.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[66/426] Compiling RevenueCat_CustomEntitlementComputation ErrorCode.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[67/426] Compiling RevenueCat_CustomEntitlementComputation ErrorDetails.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[68/426] Compiling RevenueCat_CustomEntitlementComputation ErrorUtils.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[69/426] Compiling RevenueCat_CustomEntitlementComputation PurchasesError.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[70/426] Compiling RevenueCat_CustomEntitlementComputation SKError+Extensions.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[71/426] Compiling RevenueCat_CustomEntitlementComputation StoreKitError+Extensions.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[72/426] Compiling RevenueCat_CustomEntitlementComputation StoreKitErrorHelper.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[73/426] Compiling RevenueCat_CustomEntitlementComputation FeatureEvent.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[74/426] Compiling RevenueCat_CustomEntitlementComputation StoredEventSerializer.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[75/426] Compiling RevenueCat_CustomEntitlementComputation Array+Extensions.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[76/426] Compiling RevenueCat_CustomEntitlementComputation AsyncExtensions.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[98/426] Compiling RevenueCat_CustomEntitlementComputation Decoder+Extensions.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[99/426] Compiling RevenueCat_CustomEntitlementComputation Dictionary+Extensions.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[100/426] Compiling RevenueCat_CustomEntitlementComputation DispatchTimeInterval+Extensions.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[101/426] Compiling RevenueCat_CustomEntitlementComputation Error+Extensions.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[102/426] Compiling RevenueCat_CustomEntitlementComputation ManageSubscriptionsStrings.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[103/426] Compiling RevenueCat_CustomEntitlementComputation NetworkStrings.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[104/426] Compiling RevenueCat_CustomEntitlementComputation OfferingStrings.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[105/426] Compiling RevenueCat_CustomEntitlementComputation OfflineEntitlementsStrings.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[106/426] Compiling RevenueCat_CustomEntitlementComputation PaywallsStrings.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[107/426] Compiling RevenueCat_CustomEntitlementComputation PurchaseStrings.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[108/426] Compiling RevenueCat_CustomEntitlementComputation SigningStrings.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[109/426] Compiling RevenueCat_CustomEntitlementComputation StoreKitStrings.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[110/426] Compiling RevenueCat_CustomEntitlementComputation Strings.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[111/426] Compiling RevenueCat_CustomEntitlementComputation WebRedemptionStrings.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[112/426] Compiling RevenueCat_CustomEntitlementComputation Box.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[113/426] Compiling RevenueCat_CustomEntitlementComputation AnyDecodable.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[114/426] Compiling RevenueCat_CustomEntitlementComputation AnyEncodable.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[115/426] Compiling RevenueCat_CustomEntitlementComputation DefaultDecodable.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[116/426] Compiling RevenueCat_CustomEntitlementComputation EnsureNonEmptyCollectionDecodable.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[117/426] Compiling RevenueCat_CustomEntitlementComputation IgnoreHashable.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[118/426] Compiling RevenueCat_CustomEntitlementComputation NonEmptyStringDecodable.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[119/426] Compiling RevenueCat_CustomEntitlementComputation RawDataContainer.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[120/426] Compiling RevenueCat_CustomEntitlementComputation Atomic.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[121/426] Compiling RevenueCat_CustomEntitlementComputation Lock.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[122/426] Compiling RevenueCat_CustomEntitlementComputation OperationDispatcher.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[123/426] Compiling RevenueCat_CustomEntitlementComputation Purchases+async.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[124/426] Compiling RevenueCat_CustomEntitlementComputation Purchases+nonasync.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[125/426] Compiling RevenueCat_CustomEntitlementComputation SynchronizedUserDefaults.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
[126/426] Compiling RevenueCat_CustomEntitlementComputation DangerousSettings.swift
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
error: emit-module command failed with exit code 1 (use -v to see invocation)
/host/spi-builder-workspace/Sources/Error Handling/ErrorUtils.swift:16:8: error: no such module 'StoreKit'
 14 |
 15 | import Foundation
 16 | import StoreKit
    |        `- error: no such module 'StoreKit'
 17 |
 18 | // swiftlint:disable file_length multiline_parameters type_body_length
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:8f9255989265d824b88e7d572b1a334a0dc9b701075ede1970390db95d315c35
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
warning: 'spi-builder-workspace': Invalid Exclude '/host/spi-builder-workspace/Tests/RevenueCatUITests/Templates/__Snapshots__': File not found.
warning: 'spi-builder-workspace': ignoring broken symlink /host/spi-builder-workspace/Tests/RevenueCatUITests/PaywallsV2/__PreviewResources__
warning: 'spi-builder-workspace': Invalid Resource 'PaywallsV2/__PreviewResources__': File not found.
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/RevenueCatUI/RevenueCatUIDev.xctestplan
warning: 'nimble': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/.build/checkouts/nimble/Sources/Nimble/PrivacyInfo.xcprivacy
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/101] Compiling RevenueCat EventsRequest+CustomerCenter.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[3/101] Compiling RevenueCat DeepLinkParser.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[4/101] Compiling RevenueCat DiagnosticsEvent.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
error: emit-module command failed with exit code 1 (use -v to see invocation)
[5/106] Emitting module ReceiptParser
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[6/106] Compiling RevenueCat PurchaseOwnershipType+Extensions.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[7/106] Compiling RevenueCat Store+Extensions.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[8/301] Compiling RevenueCat_CustomEntitlementComputation InAppPurchaseBuilder.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[9/301] Compiling RevenueCat_CustomEntitlementComputation ArraySlice_UInt8+Extensions.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[10/301] Compiling RevenueCat_CustomEntitlementComputation Codable+Extensions.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[11/373] Compiling RevenueCat_CustomEntitlementComputation ReceiptStrings.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[12/373] Compiling RevenueCat_CustomEntitlementComputation LocalReceiptFetcher.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[13/373] Compiling RevenueCat_CustomEntitlementComputation LogIntent.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[14/373] Compiling RevenueCat_CustomEntitlementComputation Logger.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[15/373] Compiling RevenueCat_CustomEntitlementComputation AnalyticsStrings.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[16/373] Compiling RevenueCat_CustomEntitlementComputation ConfigureStrings.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[17/373] Compiling RevenueCat_CustomEntitlementComputation CustomerInfoStrings.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[18/373] Compiling RevenueCat_CustomEntitlementComputation LoggerType.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[19/373] Compiling RevenueCat_CustomEntitlementComputation ProcessInfo+Extensions.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[20/373] Compiling RevenueCat_CustomEntitlementComputation ReceiptParserLogger.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[21/373] Compiling RevenueCat_CustomEntitlementComputation DateFormatter+Extensions.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[22/373] Compiling RevenueCat_CustomEntitlementComputation UInt8+Extensions.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
[23/373] Compiling RevenueCat_CustomEntitlementComputation FileReader.swift
/host/spi-builder-workspace/LocalReceiptParsing/Helpers/LoggerType.swift:15:8: error: no such module 'os'
 13 |
 14 | import Foundation
 15 | import os
    |        `- error: no such module 'os'
 16 |
 17 | // swiftlint:disable force_unwrapping
BUILD FAILURE 6.1 wasm