The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build Stripe, reference master (eda43f), with Swift 5.9 for watchOS using Xcode 15.2 on 5 May 2025 20:57:23 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Stripe-Package -destination generic/platform=watchOS

Build Log

        "Source/PaymentSheet/PaymentSheet.swift",
        "Source/PaymentSheet/PaymentSheetAppearance.swift",
        "Source/PaymentSheet/PaymentSheetConfiguration.swift",
        "Source/PaymentSheet/PaymentSheetDeferredValidator.swift",
        "Source/PaymentSheet/PaymentSheetError.swift",
        "Source/PaymentSheet/PaymentSheetFlowController.swift",
        "Source/PaymentSheet/PaymentSheetFormFactory/FormSpec/FormSpec.swift",
        "Source/PaymentSheet/PaymentSheetFormFactory/FormSpec/FormSpecProvider.swift",
        "Source/PaymentSheet/PaymentSheetFormFactory/PaymentSheetFormFactory+BLIK.swift",
        "Source/PaymentSheet/PaymentSheetFormFactory/PaymentSheetFormFactory+Boleto.swift",
        "Source/PaymentSheet/PaymentSheetFormFactory/PaymentSheetFormFactory+Card.swift",
        "Source/PaymentSheet/PaymentSheetFormFactory/PaymentSheetFormFactory+FormSpec.swift",
        "Source/PaymentSheet/PaymentSheetFormFactory/PaymentSheetFormFactory+Mandates.swift",
        "Source/PaymentSheet/PaymentSheetFormFactory/PaymentSheetFormFactory+OXXO.swift",
        "Source/PaymentSheet/PaymentSheetFormFactory/PaymentSheetFormFactory+UPI.swift",
        "Source/PaymentSheet/PaymentSheetFormFactory/PaymentSheetFormFactory.swift",
        "Source/PaymentSheet/PaymentSheetFormFactory/PaymentSheetFormFactoryConfig.swift",
        "Source/PaymentSheet/PaymentSheetIntentConfiguration.swift",
        "Source/PaymentSheet/PaymentSheetLoader.swift",
        "Source/PaymentSheet/STPAnalyticsClient+PaymentSheet.swift",
        "Source/PaymentSheet/STPApplePayContext+PaymentSheet.swift",
        "Source/PaymentSheet/STPPaymentIntentShippingDetailsParams+PaymentSheet.swift",
        "Source/PaymentSheet/Saved Payment Method Screen/SavedPaymentMethodCollectionView.swift",
        "Source/PaymentSheet/Saved Payment Method Screen/SavedPaymentOptionsViewController.swift",
        "Source/PaymentSheet/Saved Payment Method Screen/Vertical Saved Payment Method Screen/SavedPaymentMethodRowButton.swift",
        "Source/PaymentSheet/Saved Payment Method Screen/Vertical Saved Payment Method Screen/VerticalSavedPaymentMethodsViewController.swift",
        "Source/PaymentSheet/SavedPaymentMethodFormFactory/SavedPaymentMethodFormFactory+Card.swift",
        "Source/PaymentSheet/SavedPaymentMethodFormFactory/SavedPaymentMethodFormFactory+SEPADebit.swift",
        "Source/PaymentSheet/SavedPaymentMethodFormFactory/SavedPaymentMethodFormFactory+USBankAccount.swift",
        "Source/PaymentSheet/SavedPaymentMethodFormFactory/SavedPaymentMethodFormFactory.swift",
        "Source/PaymentSheet/USBankAccount/BankAccountInfoView.swift",
        "Source/PaymentSheet/USBankAccount/InstantDebitsPaymentMethodElement.swift",
        "Source/PaymentSheet/USBankAccount/USBankAccountPaymentMethodElement.swift",
        "Source/PaymentSheet/Vertical Main Screen/FormHeaderView.swift",
        "Source/PaymentSheet/Vertical Main Screen/RightAccessoryButton.swift",
        "Source/PaymentSheet/Vertical Main Screen/RowButton.swift",
        "Source/PaymentSheet/Vertical Main Screen/RowButtonFlatWithCheckmark.swift",
        "Source/PaymentSheet/Vertical Main Screen/RowButtonFlatWithRadioView.swift",
        "Source/PaymentSheet/Vertical Main Screen/RowButtonFloating.swift",
        "Source/PaymentSheet/Vertical Main Screen/VerticalPaymentMethodListViewController.swift",
        "Source/PaymentSheet/ViewControllers/AutoComplete/AddressSearchResult.swift",
        "Source/PaymentSheet/ViewControllers/AutoComplete/AutoCompleteViewController.swift",
        "Source/PaymentSheet/ViewControllers/AutoComplete/String+AutoComplete.swift",
        "Source/PaymentSheet/ViewControllers/BottomSheet3DS2ViewController.swift",
        "Source/PaymentSheet/ViewControllers/BottomSheetViewController.swift",
        "Source/PaymentSheet/ViewControllers/CVCReconfirmationVerticalViewController.swift",
        "Source/PaymentSheet/ViewControllers/CVCReconfirmationViewController.swift",
        "Source/PaymentSheet/ViewControllers/LoadingViewController.swift",
        "Source/PaymentSheet/ViewControllers/PaymentMethodFormViewController.swift",
        "Source/PaymentSheet/ViewControllers/PaymentSheetFlowControllerViewController.swift",
        "Source/PaymentSheet/ViewControllers/PaymentSheetVerticalViewController.swift",
        "Source/PaymentSheet/ViewControllers/PaymentSheetViewController.swift",
        "Source/PaymentSheet/ViewControllers/PollingViewController.swift",
        "Source/PaymentSheet/ViewControllers/PollingViewModel.swift",
        "Source/PaymentSheet/ViewControllers/SepaMandateViewController.swift",
        "Source/PaymentSheet/ViewControllers/UpdatePaymentMethodViewController+Configuration.swift",
        "Source/PaymentSheet/ViewControllers/UpdatePaymentMethodViewController.swift",
        "Source/PaymentSheet/Views/AUBECSMandate.swift",
        "Source/PaymentSheet/Views/AffirmCopyLabel.swift",
        "Source/PaymentSheet/Views/AfterpayPriceBreakdownView.swift",
        "Source/PaymentSheet/Views/Appearance+FontScaling.swift",
        "Source/PaymentSheet/Views/BacsDDMandateView.swift",
        "Source/PaymentSheet/Views/CVCPaymentMethodInformationView.swift",
        "Source/PaymentSheet/Views/CVCRecollectionView.swift",
        "Source/PaymentSheet/Views/CardScanButton.swift",
        "Source/PaymentSheet/Views/CardScanningView.swift",
        "Source/PaymentSheet/Views/CircularButton.swift",
        "Source/PaymentSheet/Views/ConfirmButton.swift",
        "Source/PaymentSheet/Views/ManualEntryButton.swift",
        "Source/PaymentSheet/Views/PayWithLinkButton.swift",
        "Source/PaymentSheet/Views/PaymentMethodTypeImageView.swift",
        "Source/PaymentSheet/Views/PaymentSheetUIKitAdditions.swift",
        "Source/PaymentSheet/Views/PromoBadgeView.swift",
        "Source/PaymentSheet/Views/RemoveButton.swift",
        "Source/PaymentSheet/Views/RotatingCardBrandsView.swift",
        "Source/PaymentSheet/Views/ShadowedRoundedRectangleView.swift",
        "Source/PaymentSheet/Views/SheetNavigationBar.swift",
        "Source/PaymentSheet/Views/SheetNavigationButton.swift",
        "Source/PaymentSheet/Views/SimpleMandateTextView.swift",
        "Source/PaymentSheet/Views/TestModeView.swift"
      ],
      "target_dependencies" : [
        "StripePaymentsUI",
        "StripeApplePay",
        "StripePayments",
        "StripeCore",
        "StripeUICore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StripeIdentity",
      "module_type" : "SwiftTarget",
      "name" : "StripeIdentity",
      "path" : "StripeIdentity/StripeIdentity",
      "product_memberships" : [
        "StripeIdentity"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_add@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_id_front@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/fil.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fil"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_checkmark_92@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_cloud@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_selfie_warmup@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/bg-BG.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "bg-bg"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/id.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "id"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_checkmark@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/fi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fi"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/sk-SK.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sk-sk"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_wallet@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/pt-PT.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pt-pt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/zh-Hans.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hans"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_clock@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/nn-NO.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nn-no"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/th.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "th"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_create_identity_verification@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_camera@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/sl-SI.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sl-si"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/zh-HK.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hk"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/es.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/ca-ES.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ca-es"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/tr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "tr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_document@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/ko.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ko"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/vi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "vi"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/hu.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "hu"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_warning2@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/es-419.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es-419"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/da.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "da"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/sv.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sv"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/ms-MY.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ms-my"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/en-GB.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en-gb"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_warning_92@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_lock@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/el-GR.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "el-gr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_ellipsis@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/lv-LV.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "lv-lv"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/pl-PL.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pl-pl"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_dispute_protection@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/lt-LT.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "lt-lt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/ro-RO.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ro-ro"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/hr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "hr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_warning@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/et-EE.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "et-ee"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/pt-BR.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pt-br"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_info@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/cs-CZ.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "cs-cz"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/fr-CA.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr-ca"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/ja.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ja"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/de.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "de"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/zh-Hant.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hant"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_moved@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/mt.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "mt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/it.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "it"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/ru.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ru"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/nl.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nl"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/en.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_phone@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/nb.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nb"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Images/icon_camera_classic@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeIdentity/StripeIdentity/Resources/Localizations/fr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr"
            }
          }
        }
      ],
      "sources" : [
        "Source/API Bindings/DocumentScanner+API.swift",
        "Source/API Bindings/DocumentType+StripeIdentity.swift",
        "Source/API Bindings/DocumentUploader+API.swift",
        "Source/API Bindings/FaceScanner+API.swift",
        "Source/API Bindings/IdentityAPIClient.swift",
        "Source/API Bindings/Models/DocumentType.swift",
        "Source/API Bindings/Models/TruncatedDecimal.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPage.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPageFieldType.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPageIconType.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPageRequirements.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPageStaticConsentLineContent.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPageStaticContentBottomSheetContent.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPageStaticContentBottomSheetLineContent.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPageStaticContentConsentPage.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPageStaticContentCountryNotListedPage.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPageStaticContentDocumentCaptureModels.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPageStaticContentDocumentCapturePage.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPageStaticContentDocumentSelectPage.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPageStaticContentExperiment.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPageStaticContentIndividualPage.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPageStaticContentIndividualWelcomePage.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPageStaticContentPhoneOtpPage.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPageStaticContentSelfieModels.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPageStaticContentSelfiePage.swift",
        "Source/API Bindings/Models/VerificationPage/VerificationPageStaticContentTextPage.swift",
        "Source/API Bindings/Models/VerificationPageData/VerificationPageData.swift",
        "Source/API Bindings/Models/VerificationPageData/VerificationPageDataRequirementError.swift",
        "Source/API Bindings/Models/VerificationPageData/VerificationPageDataRequirements.swift",
        "Source/API Bindings/Models/VerificationPageDataUpdate/RequiredInternationalAddress.swift",
        "Source/API Bindings/Models/VerificationPageDataUpdate/VerificationPageClearData.swift",
        "Source/API Bindings/Models/VerificationPageDataUpdate/VerificationPageCollectedData.swift",
        "Source/API Bindings/Models/VerificationPageDataUpdate/VerificationPageDataDob.swift",
        "Source/API Bindings/Models/VerificationPageDataUpdate/VerificationPageDataDocumentFileData.swift",
        "Source/API Bindings/Models/VerificationPageDataUpdate/VerificationPageDataFace.swift",
        "Source/API Bindings/Models/VerificationPageDataUpdate/VerificationPageDataIdNumber.swift",
        "Source/API Bindings/Models/VerificationPageDataUpdate/VerificationPageDataName.swift",
        "Source/API Bindings/Models/VerificationPageDataUpdate/VerificationPageDataPhone.swift",
        "Source/API Bindings/Models/VerificationPageDataUpdate/VerificationPageDataUpdate.swift",
        "Source/API Bindings/SelfieUploader+API.swift",
        "Source/Analytics/IdentityAnalyticsClient.swift",
        "Source/Categories/Array+StripeIdentity.swift",
        "Source/Categories/CGImage+StripeIdentity.swift",
        "Source/Categories/MLMultiArray+StripeIdentity.swift",
        "Source/Categories/NSAttributedString+HTML.swift",
        "Source/Categories/TimeInterval+StripeIdentity.swift",
        "Source/Categories/UINavigationController+StripeIdentity.swift",
        "Source/Categories/VNBarcodeSymbology+StripeIdentity.swift",
        "Source/Elements/IdNumberElement.swift",
        "Source/Elements/IdentityElementsFactory.swift",
        "Source/Elements/IdentityTextButtonElement.swift",
        "Source/Elements/IndividualFormElement.swift",
        "Source/Enums+CustomStringConvertible.swift",
        "Source/Helpers/Image.swift",
        "Source/Helpers/STPLocalizedString.swift",
        "Source/Helpers/String+Localized.swift",
        "Source/Helpers/StripeIdentityBundleLocator.swift",
        "Source/Helpers/UIImage+utils.swift",
        "Source/IdentityVerificationSheet.swift",
        "Source/IdentityVerificationSheetError.swift",
        "Source/NativeComponents/Coordinators/IdentityTopLevelDestination.swift",
        "Source/NativeComponents/Coordinators/ImageScanner/DocumentScanner/DocumentScanner.swift",
        "Source/NativeComponents/Coordinators/ImageScanner/DocumentScanner/DocumentScannerConfiguration.swift",
        "Source/NativeComponents/Coordinators/ImageScanner/DocumentScanner/DocumentScannerOutput.swift",
        "Source/NativeComponents/Coordinators/ImageScanner/FaceScanner/FaceCaptureData.swift",
        "Source/NativeComponents/Coordinators/ImageScanner/FaceScanner/FaceScanner.swift",
        "Source/NativeComponents/Coordinators/ImageScanner/FaceScanner/FaceScannerConfiguration.swift",
        "Source/NativeComponents/Coordinators/ImageScanner/FaceScanner/FaceScannerOutput.swift",
        "Source/NativeComponents/Coordinators/ImageScanner/ImageScanner.swift",
        "Source/NativeComponents/Coordinators/ImageScanner/ImageScanningConcurrencyManager.swift",
        "Source/NativeComponents/Coordinators/ImageScanningSession/ImageScanningSession.swift",
        "Source/NativeComponents/Coordinators/ImageScanningSession/ImageScanningSessionDelegate.swift",
        "Source/NativeComponents/Coordinators/ImageUploaders/DocumentUploader.swift",
        "Source/NativeComponents/Coordinators/ImageUploaders/IdentityImageUploader.swift",
        "Source/NativeComponents/Coordinators/ImageUploaders/SelfieUploader.swift",
        "Source/NativeComponents/Coordinators/VerificationSheetController.swift",
        "Source/NativeComponents/Coordinators/VerificationSheetFlowController.swift",
        "Source/NativeComponents/Coordinators/VerificationSheetFlowControllerError.swift",
        "Source/NativeComponents/Detectors/BarcodeDetector.swift",
        "Source/NativeComponents/Detectors/FaceDetector/FaceDetector.swift",
        "Source/NativeComponents/Detectors/FaceDetector/FaceDetectorOutput.swift",
        "Source/NativeComponents/Detectors/IDDetector/IDDetector.swift",
        "Source/NativeComponents/Detectors/IDDetector/IDDetectorConstants.swift",
        "Source/NativeComponents/Detectors/IDDetector/IDDetectorOutput.swift",
        "Source/NativeComponents/Detectors/LaplacianBlurDetector.swift",
        "Source/NativeComponents/Detectors/MLDetectorConfiguration.swift",
        "Source/NativeComponents/Detectors/MLDetectorMetricsTracker.swift",
        "Source/NativeComponents/Detectors/MotionBlurDetector.swift",
        "Source/NativeComponents/Detectors/VisionBasedDetector.swift",
        "Source/NativeComponents/DocumentSide.swift",
        "Source/NativeComponents/IdentityDataCollecting.swift",
        "Source/NativeComponents/IdentityFlowNavigationController.swift",
        "Source/NativeComponents/IdentityUI.swift",
        "Source/NativeComponents/ML/Helpers/MLModelLoader.swift",
        "Source/NativeComponents/ML/Helpers/MLModelUnexpectedOutputError.swift",
        "Source/NativeComponents/ML/Helpers/NonMaxSuppression.swift",
        "Source/NativeComponents/ML/IdentityMLModelLoader.swift",
        "Source/NativeComponents/ViewControllers/BiometricConsentViewController.swift",
        "Source/NativeComponents/ViewControllers/BottomSheetViewController.swift",
        "Source/NativeComponents/ViewControllers/CountryNotListedViewController.swift",
        "Source/NativeComponents/ViewControllers/DebugViewController.swift",
        "Source/NativeComponents/ViewControllers/DocumentCaptureViewController+Strings.swift",
        "Source/NativeComponents/ViewControllers/DocumentCaptureViewController.swift",
        "Source/NativeComponents/ViewControllers/DocumentFileUploadViewController+Strings.swift",
        "Source/NativeComponents/ViewControllers/DocumentFileUploadViewController.swift",
        "Source/NativeComponents/ViewControllers/DocumentWarmupViewController.swift",
        "Source/NativeComponents/ViewControllers/ErrorViewController.swift",
        "Source/NativeComponents/ViewControllers/IdentityFlowViewController.swift",
        "Source/NativeComponents/ViewControllers/IndividualViewController.swift",
        "Source/NativeComponents/ViewControllers/IndividualWelcomeViewController.swift",
        "Source/NativeComponents/ViewControllers/LoadingViewController.swift",
        "Source/NativeComponents/ViewControllers/PhoneOtpViewController.swift",
        "Source/NativeComponents/ViewControllers/SelfieCaptureViewController+Strings.swift",
        "Source/NativeComponents/ViewControllers/SelfieCaptureViewController.swift",
        "Source/NativeComponents/ViewControllers/SelfieWarmupViewController.swift",
        "Source/NativeComponents/ViewControllers/SuccessViewController.swift",
        "Source/NativeComponents/ViewControllers/UIViewController+SafariExtension.swift",
        "Source/NativeComponents/Views/BottomAlignedLabel.swift",
        "Source/NativeComponents/Views/BottomSheetView.swift",
        "Source/NativeComponents/Views/CameraPreviewContainerView.swift",
        "Source/NativeComponents/Views/CompleteOptionView.swift",
        "Source/NativeComponents/Views/ContentCenteringScrollView.swift",
        "Source/NativeComponents/Views/DebugView.swift",
        "Source/NativeComponents/Views/DocumentCapture/AnimatedBorderView.swift",
        "Source/NativeComponents/Views/DocumentCapture/DocumentCaptureView.swift",
        "Source/NativeComponents/Views/DocumentCapture/DocumentScanningView.swift",
        "Source/NativeComponents/Views/DocumentCapture/InstructionalDocumentScanningView.swift",
        "Source/NativeComponents/Views/DocumentWarmupView.swift",
        "Source/NativeComponents/Views/ErrorView.swift",
        "Source/NativeComponents/Views/HeaderIconView.swift",
        "Source/NativeComponents/Views/HeaderView.swift",
        "Source/NativeComponents/Views/IdentityFlowView.swift",
        "Source/NativeComponents/Views/IdentityHTMLView/HTMLTextView.swift",
        "Source/NativeComponents/Views/IdentityHTMLView/HTMLViewWithIconLabels.swift",
        "Source/NativeComponents/Views/IdentityHTMLView/IconLabelHTMLView.swift",
        "Source/NativeComponents/Views/IdentityHTMLView/MultilineIconLabelHTMLView.swift",
        "Source/NativeComponents/Views/InstructionListView.swift",
        "Source/NativeComponents/Views/ListView/ListItemView.swift",
        "Source/NativeComponents/Views/ListView/ListView.swift",
        "Source/NativeComponents/Views/PhoneOtpView.swift",
        "Source/NativeComponents/Views/Selfie/SelfieCaptureView.swift",
        "Source/NativeComponents/Views/Selfie/SelfieScanningView.swift",
        "Source/NativeComponents/Views/Selfie/SelfieWarmupView.swift",
        "Source/NativeComponents/Views/ShadowConfiguration.swift",
        "Source/NativeComponents/Views/ShadowedCorneredImageView.swift",
        "Source/StripeCore+Import.swift",
        "Source/VerificationClientSecret.swift",
        "Source/VerificationSheetAnalytics.swift",
        "Source/WebWrapper/VerificationFlowWebView.swift",
        "Source/WebWrapper/VerificationFlowWebViewController.swift",
        "Source/WebWrapper/VerifyWebURLHelper.swift"
      ],
      "target_dependencies" : [
        "StripeCore",
        "StripeUICore",
        "StripeCameraCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StripeFinancialConnections",
      "module_type" : "SwiftTarget",
      "name" : "StripeFinancialConnections",
      "path" : "StripeFinancialConnections/StripeFinancialConnections",
      "product_memberships" : [
        "StripeFinancialConnections",
        "StripeConnect"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Images/testmode@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/es.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/it.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "it"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/id.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "id"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Images/stripe_logo@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/zh-Hant.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hant"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/pt-BR.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pt-br"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/fr-CA.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr-ca"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/pl-PL.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pl-pl"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/hu.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "hu"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/ms-MY.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ms-my"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Images/chevron_down@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Images/link_logo@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Images/spinner@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Images/cancel_circle@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Images/generic_error@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/zh-Hans.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hans"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/ro-RO.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ro-ro"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Images/panel_arrow_right@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/nl.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nl"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/ko.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ko"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Images/search@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/fi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fi"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Images/close@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/zh-HK.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hk"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Images/warning_triangle@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/sl-SI.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sl-si"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/hr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "hr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/pt-PT.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pt-pt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/tr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "tr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/el-GR.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "el-gr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Images/person@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/fil.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fil"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/da.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "da"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/de.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "de"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/en-GB.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en-gb"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/nb.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nb"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/ja.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ja"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Images/back_arrow@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/cs-CZ.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "cs-cz"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Images/info@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/mt.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "mt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/et-EE.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "et-ee"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Images/bullet@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/bg-BG.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "bg-bg"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/vi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "vi"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/ru.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ru"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/sk-SK.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sk-sk"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/sv.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sv"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Images/add@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Images/check@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/lv-LV.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "lv-lv"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Images/bank@3x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/nn-NO.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nn-no"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/es-419.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es-419"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/ca-ES.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ca-es"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/lt-LT.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "lt-lt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/en.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeFinancialConnections/StripeFinancialConnections/Resources/Localizations/fr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr"
            }
          }
        }
      ],
      "sources" : [
        "Source/API Bindings/APIVersion.swift",
        "Source/API Bindings/FinancialConnectionsAPI.swift",
        "Source/API Bindings/FinancialConnectionsAPIClientLogger.swift",
        "Source/API Bindings/FinancialConnectionsAPIEndpoint.swift",
        "Source/API Bindings/FinancialConnectionsAsyncAPIClient+Wrappers.swift",
        "Source/API Bindings/FinancialConnectionsAsyncAPIClient.swift",
        "Source/API Bindings/Models/BankAccountToken.swift",
        "Source/API Bindings/Models/ConsumerSession/ConsumerSessionModels.swift",
        "Source/API Bindings/Models/FinancialConnectionsAccount.swift",
        "Source/API Bindings/Models/FinancialConnectionsAccountPickerPane.swift",
        "Source/API Bindings/Models/FinancialConnectionsAuthSession.swift",
        "Source/API Bindings/Models/FinancialConnectionsBulletPoint.swift",
        "Source/API Bindings/Models/FinancialConnectionsConsent.swift",
        "Source/API Bindings/Models/FinancialConnectionsDataAccessNotice.swift",
        "Source/API Bindings/Models/FinancialConnectionsGenericInfoScreen.swift",
        "Source/API Bindings/Models/FinancialConnectionsIDConsentContent.swift",
        "Source/API Bindings/Models/FinancialConnectionsImage.swift",
        "Source/API Bindings/Models/FinancialConnectionsInstitution.swift",
        "Source/API Bindings/Models/FinancialConnectionsInstitutionSearchResultResource.swift",
        "Source/API Bindings/Models/FinancialConnectionsLegalDetailsNotice.swift",
        "Source/API Bindings/Models/FinancialConnectionsLinkLoginPane.swift",
        "Source/API Bindings/Models/FinancialConnectionsMixedOAuthParams.swift",
        "Source/API Bindings/Models/FinancialConnectionsNetworkedAccountsResponse.swift",
        "Source/API Bindings/Models/FinancialConnectionsNetworkingLinkSignup.swift",
        "Source/API Bindings/Models/FinancialConnectionsOAuthPrepane.swift",
        "Source/API Bindings/Models/FinancialConnectionsPartnerAccount.swift",
        "Source/API Bindings/Models/FinancialConnectionsPaymentAccountResource.swift",
        "Source/API Bindings/Models/FinancialConnectionsPaymentDetails.swift",
        "Source/API Bindings/Models/FinancialConnectionsPaymentMethodType.swift",
        "Source/API Bindings/Models/FinancialConnectionsRepairSession.swift",
        "Source/API Bindings/Models/FinancialConnectionsSelectInstitution.swift",
        "Source/API Bindings/Models/FinancialConnectionsSession.swift",
        "Source/API Bindings/Models/FinancialConnectionsSessionManifest.swift",
        "Source/API Bindings/Models/FinancialConnectionsSynchronize.swift",
        "Source/Analytics/FinancialConnectionsAnalyticsClient.swift",
        "Source/Analytics/FinancialConnectionsSheetAnalytics.swift",
        "Source/Common/ExperimentHelper.swift",
        "Source/Common/FinancialConnectionsCustomManualEntryRequiredError.swift",
        "Source/Common/FinancialConnectionsNavigationController.swift",
        "Source/Common/FlowRouter.swift",
        "Source/Common/HostController.swift",
        "Source/Common/HostViewController.swift",
        "Source/Common/LoadingView.swift",
        "Source/Common/ModalPresentationWrapperViewController.swift",
        "Source/Common/TestModeAutofillBannerView.swift",
        "Source/FinancialConnectionsSDK/FinancialConnectionsSDKImplementation.swift",
        "Source/FinancialConnectionsSheet.swift",
        "Source/FinancialConnectionsSheetError.swift",
        "Source/Helpers/FinancialConnectionsAppearance.swift",
        "Source/Helpers/FinancialConnectionsEvent+Extensions.swift",
        "Source/Helpers/FinancialConnectionsFont.swift",
        "Source/Helpers/Helpers.swift",
        "Source/Helpers/Image.swift",
        "Source/Helpers/NSAttributedString+Extensions.swift",
        "Source/Helpers/PaymentAccount+Extensions.swift",
        "Source/Helpers/STPLocalizedString.swift",
        "Source/Helpers/ScreenNativeScale.swift",
        "Source/Helpers/String+Extensions.swift",
        "Source/Helpers/String+Localized.swift",
        "Source/Helpers/StripeFinancialConnectionsBundleLocator.swift",
        "Source/Helpers/UIViewController+Extensions.swift",
        "Source/Native/AccountPicker/AccountPickerAccountLoadErrorView.swift",
        "Source/Native/AccountPicker/AccountPickerDataSource.swift",
        "Source/Native/AccountPicker/AccountPickerFooterView.swift",
        "Source/Native/AccountPicker/AccountPickerHelpers.swift",
        "Source/Native/AccountPicker/AccountPickerNoAccountEligibleErrorView.swift",
        "Source/Native/AccountPicker/AccountPickerSelectionListView.swift",
        "Source/Native/AccountPicker/AccountPickerSelectionView.swift",
        "Source/Native/AccountPicker/AccountPickerViewController.swift",
        "Source/Native/AccountPicker/CheckboxView.swift",
        "Source/Native/AccountPicker/RetrieveAccountsLoadingView.swift",
        "Source/Native/AttachLinkedPaymentAccount/AccountNumberRetrievalErrorView.swift",
        "Source/Native/AttachLinkedPaymentAccount/AttachLinkedPaymentAccountDataSource.swift",
        "Source/Native/AttachLinkedPaymentAccount/AttachLinkedPaymentAccountViewController.swift",
        "Source/Native/Consent/ConsentBodyView.swift",
        "Source/Native/Consent/ConsentDataSource.swift",
        "Source/Native/Consent/ConsentFooterView.swift",
        "Source/Native/Consent/ConsentLogoView.swift",
        "Source/Native/Consent/ConsentViewController.swift",
        "Source/Native/Error/ErrorDataSource.swift",
        "Source/Native/Error/ErrorViewController.swift",
        "Source/Native/IDConsentContent/IDConsentContentDataSource.swift",
        "Source/Native/IDConsentContent/IDConsentContentViewController.swift",
        "Source/Native/InstitutionPicker/InstitutionCellView.swift",
        "Source/Native/InstitutionPicker/InstitutionDataSource.swift",
        "Source/Native/InstitutionPicker/InstitutionNoResultsView.swift",
        "Source/Native/InstitutionPicker/InstitutionPickerViewController.swift",
        "Source/Native/InstitutionPicker/InstitutionSearchBar.swift",
        "Source/Native/InstitutionPicker/InstitutionTableFooterView.swift",
        "Source/Native/InstitutionPicker/InstitutionTableLoadingView.swift",
        "Source/Native/InstitutionPicker/InstitutionTableView.swift",
        "Source/Native/InstitutionPicker/InstitutionTableViewCell.swift",
        "Source/Native/LinkAccountPicker/LinkAccountPickerBodyView.swift",
        "Source/Native/LinkAccountPicker/LinkAccountPickerDataSource.swift",
        "Source/Native/LinkAccountPicker/LinkAccountPickerFooterView.swift",
        "Source/Native/LinkAccountPicker/LinkAccountPickerLoadingView.swift",
        "Source/Native/LinkAccountPicker/LinkAccountPickerNewAccountRowView.swift",
        "Source/Native/LinkAccountPicker/LinkAccountPickerViewController.swift",
        "Source/Native/LinkLogin/LinkLoginDataSource.swift",
        "Source/Native/LinkLogin/LinkLoginViewController.swift",
        "Source/Native/ManualEntry/ManualEntryDataSource.swift",
        "Source/Native/ManualEntry/ManualEntryErrorView.swift",
        "Source/Native/ManualEntry/ManualEntryFormView.swift",
        "Source/Native/ManualEntry/ManualEntryValidator.swift",
        "Source/Native/ManualEntry/ManualEntryViewController.swift",
        "Source/Native/NativeFlowController.swift",
        "Source/Native/NativeFlowDataManager.swift",
        "Source/Native/NetworkingLinkLoginWarmup/NetworkingLinkLoginWarmupBodyView.swift",
        "Source/Native/NetworkingLinkLoginWarmup/NetworkingLinkLoginWarmupDataSource.swift",
        "Source/Native/NetworkingLinkLoginWarmup/NetworkingLinkLoginWarmupViewController.swift",
        "Source/Native/NetworkingLinkSignupPane/EmailTextField.swift",
        "Source/Native/NetworkingLinkSignupPane/LinkSignupFormView.swift",
        "Source/Native/NetworkingLinkSignupPane/NetworkingLinkSignupBodyView.swift",
        "Source/Native/NetworkingLinkSignupPane/NetworkingLinkSignupDataSource.swift",
        "Source/Native/NetworkingLinkSignupPane/NetworkingLinkSignupFooterView.swift",
        "Source/Native/NetworkingLinkSignupPane/NetworkingLinkSignupViewController.swift",
        "Source/Native/NetworkingLinkSignupPane/PhoneCountryCodePickerView.swift",
        "Source/Native/NetworkingLinkSignupPane/PhoneCountryCodeSelectorView.swift",
        "Source/Native/NetworkingLinkSignupPane/PhoneTextField.swift",
        "Source/Native/NetworkingLinkStepUpVerification/NetworkingLinkStepUpVerificationBodyView.swift",
        "Source/Native/NetworkingLinkStepUpVerification/NetworkingLinkStepUpVerificationDataSource.swift",
        "Source/Native/NetworkingLinkStepUpVerification/NetworkingLinkStepUpVerificationViewController.swift",
        "Source/Native/NetworkingLinkVerification/NetworkingLinkVerificationDataSource.swift",
        "Source/Native/NetworkingLinkVerification/NetworkingLinkVerificationViewController.swift",
        "Source/Native/NetworkingSaveToLinkVerification/NetworkingSaveToLinkVerificationDataSource.swift",
        "Source/Native/NetworkingSaveToLinkVerification/NetworkingSaveToLinkVerificationViewController.swift",
        "Source/Native/PartnerAuth/PartnerAuthDataSource.swift",
        "Source/Native/PartnerAuth/PartnerAuthViewController.swift",
        "Source/Native/PartnerAuth/PrepaneImageView.swift",
        "Source/Native/PartnerAuth/PrepaneViews.swift",
        "Source/Native/ResetFlow/ResetFlowDataSource.swift",
        "Source/Native/ResetFlow/ResetFlowViewController.swift",
        "Source/Native/Shared/AccountPickerRowLabelView.swift",
        "Source/Native/Shared/AccountPickerRowView.swift",
        "Source/Native/Shared/AttributedLabel.swift",
        "Source/Native/Shared/AttributedTextView.swift",
        "Source/Native/Shared/AuthFlowHelpers.swift",
        "Source/Native/Shared/AutoResizableUIView.swift",
        "Source/Native/Shared/BulletPointLabelView.swift",
        "Source/Native/Shared/Button+Extensions.swift",
        "Source/Native/Shared/CloseConfirmationViewController.swift",
        "Source/Native/Shared/Constants.swift",
        "Source/Native/Shared/CreatePaneParameters.swift",
        "Source/Native/Shared/DataAccessNoticeViewController.swift",
        "Source/Native/Shared/FeedbackGeneratorAdapter.swift",
        "Source/Native/Shared/GenericInfoScreen/GenericInfoBodyView.swift",
        "Source/Native/Shared/GenericInfoScreen/GenericInfoFooterView.swift",
        "Source/Native/Shared/GenericInfoScreen/GenericInfoViewController.swift",
        "Source/Native/Shared/HitTestStackView.swift",
        "Source/Native/Shared/HitTestView.swift",
        "Source/Native/Shared/InstitutionIconView.swift",
        "Source/Native/Shared/LegalDetailsNoticeViewController.swift",
        "Source/Native/Shared/NetworkingOTPView/NetworkingOTPDataSource.swift",
        "Source/Native/Shared/NetworkingOTPView/NetworkingOTPView.swift",
        "Source/Native/Shared/PaneLayoutView.swift",
        "Source/Native/Shared/PaneLayoutView/PaneLayoutView+Extensions.swift",
        "Source/Native/Shared/PresentationManager.swift",
        "Source/Native/Shared/RoundedIconView.swift",
        "Source/Native/Shared/RoundedLogoView.swift",
        "Source/Native/Shared/RoundedTextField.swift",
        "Source/Native/Shared/SFSafariViewController+Extensions.swift",
        "Source/Native/Shared/SheetViewController.swift",
        "Source/Native/Shared/ShimmeringView.swift",
        "Source/Native/Shared/SpinnerView.swift",
        "Source/Native/Shared/StripeSchemeAddress.swift",
        "Source/Native/Shared/TimeInterval+Extensions.swift",
        "Source/Native/Shared/UIImage+Extensions.swift",
        "Source/Native/Shared/UIImageView+Extensions.swift",
        "Source/Native/Shared/UITableView+Extensions.swift",
        "Source/Native/Shared/UIViewController+KeyboardAvoiding.swift",
        "Source/Native/Success/SuccessDataSource.swift",
        "Source/Native/Success/SuccessFooterView.swift",
        "Source/Native/Success/SuccessViewController.swift",
        "Source/Native/TerminalError/TerminalErrorView.swift",
        "Source/Native/TerminalError/TerminalErrorViewController.swift",
        "Source/StripeCore+Import.swift",
        "Source/Web/AuthenticationSessionManager.swift",
        "Source/Web/ContinueStateView.swift",
        "Source/Web/FinancialConnectionsAccountFetcher.swift",
        "Source/Web/FinancialConnectionsSessionFetcher.swift",
        "Source/Web/FinancialConnectionsWebFlowViewController.swift"
      ],
      "target_dependencies" : [
        "StripeCore",
        "StripeUICore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StripeCore",
      "module_type" : "SwiftTarget",
      "name" : "StripeCore",
      "path" : "StripeCore/StripeCore",
      "product_memberships" : [
        "Stripe",
        "StripePayments",
        "StripePaymentsUI",
        "StripePaymentSheet",
        "StripeApplePay",
        "StripeIdentity",
        "StripeCardScan",
        "StripeFinancialConnections",
        "StripeConnect"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/it.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "it"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/sv.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sv"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/pl-PL.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pl-pl"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/pt-BR.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pt-br"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/da.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "da"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/hu.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "hu"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/fr-CA.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr-ca"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/ca-ES.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ca-es"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/zh-HK.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hk"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/mt.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "mt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/th.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "th"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/sl-SI.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sl-si"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/es.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/zh-Hans.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hans"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/fr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/et-EE.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "et-ee"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/id.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "id"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/en-GB.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en-gb"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/en.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/nl.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nl"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/lv-LV.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "lv-lv"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/nn-NO.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nn-no"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/hr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "hr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/nb.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nb"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/de.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "de"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/fi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fi"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/tr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "tr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/sk-SK.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sk-sk"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/ro-RO.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ro-ro"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/ms-MY.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ms-my"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/ko.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ko"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/lt-LT.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "lt-lt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/ru.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ru"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/pt-PT.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pt-pt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/ja.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ja"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/fil.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fil"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/es-419.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es-419"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/cs-CZ.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "cs-cz"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/zh-Hant.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hant"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/el-GR.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "el-gr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/vi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "vi"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCore/StripeCore/Resources/Localizations/bg-BG.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "bg-bg"
            }
          }
        }
      ],
      "sources" : [
        "Source/API Bindings/Models/EmptyResponse.swift",
        "Source/API Bindings/Models/StripeFile.swift",
        "Source/API Bindings/STPAPIClient+FileUpload.swift",
        "Source/API Bindings/STPAPIClient.swift",
        "Source/API Bindings/STPAppInfo.swift",
        "Source/API Bindings/STPMultipartFormDataEncoder.swift",
        "Source/API Bindings/STPMultipartFormDataPart.swift",
        "Source/API Bindings/StripeAPI.swift",
        "Source/API Bindings/StripeAPIConfiguration+Version.swift",
        "Source/API Bindings/StripeAPIConfiguration.swift",
        "Source/API Bindings/StripeError.swift",
        "Source/API Bindings/StripeServiceError.swift",
        "Source/Analytics/Analytic.swift",
        "Source/Analytics/AnalyticLoggableError.swift",
        "Source/Analytics/AnalyticLoggableErrorV2.swift",
        "Source/Analytics/AnalyticsClientV2.swift",
        "Source/Analytics/AnalyticsHelper.swift",
        "Source/Analytics/Eventing/Notification+Stripe.swift",
        "Source/Analytics/Eventing/STPAnalyticsEventTranslator.swift",
        "Source/Analytics/NetworkDetector.swift",
        "Source/Analytics/PluginDetector.swift",
        "Source/Analytics/STPAnalyticEvent.swift",
        "Source/Analytics/STPAnalyticsClient+Error.swift",
        "Source/Analytics/STPAnalyticsClient.swift",
        "Source/Attestation/AppAttestService.swift",
        "Source/Attestation/StripeAttest.swift",
        "Source/Attestation/StripeAttestBackend.swift",
        "Source/Categories/Decimal+StripeCore.swift",
        "Source/Categories/Dictionary+Stripe.swift",
        "Source/Categories/Enums+CustomStringConvertible.swift",
        "Source/Categories/Locale+StripeCore.swift",
        "Source/Categories/NSArray+Stripe.swift",
        "Source/Categories/NSBundle+Stripe_AppName.swift",
        "Source/Categories/NSCharacterSet+StripeCore.swift",
        "Source/Categories/NSError+Stripe.swift",
        "Source/Categories/NSError+StripeCore.swift",
        "Source/Categories/NSMutableURLRequest+Stripe.swift",
        "Source/Categories/NSURLComponents+Stripe.swift",
        "Source/Categories/String+StripeCore.swift",
        "Source/Categories/UIImage+StripeCore.swift",
        "Source/Coder/StripeCodable.swift",
        "Source/Coder/StripeJSONDecoder.swift",
        "Source/Coder/StripeJSONEncoder.swift",
        "Source/Coder/StripeJSONShared.swift",
        "Source/Coder/UnknownFields.swift",
        "Source/Connections Bindings/AvailableIncentives.swift",
        "Source/Connections Bindings/BillingAddress.swift",
        "Source/Connections Bindings/ElementsSessionContext.swift",
        "Source/Connections Bindings/FinancialConnectionsEvent.swift",
        "Source/Connections Bindings/FinancialConnectionsLinkedBank.swift",
        "Source/Connections Bindings/FinancialConnectionsSDKInterface.swift",
        "Source/Connections Bindings/FinancialConnectionsSDKResult.swift",
        "Source/Connections Bindings/FinancialConnectionsStyle.swift",
        "Source/Connections Bindings/HostedAuthUrlBuilder.swift",
        "Source/Connections Bindings/InstantDebitsLinkedBank.swift",
        "Source/Connections Bindings/LinkBankPaymentMethod.swift",
        "Source/Connections Bindings/LinkConsumerIncentive.swift",
        "Source/Connections Bindings/LinkMode.swift",
        "Source/Connections Bindings/PrefillDetails.swift",
        "Source/Helpers/Async.swift",
        "Source/Helpers/BundleLocatorProtocol.swift",
        "Source/Helpers/FileDownloader.swift",
        "Source/Helpers/InstallMethod.swift",
        "Source/Helpers/KeyedEncodingContainer+Extensions.swift",
        "Source/Helpers/PaymentsSDKVariant.swift",
        "Source/Helpers/Result+Extensions.swift",
        "Source/Helpers/STPAssert.swift",
        "Source/Helpers/STPDeviceUtils.swift",
        "Source/Helpers/STPDispatchFunctions.swift",
        "Source/Helpers/STPError.swift",
        "Source/Helpers/STPNumericStringValidator.swift",
        "Source/Helpers/STPURLCallbackHandler.swift",
        "Source/Helpers/ServerErrorMapper.swift",
        "Source/Helpers/StripeCoreBundleLocator.swift",
        "Source/Helpers/URLEncoder.swift",
        "Source/Helpers/URLSession+Retry.swift",
        "Source/Localization/STPLocalizationUtils.swift",
        "Source/Localization/STPLocalizedString.swift",
        "Source/Localization/String+Localized.swift",
        "Source/Telemetry/FraudDetectionData.swift",
        "Source/Telemetry/STPTelemetryClient.swift",
        "Source/Telemetry/UserDefaults+PaymentsCore.swift",
        "Source/UI/UIActivityIndicatorView+Stripe.swift",
        "Source/UI/UIFont+Stripe.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StripeConnect",
      "module_type" : "SwiftTarget",
      "name" : "StripeConnect",
      "path" : "StripeConnect/StripeConnect",
      "product_memberships" : [
        "StripeConnect"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/zh-HK.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hk"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/sk-SK.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sk-sk"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/zh-Hans.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hans"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/sl-SI.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sl-si"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/cs-CZ.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "cs-cz"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/da.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "da"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/pt-BR.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pt-br"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/nl.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nl"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/vi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "vi"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/ca-ES.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ca-es"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/mt.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "mt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/es.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/pl-PL.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pl-pl"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/ro-RO.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ro-ro"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/zh-Hant.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hant"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/es-419.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es-419"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/el-GR.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "el-gr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/hr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "hr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/bg-BG.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "bg-bg"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/de.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "de"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/sv.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sv"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/ko.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ko"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/ru.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ru"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/lv-LV.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "lv-lv"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/tr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "tr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/fr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/th.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "th"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/fi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fi"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/nn-NO.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nn-no"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/ja.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ja"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/lt-LT.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "lt-lt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/fil.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fil"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/it.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "it"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/nb.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nb"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/en.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/fr-CA.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr-ca"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/pt-PT.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pt-pt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/ms-MY.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ms-my"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/id.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "id"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/hu.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "hu"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/et-EE.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "et-ee"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeConnect/StripeConnect/Resources/Localizations/en-GB.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en-gb"
            }
          }
        }
      ],
      "sources" : [
        "Source/Components/AccountManagementViewController.swift",
        "Source/Components/AccountOnboardingController.swift",
        "Source/Components/ComponentType.swift",
        "Source/Components/NotificationBannerViewController.swift",
        "Source/Components/PaymentDetailsViewController.swift",
        "Source/Components/PayoutsViewController.swift",
        "Source/CustomFontSource.swift",
        "Source/EmbeddedComponentManager+Appearance.swift",
        "Source/EmbeddedComponentManager.swift",
        "Source/Helpers/Appearance+Encoding.swift",
        "Source/Helpers/CSSHelpers.swift",
        "Source/Helpers/ConnectJSURLParams.swift",
        "Source/Helpers/EmbeddedComponentError.swift",
        "Source/Helpers/StringCodingKey.swift",
        "Source/Internal/Analytics/AnalyticsClientV2+Connect.swift",
        "Source/Internal/Analytics/ComponentAnalyticsClient.swift",
        "Source/Internal/Analytics/ConnectAnalyticEvent.swift",
        "Source/Internal/Analytics/Events/AuthenticatedWebViewCanceledEvent.swift",
        "Source/Internal/Analytics/Events/AuthenticatedWebViewErrorEvent.swift",
        "Source/Internal/Analytics/Events/AuthenticatedWebViewOpenedEvent.swift",
        "Source/Internal/Analytics/Events/AuthenticatedWebViewRedirectedEvent.swift",
        "Source/Internal/Analytics/Events/ComponentAccountSessionClaimed.swift",
        "Source/Internal/Analytics/Events/ComponentCreatedEvent.swift",
        "Source/Internal/Analytics/Events/ComponentLoadedEvent.swift",
        "Source/Internal/Analytics/Events/ComponentViewedEvent.swift",
        "Source/Internal/Analytics/Events/ComponentWebPageLoadedEvent.swift",
        "Source/Internal/Analytics/Events/DeserializeMessageErrorEvent.swift",
        "Source/Internal/Analytics/Events/PageLoadErrorEvent.swift",
        "Source/Internal/Analytics/Events/UnexpectedLoadErrorTypeEvent.swift",
        "Source/Internal/Analytics/Events/UnexpectedNavigationEvent.swift",
        "Source/Internal/Analytics/Events/UnrecognizedSetterEvent.swift",
        "Source/Internal/AuthenticatedWebView/AuthenticatedWebViewError.swift",
        "Source/Internal/AuthenticatedWebView/AuthenticatedWebViewManager.swift",
        "Source/Internal/ConnectActivityIndicator.swift",
        "Source/Internal/Extensions/Encodable+Connect.swift",
        "Source/Internal/Extensions/Error+extensions.swift",
        "Source/Internal/Extensions/Font+Extension.swift",
        "Source/Internal/Extensions/HTTPURLResponse+StripeConnect.swift",
        "Source/Internal/Extensions/JSONEncoder+extension.swift",
        "Source/Internal/Extensions/JSONSerialization+extension.swift",
        "Source/Internal/Extensions/UIViewController+StripeConnect.swift",
        "Source/Internal/Extensions/URL+extension.swift",
        "Source/Internal/Extensions/WKScriptMessage+extension.swift",
        "Source/Internal/FinancialConnectionsPresenter.swift",
        "Source/Internal/StripeConnectConstants.swift",
        "Source/Internal/Webview/ActivityViewControllerWithoutPopover.swift",
        "Source/Internal/Webview/AppearanceWrapper.swift",
        "Source/Internal/Webview/ApplicationURLOpener.swift",
        "Source/Internal/Webview/ConnectComponentWebViewController.swift",
        "Source/Internal/Webview/ConnectWebViewController.swift",
        "Source/Internal/Webview/CustomFontSourceWrapper.swift",
        "Source/Internal/Webview/HTTPStatusError.swift",
        "Source/Internal/Webview/MessageHandlers/AccountSessionClaimedMessageHandler.swift",
        "Source/Internal/Webview/MessageHandlers/CloseWebView.swift",
        "Source/Internal/Webview/MessageHandlers/DebugMessageHandler.swift",
        "Source/Internal/Webview/MessageHandlers/FetchAppInfoMessageHandler.swift",
        "Source/Internal/Webview/MessageHandlers/FetchClientSecretMessageHandler.swift",
        "Source/Internal/Webview/MessageHandlers/FetchInitComponentPropsMessageHandler.swift",
        "Source/Internal/Webview/MessageHandlers/FetchInitParamsMessageHandler.swift",
        "Source/Internal/Webview/MessageHandlers/Helpers/OnSetterFunctionCalledMessageHandler.swift",
        "Source/Internal/Webview/MessageHandlers/Helpers/ScriptMessageHandler.swift",
        "Source/Internal/Webview/MessageHandlers/Helpers/ScriptMessageHandlerWithReply.swift",
        "Source/Internal/Webview/MessageHandlers/Helpers/VoidPayload.swift",
        "Source/Internal/Webview/MessageHandlers/NotificationBanner/OnNotificationsChangeHandler.swift",
        "Source/Internal/Webview/MessageHandlers/OnLoadErrorMessageHandler.swift",
        "Source/Internal/Webview/MessageHandlers/OnLoaderStartMessageHandler.swift",
        "Source/Internal/Webview/MessageHandlers/Onboarding/OnExitMessageHandler.swift",
        "Source/Internal/Webview/MessageHandlers/OpenAuthenticatedWebViewMessageHandler.swift",
        "Source/Internal/Webview/MessageHandlers/OpenFinancialConnectionsMessageHandler.swift",
        "Source/Internal/Webview/MessageHandlers/PageDidLoadMessageHandler.swift",
        "Source/Internal/Webview/MessageSenders/CallSetterWithSerializableValueSender.swift",
        "Source/Internal/Webview/MessageSenders/MessageSender.swift",
        "Source/Internal/Webview/MessageSenders/MobileInputReceivedSender.swift",
        "Source/Internal/Webview/MessageSenders/ReturnedFromAuthenticatedWebViewSender.swift",
        "Source/Internal/Webview/MessageSenders/SetCollectMobileFinancialConnectionsResultSender.swift",
        "Source/Internal/Webview/MessageSenders/UpdateConnectInstanceSender.swift",
        "Source/Internal/Webview/PopupWebViewController.swift",
        "Source/Internal/Webview/WebViewErrorScreen.swift",
        "Source/Localization/STPLocalizedString.swift",
        "Source/Localization/StripeConnectBundleLocator.swift",
        "Source/Models/AccountCollectionOptions.swift",
        "Source/StripeConnect+Exports.swift"
      ],
      "target_dependencies" : [
        "StripeCore",
        "StripeUICore",
        "StripeFinancialConnections"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StripeCardScan",
      "module_type" : "SwiftTarget",
      "name" : "StripeCardScan",
      "path" : "StripeCardScan/StripeCardScan",
      "product_memberships" : [
        "StripeCardScan"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/et-EE.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "et-ee"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/da.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "da"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/nb.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nb"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/id.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "id"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/pl-PL.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pl-pl"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/fr-CA.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr-ca"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/pt-PT.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pt-pt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/hr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "hr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/fr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/tr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "tr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/ro-RO.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ro-ro"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/ca-ES.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ca-es"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/zh-Hans.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hans"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/es-419.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es-419"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/en.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/lt-LT.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "lt-lt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/zh-Hant.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hant"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/sv.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sv"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/ms-MY.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ms-my"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/vi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "vi"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/nn-NO.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nn-no"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/th.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "th"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/sl-SI.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sl-si"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/ko.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ko"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/mt.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "mt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/de.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "de"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/CompiledModels/UxModel.mlmodelc",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/pt-BR.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pt-br"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/fi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fi"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/hu.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "hu"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/fil.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fil"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/sk-SK.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sk-sk"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/it.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "it"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/cs-CZ.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "cs-cz"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/lv-LV.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "lv-lv"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/es.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/zh-HK.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hk"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/ja.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ja"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/en-GB.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en-gb"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/bg-BG.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "bg-bg"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/CompiledModels/SSDOcr.mlmodelc",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/ru.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ru"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/nl.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nl"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/StripeCardScan/StripeCardScan/Resources/Localizations/el-GR.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "el-gr"
            }
          }
        }
      ],
      "sources" : [
        "Source/CardScan/AppleOcr/AppleOcr.swift",
        "Source/CardScan/CardUtils/CardNetwork.swift",
        "Source/CardScan/CardUtils/CardType.swift",
        "Source/CardScan/CardUtils/CreditCardUtils.swift",
        "Source/CardScan/CardUtils/Expiry.swift",
        "Source/CardScan/CreditCardOcr/AppleCreditCardOcr.swift",
        "Source/CardScan/CreditCardOcr/CreditCardOcrImplementation.swift",
        "Source/CardScan/CreditCardOcr/CreditCardOcrPrediction.swift",
        "Source/CardScan/CreditCardOcr/CreditCardOcrResult.swift",
        "Source/CardScan/CreditCardOcr/ErrorCorrection.swift",
        "Source/CardScan/CreditCardOcr/MachineLearningResult.swift",
        "Source/CardScan/CreditCardOcr/MainLoopStateMachine.swift",
        "Source/CardScan/CreditCardOcr/NonNameWords.swift",
        "Source/CardScan/CreditCardOcr/OcrMainLoop.swift",
        "Source/CardScan/CreditCardOcr/OcrObject.swift",
        "Source/CardScan/CreditCardOcr/SSDCreditCardOcr.swift",
        "Source/CardScan/Extensions/Array+utils.swift",
        "Source/CardScan/Extensions/CGRectExtension.swift",
        "Source/CardScan/Extensions/CGrect+utils.swift",
        "Source/CardScan/Extensions/CreditCardOcrPrediction+expiry.swift",
        "Source/CardScan/Extensions/Image+utils.swift",
        "Source/CardScan/Extensions/UIImage+pixelBuffer.swift",
        "Source/CardScan/MLModels/AsyncModelLoading.swift",
        "Source/CardScan/MLModels/SSDOcr+Utils.swift",
        "Source/CardScan/MLModels/SSDOcr.swift",
        "Source/CardScan/MLModels/UxModel+Utils.swift",
        "Source/CardScan/MLModels/UxModel.swift",
        "Source/CardScan/MLRuntime/ActiveStateComputation.swift",
        "Source/CardScan/MLRuntime/AppState.swift",
        "Source/CardScan/MLRuntime/DetectedAllBoxes.swift",
        "Source/CardScan/MLRuntime/DetectedAllOcrBoxes.swift",
        "Source/CardScan/MLRuntime/DetectedBox.swift",
        "Source/CardScan/MLRuntime/DetectedSSDBox.swift",
        "Source/CardScan/MLRuntime/DetectedSSDOcrBox.swift",
        "Source/CardScan/MLRuntime/NMS.swift",
        "Source/CardScan/MLRuntime/OcrDD.swift",
        "Source/CardScan/MLRuntime/OcrDDUtils.swift",
        "Source/CardScan/MLRuntime/OcrPriorsGen.swift",
        "Source/CardScan/MLRuntime/PostDetectionAlgorithm.swift",
        "Source/CardScan/MLRuntime/PredictionAPI.swift",
        "Source/CardScan/MLRuntime/PredictionResult.swift",
        "Source/CardScan/MLRuntime/PredictionUtilOcr.swift",
        "Source/CardScan/MLRuntime/SSDOcrDetect.swift",
        "Source/CardScan/MLRuntime/SSDOcrOutputExtensions.swift",
        "Source/CardScan/MLRuntime/SoftNMS.swift",
        "Source/CardScan/UI/BlurView.swift",
        "Source/CardScan/UI/CardScanSheet.swift",
        "Source/CardScan/UI/CornerView.swift",
        "Source/CardScan/UI/InterfaceOrientation.swift",
        "Source/CardScan/UI/PreviewView.swift",
        "Source/CardScan/UI/ScanBaseViewController.swift",
        "Source/CardScan/UI/ScanConfiguration.swift",
        "Source/CardScan/UI/ScanEventsProtocol.swift",
        "Source/CardScan/UI/ScanStats.swift",
        "Source/CardScan/UI/SimpleScanViewController.swift",
        "Source/CardScan/UI/Torch.swift",
        "Source/CardScan/UI/VideoFeed.swift",
        "Source/CardScan/Utils/AppInfoUtils.swift",
        "Source/CardScan/Utils/AtomicPropertyWrapper.swift",
        "Source/CardScan/Utils/DeviceUtils.swift",
        "Source/CardVerify/Api/CardImageVerificationDetailsResponse.swift",
        "Source/CardVerify/Api/Models/Scan Analytics/ScanStatsPayload+Common.swift",
        "Source/CardVerify/Api/Models/Scan Analytics/ScanStatsPayload+Tasks.swift",
        "Source/CardVerify/Api/Models/Scan Analytics/ScanStatsPayload.swift",
        "Source/CardVerify/Api/Models/VerificationFramesData.swift",
        "Source/CardVerify/Api/Models/VerifyFrames.swift",
        "Source/CardVerify/Api/STPAPIClient+CardImageVerification.swift",
        "Source/CardVerify/Bouncer.swift",
        "Source/CardVerify/Card Image Verification/CancellationReason.swift",
        "Source/CardVerify/Card Image Verification/CardImageVerificationController.swift",
        "Source/CardVerify/Card Image Verification/CardImageVerificationIntent.swift",
        "Source/CardVerify/Card Image Verification/CardImageVerificationSheet.swift",
        "Source/CardVerify/Card Image Verification/CardImageVerificationSheetConfiguration.swift",
        "Source/CardVerify/Card Image Verification/CardScanSheetError.swift",
        "Source/CardVerify/Card Image Verification/ScanAnalyticsManager+Helpers.swift",
        "Source/CardVerify/Card Image Verification/ScanAnalyticsManager+Managers.swift",
        "Source/CardVerify/Card Image Verification/ScanAnalyticsManager+Tasks.swift",
        "Source/CardVerify/Card Image Verification/ScanAnalyticsManager.swift",
        "Source/CardVerify/Card Image Verification/ScannedCard.swift",
        "Source/CardVerify/Card Image Verification/ScannedCardImageData+Verification.swift",
        "Source/CardVerify/Card Image Verification/ScannedCardImageData.swift",
        "Source/CardVerify/Card Image Verification/StripeCore+Import.swift",
        "Source/CardVerify/CardBase.swift",
        "Source/CardVerify/CardScanFraudData.swift",
        "Source/CardVerify/CardScanMisc.swift",
        "Source/CardVerify/CardVerifyFraudData.swift",
        "Source/CardVerify/CardVerifyStateMachine.swift",
        "Source/CardVerify/FadeInAnimation.swift",
        "Source/CardVerify/FrameData.swift",
        "Source/CardVerify/Helpers/EndToEndTestDataSource.swift",
        "Source/CardVerify/Helpers/STPLocalizedString.swift",
        "Source/CardVerify/Helpers/String+Localized.swift",
        "Source/CardVerify/PaymentCard.swift",
        "Source/CardVerify/SimpleScanViewController+Verify.swift",
        "Source/CardVerify/StripeCardScanBundleLocator.swift",
        "Source/CardVerify/UxAnalyzer.swift",
        "Source/CardVerify/UxAndOcrMainLoop.swift",
        "Source/CardVerify/VerifyCardAddViewController.swift",
        "Source/CardVerify/VerifyCardViewController.swift",
        "Source/CardVerify/ZoomedInCGImage.swift"
      ],
      "target_dependencies" : [
        "StripeCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StripeCameraCore",
      "module_type" : "SwiftTarget",
      "name" : "StripeCameraCore",
      "path" : "StripeCameraCore/StripeCameraCore",
      "product_memberships" : [
        "StripeIdentity"
      ],
      "sources" : [
        "Source/CameraExifMetadata.swift",
        "Source/Categories/CGRect+StripeCameraCore.swift",
        "Source/Categories/CVPixelBuffer+StripeCameraCore.swift",
        "Source/Categories/UIDeviceOrientation+StripeCameraCore.swift",
        "Source/Categories/UIImage+Buffer.swift",
        "Source/Coordinators/AppSettingsHelper.swift",
        "Source/Coordinators/CameraPermissionsManager.swift",
        "Source/Coordinators/CameraSession.swift",
        "Source/Coordinators/MockSimulatorCameraSession.swift",
        "Source/Coordinators/Torch.swift",
        "Source/Views/CameraPreviewView.swift"
      ],
      "target_dependencies" : [
        "StripeCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StripeApplePay",
      "module_type" : "SwiftTarget",
      "name" : "StripeApplePay",
      "path" : "StripeApplePay/StripeApplePay",
      "product_memberships" : [
        "Stripe",
        "StripePaymentSheet",
        "StripeApplePay"
      ],
      "sources" : [
        "Source/ApplePayContext/STPAPIClient+ApplePay.swift",
        "Source/ApplePayContext/STPApplePayContext+LegacySupport.swift",
        "Source/ApplePayContext/STPApplePayContext.swift",
        "Source/Blocks.swift",
        "Source/Extensions/BillingDetails+ApplePay.swift",
        "Source/Extensions/PKContact+Stripe.swift",
        "Source/Extensions/PKPayment+Stripe.swift",
        "Source/PaymentsCore/API/Models/Address.swift",
        "Source/PaymentsCore/API/Models/BillingDetails.swift",
        "Source/PaymentsCore/API/Models/CardBrand.swift",
        "Source/PaymentsCore/API/Models/PaymentIntent.swift",
        "Source/PaymentsCore/API/Models/PaymentIntentParams.swift",
        "Source/PaymentsCore/API/Models/PaymentMethod.swift",
        "Source/PaymentsCore/API/Models/PaymentMethodParams.swift",
        "Source/PaymentsCore/API/Models/SetupIntent.swift",
        "Source/PaymentsCore/API/Models/SetupIntentParams.swift",
        "Source/PaymentsCore/API/Models/ShippingDetails.swift",
        "Source/PaymentsCore/API/Models/Token.swift",
        "Source/PaymentsCore/API/PaymentIntent+API.swift",
        "Source/PaymentsCore/API/PaymentMethod+API.swift",
        "Source/PaymentsCore/API/SetupIntent+API.swift",
        "Source/PaymentsCore/API/Token+API.swift",
        "Source/PaymentsCore/Analytics/STPAnalyticsClient+Payments.swift",
        "Source/PaymentsCore/Analytics/STPAnalyticsClient+PaymentsAPI.swift",
        "Source/PaymentsCore/Categories/STPAPIClient+PaymentsCore.swift",
        "Source/StripeCore+Import.swift"
      ],
      "target_dependencies" : [
        "StripeCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Stripe3DS2",
      "module_type" : "ClangTarget",
      "name" : "Stripe3DS2",
      "path" : "Stripe3DS2/Stripe3DS2",
      "product_memberships" : [
        "Stripe",
        "StripePayments",
        "StripePaymentsUI",
        "StripePaymentSheet"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/nl.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nl"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/ja.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ja"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/zh-Hant.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hant"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/zh-Hans.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hans"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/tr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "tr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/vi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "vi"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/zh-HK.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hk"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/id.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "id"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/de.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "de"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/pl-PL.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pl-pl"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/da.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "da"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/lt-LT.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "lt-lt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/pt-PT.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pt-pt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/et-EE.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "et-ee"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/sv.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sv"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/fr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/mt.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "mt"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/en.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/fil.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fil"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/ms-MY.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ms-my"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/nn-NO.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nn-no"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/hu.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "hu"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/es.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/hr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "hr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/cs-CZ.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "cs-cz"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/lv-LV.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "lv-lv"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/en-GB.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en-gb"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/sk-SK.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sk-sk"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/fi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fi"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/ca-ES.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ca-es"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/es-419.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es-419"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/pt-BR.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pt-br"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/nb.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nb"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/el-GR.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "el-gr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/ro-RO.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ro-ro"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/it.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "it"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/ru.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ru"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/ko.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ko"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/fr-CA.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr-ca"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/sl-SI.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sl-si"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/bg-BG.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "bg-bg"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/Stripe3DS2.xcassets",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "NSData+JWEHelpers.m",
        "NSDictionary+DecodingHelpers.m",
        "NSError+Stripe3DS2.m",
        "NSLayoutConstraint+LayoutSupport.m",
        "NSString+EmptyChecking.m",
        "NSString+JWEHelpers.m",
        "STDSACSNetworkingManager.m",
        "STDSAuthenticationResponseObject.m",
        "STDSBrandingView.m",
        "STDSBundleLocator.m",
        "STDSChallengeInformationView.m",
        "STDSChallengeRequestParameters.m",
        "STDSChallengeResponseImageObject.m",
        "STDSChallengeResponseMessageExtensionObject.m",
        "STDSChallengeResponseObject.m",
        "STDSChallengeResponseSelectionInfoObject.m",
        "STDSChallengeResponseViewController.m",
        "STDSChallengeSelectionView.m",
        "STDSDebuggerChecker.m",
        "STDSDeviceInformation.m",
        "STDSDeviceInformationManager.m",
        "STDSDeviceInformationParameter.m",
        "STDSDirectoryServerCertificate.m",
        "STDSEllipticCurvePoint.m",
        "STDSEphemeralKeyPair.m",
        "STDSErrorMessage+Internal.m",
        "STDSExpandableInformationView.m",
        "STDSIPAddress.m",
        "STDSImageLoader.m",
        "STDSIntegrityChecker.m",
        "STDSJSONWebEncryption.m",
        "STDSJSONWebSignature.m",
        "STDSJailbreakChecker.m",
        "STDSOSVersionChecker.m",
        "STDSProcessingView.m",
        "STDSProgressViewController.m",
        "STDSSecTypeUtilities.m",
        "STDSSelectionButton.m",
        "STDSSimulatorChecker.m",
        "STDSSpacerView.m",
        "STDSStackView.m",
        "STDSSynchronousLocationManager.m",
        "STDSTextChallengeView.m",
        "STDSThreeDSProtocolVersion.m",
        "STDSWebView.m",
        "STDSWhitelistView.m",
        "UIButton+CustomInitialization.m",
        "UIColor+DefaultColors.m",
        "UIColor+ThirteenSupport.m",
        "UIFont+DefaultFonts.m",
        "UIView+LayoutSupport.m",
        "UIViewController+Stripe3DS2.m",
        "include/STDSAlreadyInitializedException.m",
        "include/STDSAuthenticationRequestParameters.m",
        "include/STDSButtonCustomization.m",
        "include/STDSChallengeParameters.m",
        "include/STDSCompletionEvent.m",
        "include/STDSConfigParameters.m",
        "include/STDSCustomization.m",
        "include/STDSErrorMessage.m",
        "include/STDSException.m",
        "include/STDSFooterCustomization.m",
        "include/STDSInvalidInputException.m",
        "include/STDSJSONEncoder.m",
        "include/STDSLabelCustomization.m",
        "include/STDSNavigationBarCustomization.m",
        "include/STDSNotInitializedException.m",
        "include/STDSProtocolErrorEvent.m",
        "include/STDSRuntimeErrorEvent.m",
        "include/STDSRuntimeException.m",
        "include/STDSSelectionCustomization.m",
        "include/STDSStripe3DS2Error.m",
        "include/STDSSwiftTryCatch.m",
        "include/STDSTextFieldCustomization.m",
        "include/STDSThreeDS2Service.m",
        "include/STDSTransaction.m",
        "include/STDSUICustomization.m",
        "include/STDSWarning.m"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Stripe",
      "module_type" : "SwiftTarget",
      "name" : "Stripe",
      "path" : "Stripe/StripeiOS",
      "product_memberships" : [
        "Stripe"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe/StripeiOS/Resources/StripeiOS.xcassets",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Stripe/StripeiOS/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Source/PKAddPaymentPassRequest+Stripe_Error.swift",
        "Source/PKPaymentAuthorizationViewController+Stripe_Blocks.swift",
        "Source/STPAPIClient+PushProvisioning.swift",
        "Source/STPAnalyticsClient+Payments.swift",
        "Source/STPApplePayContextDelegate.swift",
        "Source/STPEphemeralKey.swift",
        "Source/STPEphemeralKeyManager.swift",
        "Source/STPEphemeralKeyProvider.swift",
        "Source/STPFakeAddPaymentPassViewController.swift",
        "Source/STPPinManagementService.swift",
        "Source/STPPushProvisioningContext.swift",
        "Source/STPPushProvisioningDetails.swift",
        "Source/STPPushProvisioningDetailsParams.swift",
        "Source/Stripe+Exports.swift"
      ],
      "target_dependencies" : [
        "Stripe3DS2",
        "StripeCore",
        "StripeApplePay",
        "StripeUICore",
        "StripePayments",
        "StripePaymentsUI"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
{
  "workspace" : {
    "name" : "spi-builder-workspace",
    "schemes" : [
      "Stripe",
      "Stripe-Package",
      "StripeApplePay",
      "StripeCardScan",
      "StripeConnect",
      "StripeFinancialConnections",
      "StripeIdentity",
      "StripePayments",
      "StripePaymentSheet",
      "StripePaymentsUI"
    ]
  }
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Stripe-Package -destination generic/platform=watchOS
Command line invocation:
    /Applications/Xcode-15.2.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme Stripe-Package -destination generic/platform=watchOS
User defaults from command line:
    IDEClonedSourcePackagesDirPathOverride = /Users/admin/builder/spi-builder-workspace/.dependencies
    IDEDerivedDataPathOverride = /Users/admin/builder/spi-builder-workspace/.derivedData
    IDEPackageSupportUseBuiltinSCM = YES
Resolve Package Graph
Resolved source packages:
  Stripe: /Users/admin/builder/spi-builder-workspace
Prepare packages
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (33 targets)
    Target 'StripePaymentsUI' in project 'Stripe'
        ➜ Explicit dependency on target 'StripePaymentsUI' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_StripePaymentsUI' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe3DS2' in project 'Stripe'
        ➜ Explicit dependency on target 'StripePayments' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeUICore' in project 'Stripe'
    Target 'StripePayments' in project 'Stripe'
        ➜ Explicit dependency on target 'StripePayments' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_StripePayments' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe3DS2' in project 'Stripe'
    Target 'StripePaymentSheet' in project 'Stripe'
        ➜ Explicit dependency on target 'StripePaymentSheet' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_StripePaymentSheet' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe3DS2' in project 'Stripe'
        ➜ Explicit dependency on target 'StripePayments' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeUICore' in project 'Stripe'
        ➜ Explicit dependency on target 'StripePaymentsUI' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeApplePay' in project 'Stripe'
    Target 'StripePaymentSheet' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_StripePaymentSheet' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe3DS2' in project 'Stripe'
        ➜ Explicit dependency on target 'StripePayments' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeUICore' in project 'Stripe'
        ➜ Explicit dependency on target 'StripePaymentsUI' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeApplePay' in project 'Stripe'
    Target 'Stripe_StripePaymentSheet' in project 'Stripe' (no dependencies)
    Target 'StripeIdentity' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeIdentity' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_StripeIdentity' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeUICore' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCameraCore' in project 'Stripe'
    Target 'StripeIdentity' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_StripeIdentity' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeUICore' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCameraCore' in project 'Stripe'
    Target 'StripeCameraCore' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
    Target 'Stripe_StripeIdentity' in project 'Stripe' (no dependencies)
    Target 'StripeFinancialConnections' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeFinancialConnections' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_StripeFinancialConnections' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeUICore' in project 'Stripe'
    Target 'StripeConnect' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeConnect' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_StripeConnect' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeUICore' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeFinancialConnections' in project 'Stripe'
    Target 'StripeConnect' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_StripeConnect' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeUICore' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeFinancialConnections' in project 'Stripe'
    Target 'StripeFinancialConnections' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_StripeFinancialConnections' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeUICore' in project 'Stripe'
    Target 'Stripe_StripeFinancialConnections' in project 'Stripe' (no dependencies)
    Target 'Stripe_StripeConnect' in project 'Stripe' (no dependencies)
    Target 'StripeCardScan' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCardScan' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_StripeCardScan' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
    Target 'StripeCardScan' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_StripeCardScan' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
    Target 'Stripe_StripeCardScan' in project 'Stripe' (no dependencies)
    Target 'StripeApplePay' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeApplePay' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
    Target 'Stripe' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_Stripe' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe3DS2' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeApplePay' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeUICore' in project 'Stripe'
        ➜ Explicit dependency on target 'StripePayments' in project 'Stripe'
        ➜ Explicit dependency on target 'StripePaymentsUI' in project 'Stripe'
    Target 'Stripe' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_Stripe' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe3DS2' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeApplePay' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeUICore' in project 'Stripe'
        ➜ Explicit dependency on target 'StripePayments' in project 'Stripe'
        ➜ Explicit dependency on target 'StripePaymentsUI' in project 'Stripe'
    Target 'StripePaymentsUI' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_StripePaymentsUI' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe3DS2' in project 'Stripe'
        ➜ Explicit dependency on target 'StripePayments' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeUICore' in project 'Stripe'
    Target 'Stripe_StripePaymentsUI' in project 'Stripe' (no dependencies)
    Target 'StripePayments' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_StripePayments' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe3DS2' in project 'Stripe'
    Target 'Stripe_StripePayments' in project 'Stripe' (no dependencies)
    Target 'StripeUICore' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_StripeUICore' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
    Target 'Stripe_StripeUICore' in project 'Stripe' (no dependencies)
    Target 'StripeApplePay' in project 'Stripe'
        ➜ Explicit dependency on target 'StripeCore' in project 'Stripe'
    Target 'StripeCore' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_StripeCore' in project 'Stripe'
    Target 'Stripe_StripeCore' in project 'Stripe' (no dependencies)
    Target 'Stripe3DS2' in project 'Stripe'
        ➜ Explicit dependency on target 'Stripe_Stripe3DS2' in project 'Stripe'
    Target 'Stripe_Stripe3DS2' in project 'Stripe' (no dependencies)
    Target 'Stripe_Stripe' in project 'Stripe' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-15.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.2.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos10.2-21S355-1a03c8d25fc3596eb74c01d649b42752.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-15.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.2.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos10.2-21S355-1a03c8d25fc3596eb74c01d649b42752.sdkstatcache
CompileAssetCatalog /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/Stripe_StripeUICore.bundle /Users/admin/builder/spi-builder-workspace/StripeUICore/StripeUICore/Resources/StripeUICore.xcassets (in target 'Stripe_StripeUICore' from project 'Stripe')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-15.2.0.app/Contents/Developer/usr/bin/actool --output-format human-readable-text --notices --warnings --export-dependency-info /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe_StripeUICore.build/assetcatalog_dependencies --output-partial-info-plist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe_StripeUICore.build/assetcatalog_generated_info.plist --compress-pngs --enable-on-demand-resources NO --development-region en --target-device watch --minimum-deployment-target 6.0 --platform watchos --compile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/Stripe_StripeUICore.bundle /Users/admin/builder/spi-builder-workspace/StripeUICore/StripeUICore/Resources/StripeUICore.xcassets
CompileAssetCatalog /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/Stripe_Stripe3DS2.bundle /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/Stripe3DS2.xcassets (in target 'Stripe_Stripe3DS2' from project 'Stripe')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-15.2.0.app/Contents/Developer/usr/bin/actool --output-format human-readable-text --notices --warnings --export-dependency-info /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe_Stripe3DS2.build/assetcatalog_dependencies --output-partial-info-plist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe_Stripe3DS2.build/assetcatalog_generated_info.plist --compress-pngs --enable-on-demand-resources NO --development-region en --target-device watch --minimum-deployment-target 6.0 --platform watchos --compile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/Stripe_Stripe3DS2.bundle /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/Resources/Stripe3DS2.xcassets
CompileAssetCatalog /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/Stripe_Stripe.bundle /Users/admin/builder/spi-builder-workspace/Stripe/StripeiOS/Resources/StripeiOS.xcassets (in target 'Stripe_Stripe' from project 'Stripe')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-15.2.0.app/Contents/Developer/usr/bin/actool --output-format human-readable-text --notices --warnings --export-dependency-info /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe_Stripe.build/assetcatalog_dependencies --output-partial-info-plist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe_Stripe.build/assetcatalog_generated_info.plist --compress-pngs --enable-on-demand-resources NO --development-region en --target-device watch --minimum-deployment-target 6.0 --platform watchos --compile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/Stripe_Stripe.bundle /Users/admin/builder/spi-builder-workspace/Stripe/StripeiOS/Resources/StripeiOS.xcassets
CompileAssetCatalog /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/Stripe_StripePaymentSheet.bundle /Users/admin/builder/spi-builder-workspace/StripePaymentSheet/StripePaymentSheet/Resources/StripePaymentSheet.xcassets (in target 'Stripe_StripePaymentSheet' from project 'Stripe')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-15.2.0.app/Contents/Developer/usr/bin/actool --output-format human-readable-text --notices --warnings --export-dependency-info /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe_StripePaymentSheet.build/assetcatalog_dependencies --output-partial-info-plist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe_StripePaymentSheet.build/assetcatalog_generated_info.plist --compress-pngs --enable-on-demand-resources NO --development-region en --target-device watch --minimum-deployment-target 6.0 --platform watchos --compile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/Stripe_StripePaymentSheet.bundle /Users/admin/builder/spi-builder-workspace/StripePaymentSheet/StripePaymentSheet/Resources/StripePaymentSheet.xcassets
CompileAssetCatalog /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/Stripe_StripePaymentsUI.bundle /Users/admin/builder/spi-builder-workspace/StripePaymentsUI/StripePaymentsUI/Resources/StripePaymentsUI.xcassets (in target 'Stripe_StripePaymentsUI' from project 'Stripe')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-15.2.0.app/Contents/Developer/usr/bin/actool --output-format human-readable-text --notices --warnings --export-dependency-info /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe_StripePaymentsUI.build/assetcatalog_dependencies --output-partial-info-plist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe_StripePaymentsUI.build/assetcatalog_generated_info.plist --compress-pngs --enable-on-demand-resources NO --development-region en --target-device watch --minimum-deployment-target 6.0 --platform watchos --compile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/Stripe_StripePaymentsUI.bundle /Users/admin/builder/spi-builder-workspace/StripePaymentsUI/StripePaymentsUI/Resources/StripePaymentsUI.xcassets
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIFont+DefaultFonts.o /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIFont+DefaultFonts.m normal armv7k objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'Stripe3DS2' from project 'Stripe')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-15.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos10.2-21S355-1a03c8d25fc3596eb74c01d649b42752.sdkstatcache -target armv7k-apple-watchos6.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fobjc-arc -fmodules -gmodules -fmodules-cache-path\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -fmodule-name\=Stripe3DS2 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-implicit-fallthrough -DSWIFT_PACKAGE -DDEBUG\=1 -DOBJC_OLD_DISPATCH_PROTOTYPES\=1 -isysroot /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.2.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -g -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -I/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/include -I/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2 -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources-normal/armv7k -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources/armv7k -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -iframework /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.2.sdk/Developer/Library/Frameworks -DXcode -include /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources/resource_bundle_accessor.h -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIFont+DefaultFonts.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIFont+DefaultFonts.dia -c /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIFont+DefaultFonts.m -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIFont+DefaultFonts.o -index-unit-output-path /Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIFont+DefaultFonts.o
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIView+LayoutSupport.o /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m normal armv7k objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'Stripe3DS2' from project 'Stripe')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-15.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos10.2-21S355-1a03c8d25fc3596eb74c01d649b42752.sdkstatcache -target armv7k-apple-watchos6.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fobjc-arc -fmodules -gmodules -fmodules-cache-path\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -fmodule-name\=Stripe3DS2 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-implicit-fallthrough -DSWIFT_PACKAGE -DDEBUG\=1 -DOBJC_OLD_DISPATCH_PROTOTYPES\=1 -isysroot /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.2.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -g -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -I/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/include -I/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2 -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources-normal/armv7k -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources/armv7k -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -iframework /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.2.sdk/Developer/Library/Frameworks -DXcode -include /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources/resource_bundle_accessor.h -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIView+LayoutSupport.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIView+LayoutSupport.dia -c /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIView+LayoutSupport.o -index-unit-output-path /Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIView+LayoutSupport.o
In file included from /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:9:
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.h:13:12: error: cannot define category for undefined class 'UIView'
@interface UIView (LayoutSupport)
           ^
In module 'UIKit' imported from /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.h:9:
/Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:8: note: forward declaration of class here
@class UIView;
       ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:11:17: error: cannot find interface declaration for 'UIView'
@implementation UIView (LayoutSupport)
                ^
In module 'UIKit' imported from /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.h:9:
/Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:8: note: forward declaration of class here
@class UIView;
       ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:14:10: error: property 'translatesAutoresizingMaskIntoConstraints' cannot be found in forward class object 'UIView'
    self.translatesAutoresizingMaskIntoConstraints = false;
    ~~~~ ^
In module 'UIKit' imported from /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.h:9:
/Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:8: note: forward declaration of class here
@class UIView;
       ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:16:5: error: use of undeclared identifier 'NSLayoutConstraint'
    NSLayoutConstraint *topConstraint = [NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.superview attribute:NSLayoutAttributeTopMargin multiplier:1 constant:0];
    ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:16:25: error: use of undeclared identifier 'topConstraint'
    NSLayoutConstraint *topConstraint = [NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.superview attribute:NSLayoutAttributeTopMargin multiplier:1 constant:0];
                        ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:16:42: error: use of undeclared identifier 'NSLayoutConstraint'
    NSLayoutConstraint *topConstraint = [NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.superview attribute:NSLayoutAttributeTopMargin multiplier:1 constant:0];
                                         ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:17:5: error: use of undeclared identifier 'NSLayoutConstraint'
    NSLayoutConstraint *bottomConstraint = [NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.superview attribute:NSLayoutAttributeBottomMargin multiplier:1 constant:0];
    ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:17:25: error: use of undeclared identifier 'bottomConstraint'
    NSLayoutConstraint *bottomConstraint = [NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.superview attribute:NSLayoutAttributeBottomMargin multiplier:1 constant:0];
                        ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:17:45: error: use of undeclared identifier 'NSLayoutConstraint'
    NSLayoutConstraint *bottomConstraint = [NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.superview attribute:NSLayoutAttributeBottomMargin multiplier:1 constant:0];
                                            ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:18:5: error: use of undeclared identifier 'NSLayoutConstraint'
    NSLayoutConstraint *leftConstraint = [NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.superview attribute:NSLayoutAttributeLeftMargin multiplier:1 constant:0];
    ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:18:25: error: use of undeclared identifier 'leftConstraint'
    NSLayoutConstraint *leftConstraint = [NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.superview attribute:NSLayoutAttributeLeftMargin multiplier:1 constant:0];
                        ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:18:43: error: use of undeclared identifier 'NSLayoutConstraint'
    NSLayoutConstraint *leftConstraint = [NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.superview attribute:NSLayoutAttributeLeftMargin multiplier:1 constant:0];
                                          ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:19:5: error: use of undeclared identifier 'NSLayoutConstraint'
    NSLayoutConstraint *rightConstraint = [NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.superview attribute:NSLayoutAttributeRightMargin multiplier:1 constant:0];
    ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:19:25: error: use of undeclared identifier 'rightConstraint'
    NSLayoutConstraint *rightConstraint = [NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.superview attribute:NSLayoutAttributeRightMargin multiplier:1 constant:0];
                        ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:19:44: error: use of undeclared identifier 'NSLayoutConstraint'
    NSLayoutConstraint *rightConstraint = [NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.superview attribute:NSLayoutAttributeRightMargin multiplier:1 constant:0];
                                           ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:21:6: error: use of undeclared identifier 'NSLayoutConstraint'
    [NSLayoutConstraint activateConstraints:@[topConstraint, bottomConstraint, leftConstraint, rightConstraint]];
     ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:25:10: error: property 'translatesAutoresizingMaskIntoConstraints' cannot be found in forward class object 'UIView'
    self.translatesAutoresizingMaskIntoConstraints = false;
    ~~~~ ^
In module 'UIKit' imported from /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.h:9:
/Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextAttachment.h:23:8: note: forward declaration of class here
@class UIView;
       ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:27:5: error: use of undeclared identifier 'NSLayoutConstraint'
    NSLayoutConstraint *topConstraint = [NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.superview attribute:NSLayoutAttributeTop multiplier:1 constant:0];
    ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m:27:25: error: use of undeclared identifier 'topConstraint'
    NSLayoutConstraint *topConstraint = [NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.superview attribute:NSLayoutAttributeTop multiplier:1 constant:0];
                        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIColor+ThirteenSupport.o /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIColor+ThirteenSupport.m normal armv7k objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'Stripe3DS2' from project 'Stripe')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-15.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos10.2-21S355-1a03c8d25fc3596eb74c01d649b42752.sdkstatcache -target armv7k-apple-watchos6.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fobjc-arc -fmodules -gmodules -fmodules-cache-path\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -fmodule-name\=Stripe3DS2 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-implicit-fallthrough -DSWIFT_PACKAGE -DDEBUG\=1 -DOBJC_OLD_DISPATCH_PROTOTYPES\=1 -isysroot /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.2.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -g -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -I/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/include -I/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2 -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources-normal/armv7k -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources/armv7k -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -iframework /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.2.sdk/Developer/Library/Frameworks -DXcode -include /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources/resource_bundle_accessor.h -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIColor+ThirteenSupport.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIColor+ThirteenSupport.dia -c /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIColor+ThirteenSupport.m -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIColor+ThirteenSupport.o -index-unit-output-path /Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIColor+ThirteenSupport.o
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIColor+ThirteenSupport.m:18:21: error: no known class method for selector 'systemGray5Color'
    return [UIColor systemGray5Color];
                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIColor+ThirteenSupport.m:22:21: error: no known class method for selector 'systemGray2Color'
    return [UIColor systemGray2Color];
                    ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIColor+ThirteenSupport.m:26:21: error: no known class method for selector 'systemBackgroundColor'
    return [UIColor systemBackgroundColor];
                    ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIColor+ThirteenSupport.m:30:21: error: no known class method for selector 'labelColor'
    return [UIColor labelColor];
                    ^~~~~~~~~~
4 errors generated.
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIViewController+Stripe3DS2.o /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.m normal armv7k objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'Stripe3DS2' from project 'Stripe')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-15.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos10.2-21S355-1a03c8d25fc3596eb74c01d649b42752.sdkstatcache -target armv7k-apple-watchos6.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fobjc-arc -fmodules -gmodules -fmodules-cache-path\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -fmodule-name\=Stripe3DS2 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-implicit-fallthrough -DSWIFT_PACKAGE -DDEBUG\=1 -DOBJC_OLD_DISPATCH_PROTOTYPES\=1 -isysroot /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.2.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -g -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -I/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/include -I/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2 -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources-normal/armv7k -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources/armv7k -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -iframework /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.2.sdk/Developer/Library/Frameworks -DXcode -include /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources/resource_bundle_accessor.h -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIViewController+Stripe3DS2.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIViewController+Stripe3DS2.dia -c /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.m -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIViewController+Stripe3DS2.o -index-unit-output-path /Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIViewController+Stripe3DS2.o
In file included from /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.m:9:
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.h:15:12: error: cannot find interface declaration for 'UIViewController'
@interface UIViewController (Stripe3DS2)
           ^
In file included from /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.m:11:
In file included from /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIButton+CustomInitialization.h:11:
In file included from /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/include/STDSUICustomization.h:12:
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/include/STDSNavigationBarCustomization.h:32:33: error: unknown type name 'UINavigationBarAppearance'
@property (nonatomic, nullable) UINavigationBarAppearance *scrollEdgeAppearance;
                                ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/include/STDSNavigationBarCustomization.h:44:23: error: unknown type name 'UIBarStyle'
@property (nonatomic) UIBarStyle barStyle;
                      ^
In file included from /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.m:11:
In file included from /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIButton+CustomInitialization.h:11:
In file included from /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/include/STDSUICustomization.h:14:
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/include/STDSTextFieldCustomization.h:40:23: error: unknown type name 'UIKeyboardAppearance'
@property (nonatomic) UIKeyboardAppearance keyboardAppearance;
                      ^
In file included from /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.m:11:
In file included from /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIButton+CustomInitialization.h:11:
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/include/STDSUICustomization.h:90:23: error: unknown type name 'UIStatusBarStyle'
@property (nonatomic) UIStatusBarStyle preferredStatusBarStyle;
                      ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/include/STDSUICustomization.h:99:23: error: unknown type name 'UIActivityIndicatorViewStyle'
@property (nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle;
                      ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/include/STDSUICustomization.h:105:23: error: unknown type name 'UIBlurEffectStyle'
@property (nonatomic) UIBlurEffectStyle blurStyle;
                      ^
In file included from /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.m:11:
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIButton+CustomInitialization.h:15:12: error: cannot find interface declaration for 'UIButton'
@interface UIButton (CustomInitialization)
           ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIButton+CustomInitialization.h:17:4: error: expected a type
+ (UIButton *)_stds_buttonWithTitle:(NSString * _Nullable)title customization:(STDSButtonCustomization * _Nullable)customization;
   ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.m:14:17: error: cannot find interface declaration for 'UIViewController'
@implementation UIViewController (Stripe3DS2)
                ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.m:19:10: error: property 'navigationController' not found on object of type 'const __strong id'
    self.navigationController.navigationBar.barStyle = customization.navigationBarCustomization.barStyle;
         ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.m:23:5: error: use of undeclared identifier 'UIButton'
    UIButton *cancelButton = [UIButton _stds_buttonWithTitle:navigationBarCustomization.buttonText customization:cancelButtonCustomization];
    ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.m:23:15: error: use of undeclared identifier 'cancelButton'
    UIButton *cancelButton = [UIButton _stds_buttonWithTitle:navigationBarCustomization.buttonText customization:cancelButtonCustomization];
              ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.m:23:31: error: use of undeclared identifier 'UIButton'
    UIButton *cancelButton = [UIButton _stds_buttonWithTitle:navigationBarCustomization.buttonText customization:cancelButtonCustomization];
                              ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.m:25:5: error: use of undeclared identifier 'cancelButton'
    cancelButton.frame = CGRectMake(0, 0, cancelButton.intrinsicContentSize.width, cancelButton.intrinsicContentSize.height);
    ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.m:25:43: error: use of undeclared identifier 'cancelButton'
    cancelButton.frame = CGRectMake(0, 0, cancelButton.intrinsicContentSize.width, cancelButton.intrinsicContentSize.height);
                                          ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.m:25:84: error: use of undeclared identifier 'cancelButton'
    cancelButton.frame = CGRectMake(0, 0, cancelButton.intrinsicContentSize.width, cancelButton.intrinsicContentSize.height);
                                                                                   ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.m:26:5: error: use of undeclared identifier 'cancelButton'
    cancelButton.accessibilityIdentifier = @"Cancel";
    ^
/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.m:27:6: error: use of undeclared identifier 'cancelButton'
    [cancelButton addTarget:self action:cancelButtonSelector forControlEvents:UIControlEventTouchUpInside];
     ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/resource_bundle_accessor.o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources/resource_bundle_accessor.m normal armv7k objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'Stripe3DS2' from project 'Stripe')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-15.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos10.2-21S355-1a03c8d25fc3596eb74c01d649b42752.sdkstatcache -target armv7k-apple-watchos6.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fobjc-arc -fmodules -gmodules -fmodules-cache-path\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -fmodule-name\=Stripe3DS2 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-implicit-fallthrough -DSWIFT_PACKAGE -DDEBUG\=1 -DOBJC_OLD_DISPATCH_PROTOTYPES\=1 -isysroot /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.2.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -g -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -I/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/include -I/Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2 -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources-normal/armv7k -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources/armv7k -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -iframework /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.2.sdk/Developer/Library/Frameworks -DXcode -include /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources/resource_bundle_accessor.h -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/resource_bundle_accessor.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/resource_bundle_accessor.dia -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/DerivedSources/resource_bundle_accessor.m -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/resource_bundle_accessor.o -index-unit-output-path /Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/resource_bundle_accessor.o
SwiftDriver StripeCore normal armv7k com.apple.xcode.tools.swift.compiler (in target 'StripeCore' from project 'Stripe')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-SwiftDriver -- /Applications/Xcode-15.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name StripeCore -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/StripeCore.build/Objects-normal/armv7k/StripeCore.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DXcode -sdk /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.2.sdk -target armv7k-apple-watchos6.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS10.2.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/StripeCore.build/Objects-normal/armv7k -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos10.2-21S355-1a03c8d25fc3596eb74c01d649b42752.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/StripeCore.build/Objects-normal/armv7k/StripeCore-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/StripeCore.build/Objects-normal/armv7k/StripeCore.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/StripeCore.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/StripeCore.build/Objects-normal/armv7k/StripeCore_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/StripeCore.build/DerivedSources-normal/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/StripeCore.build/DerivedSources/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/StripeCore.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/StripeCore.build/Objects-normal/armv7k/StripeCore-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace -experimental-emit-module-separately -disable-cmo
** BUILD FAILED **
The following build commands failed:
	CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIView+LayoutSupport.o /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIView+LayoutSupport.m normal armv7k objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'Stripe3DS2' from project 'Stripe')
	CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIColor+ThirteenSupport.o /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIColor+ThirteenSupport.m normal armv7k objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'Stripe3DS2' from project 'Stripe')
	CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Stripe.build/Debug-watchos/Stripe3DS2.build/Objects-normal/armv7k/UIViewController+Stripe3DS2.o /Users/admin/builder/spi-builder-workspace/Stripe3DS2/Stripe3DS2/UIViewController+Stripe3DS2.m normal armv7k objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'Stripe3DS2' from project 'Stripe')
(3 failures)
BUILD FAILURE 5.9 watchOS