Build Information
Failed to build Frames, reference 4.3.7 (81e5dc
), with Swift 6.1 for watchOS using Xcode 16.3 on 29 Apr 2025 05:37:08 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Frames -destination generic/platform=watchOS
Build Log
========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/checkout/frames-ios.git
Reference: 4.3.7
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/checkout/frames-ios
* tag 4.3.7 -> FETCH_HEAD
HEAD is now at 81e5dc1 Merge pull request #545 from checkout/update/samples-and-versions
Cloned https://github.com/checkout/frames-ios.git
Revision (git rev-parse @):
81e5dc100f4a37a5c757d50cf786d75bf310326a
SUCCESS checkout https://github.com/checkout/frames-ios.git at 4.3.7
========================================
Build
========================================
Selected platform: watchOS
Swift version: 6.1
Building package at path: $PWD
https://github.com/checkout/frames-ios.git
https://github.com/checkout/frames-ios.git
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "phonenumberkit",
"requirement" : {
"exact" : [
"3.5.9"
]
},
"type" : "sourceControl",
"url" : "https://github.com/marmelroy/PhoneNumberKit.git"
},
{
"identity" : "checkout-risk-sdk-ios",
"requirement" : {
"exact" : [
"3.0.2"
]
},
"type" : "sourceControl",
"url" : "https://github.com/checkout/checkout-risk-sdk-ios.git"
},
{
"identity" : "checkout-event-logger-ios-framework",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/checkout/checkout-event-logger-ios-framework.git"
}
],
"manifest_display_name" : "Frames",
"name" : "Frames",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.12"
},
{
"name" : "ios",
"version" : "12.0"
}
],
"products" : [
{
"name" : "Frames",
"targets" : [
"Frames"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "FramesTests",
"module_type" : "SwiftTarget",
"name" : "FramesTests",
"path" : "Tests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Fixtures/applePayToken.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Fixtures/applePayTokenInvalid.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Fixtures/cardProviders.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Fixtures/cardToken.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Fixtures/cardTokenBillingDetails.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Fixtures/cardTokenInvalidNumber.json",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Core/CardSchemeTests.swift",
"Core/CardUtilsTests.swift",
"Core/Extensions/CAShapeLayerExtensionTests.swift",
"Core/Extensions/ConstantsSchemeIconTests.swift",
"Core/Extensions/Dictionary+AdditionsTests.swift",
"Core/Extensions/DispatchQueue+DispatchingTests.swift",
"Core/Extensions/PhoneExtensionTests.swift",
"Core/Extensions/UIBarStyleTests.swift",
"Core/Extensions/UIBezierPathExtensionTests.swift",
"Core/Extensions/UIFont+PropertyProvidingTests.swift",
"Core/Extensions/UINavigationControllerTests.swift",
"Core/Extensions/UITextField+ExtensionsTests.swift",
"Core/Extensions/URL+ExtensionsTests.swift",
"Core/Logging/CorrelationIDGeneratorTests.swift",
"Core/Logging/FramesEventLoggerTests.swift",
"Core/Logging/FramesLogEventTests.swift",
"Mocks/BillingFormTableViewMockDelegate.swift",
"Mocks/BillingFormTextFieldCellMockDelegate.swift",
"Mocks/BillingFormViewControllerMockDelegate.swift",
"Mocks/BillingFormViewModelEditingMockDelegate.swift",
"Mocks/BillingFormViewModelMockDelegate.swift",
"Mocks/CvvInputViewMockDelegate.swift",
"Mocks/MockCardNumberViewModel.swift",
"Mocks/MockCardNumberViewModelDelegate.swift",
"Mocks/MockCardValidator.swift",
"Mocks/MockCardholderDelegate.swift",
"Mocks/MockExpiryDateViewDelegate.swift",
"Mocks/MockSecurityCodeDelegate.swift",
"Mocks/MockThreeDSWKNavigationHelper.swift",
"Mocks/MockThreeDSWKNavigationHelperFactory.swift",
"Mocks/NavigationControllerMock.swift",
"Mocks/NotificationCenterMock.swift",
"Mocks/PaymentViewControllerMockDelegate.swift",
"Mocks/StubCheckoutAPIService.swift",
"Mocks/StubCheckoutEventLogger.swift",
"Mocks/StubCorrelationIDGenerator.swift",
"Mocks/StubDateProvider.swift",
"Mocks/StubDispatcher.swift",
"Mocks/StubError.swift",
"Mocks/StubFramesEventLogger.swift",
"Mocks/StubJSONDecoder.swift",
"Mocks/StubJSONEncoder.swift",
"Mocks/StubUIDevice.swift",
"Mocks/StubURLProtocol.swift",
"Mocks/StubURLSession.swift",
"Mocks/StubURLSessionDataTask.swift",
"Resources/ColorTests.swift",
"Resources/ResourcesTests.swift",
"UI/3DS/ThreedsWebViewControllerTests.swift",
"UI/BillingForm/Validator/GenericInputValidatorTests.swift",
"UI/BillingForm/Validator/PhoneNumberValidatorTests.swift",
"UI/BillingForm/View/BillingFormButtonViewTests.swift",
"UI/BillingForm/View/BillingFormFullNameTextFieldCellTests.swift",
"UI/BillingForm/View/BillingFormSummaryViewTests.swift",
"UI/BillingForm/View/BillingFormTextFieldErrorViewTests.swift",
"UI/BillingForm/View/BillingFormTextFieldViewTests.swift",
"UI/BillingForm/View/ExpiryDateFormatterTests.swift",
"UI/BillingForm/View/ExpiryDateViewTests.swift",
"UI/BillingForm/View/MirrorObject.swift",
"UI/BillingForm/View/SecureDisplayViewTests.swift",
"UI/BillingForm/View/SecurityCodeViewModelTests.swift",
"UI/BillingForm/View/SecurityCodeViewTests.swift",
"UI/BillingForm/View/TextFieldViewTests.swift",
"UI/BillingForm/ViewController/BillingFormViewControllerTests.swift",
"UI/BillingForm/ViewModel/BillingFormCellTypeTests.swift",
"UI/BillingForm/ViewModel/BillingFormViewModelTests.swift",
"UI/BillingForm/ViewModel/CardCreationModelTests.swift",
"UI/BillingForm/ViewModel/PaymentViewModelTests.swift",
"UI/CommonUI/BorderViewTest.swift",
"UI/CountrySelection/CountrySelectionViewControllerTests.swift",
"UI/Extension/UIStackViewExtensionTests.swift",
"UI/Extension/UIViewExtensionTests.swift",
"UI/Factory/FramesFactoryTests.swift",
"UI/FramesUIStyle/FramesUIStyleColorTests.swift",
"UI/FramesUIStyle/FramesUIStyleFontTests.swift",
"UI/PaymentForm/CardNumber/CardNumberViewModelTests.swift",
"UI/PaymentForm/CardNumber/CardNumberViewTests.swift",
"UI/PaymentForm/CardholderViewModelTests.swift",
"UI/PaymentForm/PaymentViewControllerTests.swift",
"UI/SecurityCodeComponent/SecurityCodeComponentTests.swift"
],
"target_dependencies" : [
"Frames",
"Checkout"
],
"type" : "test"
},
{
"c99name" : "Frames",
"module_type" : "SwiftTarget",
"name" : "Frames",
"path" : "Source",
"product_dependencies" : [
"CheckoutEventLoggerKit",
"Risk",
"PhoneNumberKit"
],
"product_memberships" : [
"Frames"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/Images.xcassets",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/PrivacyInfo.xcprivacy",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/ar.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ar"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/de.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "de"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/en.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/es.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "es"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/fr.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "fr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/it.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "it"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/nl.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "nl"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/ro.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ro"
}
}
}
],
"sources" : [
"CardUtils.swift",
"CheckoutColor.swift",
"CheckoutSdkIos.swift",
"Core/CheckoutAPIService.swift",
"Core/Constants+SchemeIcon.swift",
"Core/Constants/AccessibilityIdentifiers.swift",
"Core/Constants/Constants+LocalizationKeys.swift",
"Core/Constants/Constants+Padding.swift",
"Core/Constants/Constants+Style.swift",
"Core/Constants/Constants.swift",
"Core/ContentTypeProviding.swift",
"Core/Dispatching.swift",
"Core/Environment.swift",
"Core/Logging/CorrelationIDGenerator.swift",
"Core/Logging/DateProvider.swift",
"Core/Logging/FramesEventLogger.swift",
"Core/Logging/FramesLogEvent.swift",
"Core/Logging/PropertyProviding.swift",
"Core/Logging/RemoteProcessorMetadata+extensions.swift",
"Core/Models/CardScheme.swift",
"Core/Models/SecurityCodeTokenDetails.swift",
"Core/Models/Typealiases.swift",
"Core/ThreeDSWKNavigationHelperFactory.swift",
"Core/TopLevelDecoder.swift",
"Core/TopLevelEncoder.swift",
"Extensions/CAShapeLayerExtension.swift",
"Extensions/Dictionary+Additions.swift",
"Extensions/DispatchQueue+Dispatching.swift",
"Extensions/JSONDecoder+TopLevelDecoder.swift",
"Extensions/JSONEncoder+ContentTypeProviding.swift",
"Extensions/JSONEncoder+TopLevelEncoder.swift",
"Extensions/PhoneExtensions.swift",
"Extensions/StringExtensions.swift",
"Extensions/UIBarStyle+stringValue.swift",
"Extensions/UIBezierPathExtension.swift",
"Extensions/UIDeviceExtensions.swift",
"Extensions/UIFont+PropertyProviding.swift",
"Extensions/UINavigationControllerExtensions.swift",
"Extensions/UIResponderExtensions.swift",
"Extensions/UIStackViewExtension.swift",
"Extensions/UITableViewExtensions.swift",
"Extensions/UITextFieldExtension.swift",
"Extensions/UIViewControllerExtensions.swift",
"Extensions/UIViewExtensions.swift",
"Extensions/URL+Extensions.swift",
"UI/3DS/ThreedsWebViewController.swift",
"UI/3DS/ThreedsWebViewControllerDelegate.swift",
"UI/BillingForm/BillingFormCell.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/AddressLine1/DefaultBillingFormAddressLine1CellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/AddressLine2/DefaultBillingFormAddressLine2CellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/City/DefaultBillingFormCityCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/Country/DefaultBillingFormCountryCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/FullName/DefaultBillingFormFullNameCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/PhoneNumber/DefaultBillingFormPhoneNumberCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/Postcode/DefaultBillingFormPostCodeCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/State/DefaultBillingFormStateCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Header/Cancel/DefaultCancelButtonFormStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Header/Done/DefaultDoneFormButtonStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Header/Main/DefaultBillingFormHeaderCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Header/Title/DefaultHeaderLabelFormStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Main/DefaultBillingFormStyle.swift",
"UI/BillingForm/Default Implementation/Elements/Country/DefaultCountryFormButtonStyle.swift",
"UI/BillingForm/Default Implementation/Elements/DefaultBorderStyle.swift",
"UI/BillingForm/Default Implementation/Elements/Error/DefaultErrorInputLabelStyle.swift",
"UI/BillingForm/Default Implementation/Elements/Hint/DefaultHintInputLabelStyle.swift",
"UI/BillingForm/Default Implementation/Elements/TextField/DefaultTextField.swift",
"UI/BillingForm/Default Implementation/Elements/Title/DefaultTitleLabelStyle.swift",
"UI/BillingForm/FramesFactory.swift",
"UI/BillingForm/Model/BillingForm.swift",
"UI/BillingForm/Style Protocol/BillingFormHeaderCellStyle.swift",
"UI/BillingForm/Style Protocol/BillingFormStyle.swift",
"UI/BillingForm/View/BillingFormCellTextField.swift",
"UI/BillingForm/View/BillingFormHeaderCell.swift",
"UI/BillingForm/View/BillingFormTextField.swift",
"UI/BillingForm/View/BillingFormTextFieldView.swift",
"UI/BillingForm/View/MainBillingFormTextField.swift",
"UI/BillingForm/ViewController/BillingFormViewController.swift",
"UI/BillingForm/ViewModel/BillingFormViewModel.swift",
"UI/BillingForm/ViewModel/DefaultBillingFormViewModel.swift",
"UI/CommonUI/Protocols/Cell/CellButtonStyle.swift",
"UI/CommonUI/Protocols/Cell/CellStyle.swift",
"UI/CommonUI/Protocols/Cell/CellTextFieldStyle.swift",
"UI/CommonUI/Protocols/Elements/ElementBorderStyle.swift",
"UI/CommonUI/Protocols/Elements/ElementButtonStyle.swift",
"UI/CommonUI/Protocols/Elements/ElementErrorViewStyle.swift",
"UI/CommonUI/Protocols/Elements/ElementStyle.swift",
"UI/CommonUI/Protocols/Elements/ElementTextFieldStyle.swift",
"UI/CommonUI/UIStyle/FramesUIStyle+UIColor.swift",
"UI/CommonUI/UIStyle/FramesUIStyle+UIFont.swift",
"UI/CommonUI/View/Component/BorderView.swift",
"UI/CommonUI/View/Component/InputView.swift",
"UI/CommonUI/View/Component/SelectionButtonView.swift",
"UI/CommonUI/View/Component/SimpleErrorView.swift",
"UI/CommonUI/View/Core/ButtonView.swift",
"UI/CommonUI/View/Core/ImageContainerView.swift",
"UI/CommonUI/View/Core/LabelView.swift",
"UI/CommonUI/View/Core/SecureDisplayView.swift",
"UI/CommonUI/View/Core/TextFieldView.swift",
"UI/CommonUI/View/TableViewCell/SelectionButtonTableViewCell.swift",
"UI/CountrySelection/CountrySelectionViewController.swift",
"UI/CountrySelection/CountrySelectionViewControllerDelegate.swift",
"UI/PaymentForm/Default Implementation/BillingFormSummary/Summary/Button/DefaultAddBillingDetailsButtonStyle.swift",
"UI/PaymentForm/Default Implementation/BillingFormSummary/Summary/Button/DefaultEditBillingDetailsButtonStyle.swift",
"UI/PaymentForm/Default Implementation/BillingFormSummary/Summary/View/DefaultAddBillingDetailsViewStyle.swift",
"UI/PaymentForm/Default Implementation/BillingFormSummary/Summary/View/DefaultBillingSummaryViewStyle.swift",
"UI/PaymentForm/Default Implementation/CardNumber/DefaultCardNumberFormStyle.swift",
"UI/PaymentForm/Default Implementation/Cardholder/DefaultCardholderFormStyle.swift",
"UI/PaymentForm/Default Implementation/DefaultPayButtonFormStyle.swift",
"UI/PaymentForm/Default Implementation/DefaultPaymentFormStyle.swift",
"UI/PaymentForm/Default Implementation/DefaultPaymentHeaderCellStyle.swift",
"UI/PaymentForm/Default Implementation/ExpiryDate/DefaultExpiryDateFormStyle.swift",
"UI/PaymentForm/Default Implementation/SecurityCode/DefaultSecurityCodeFormStyle.swift",
"UI/PaymentForm/Factory/PaymentFormFactory.swift",
"UI/PaymentForm/Model/PaymentFormConfiguration.swift",
"UI/PaymentForm/Model/PaymentStyle.swift",
"UI/PaymentForm/StyleProtocol/BillingSummaryViewStyle.swift",
"UI/PaymentForm/StyleProtocol/PaymentFormStyle.swift",
"UI/PaymentForm/StyleProtocol/PaymentHeaderCellStyle.swift",
"UI/PaymentForm/View/BillingFormSummaryView.swift",
"UI/PaymentForm/View/CardNumber/CardNumberView.swift",
"UI/PaymentForm/View/CardNumber/CardNumberViewModel.swift",
"UI/PaymentForm/View/CardholderName/CardholderView.swift",
"UI/PaymentForm/View/CardholderName/CardholderViewModel.swift",
"UI/PaymentForm/View/ExpiryDate/ExpiryDateFormatter.swift",
"UI/PaymentForm/View/ExpiryDate/ExpiryDateView.swift",
"UI/PaymentForm/View/PaymentHeaderView.swift",
"UI/PaymentForm/View/SecurityCodeView.swift",
"UI/PaymentForm/View/SecurityCodeViewModel.swift",
"UI/PaymentForm/ViewController/FramesPaymentViewController.swift",
"UI/PaymentForm/ViewModel/CardCreationModel.swift",
"UI/PaymentForm/ViewModel/DefaultPaymentViewModel.swift",
"UI/PaymentForm/ViewModel/PaymentViewModel.swift",
"UI/SecurityCodeComponent/DefaultSecurityCodeFormStyle+Extension.swift",
"UI/SecurityCodeComponent/SecurityCodeComponent.swift",
"UI/SecurityCodeComponent/SecurityCodeComponentConfiguration.swift",
"UI/SecurityCodeComponent/SecurityCodeComponentStyle.swift",
"UI/Theme/BillingForm/Theme+BillingCountryInput.swift",
"UI/Theme/BillingForm/Theme+BillingForm.swift",
"UI/Theme/BillingForm/Theme+BillingHeader.swift",
"UI/Theme/BillingForm/Theme+BillingInput.swift",
"UI/Theme/Generic/Theme+Border.swift",
"UI/Theme/Generic/Theme+Button.swift",
"UI/Theme/Generic/Theme+Error.swift",
"UI/Theme/Generic/Theme+Mandatory.swift",
"UI/Theme/Generic/Theme+PageHeaderTitle.swift",
"UI/Theme/Generic/Theme+Subtitle.swift",
"UI/Theme/Generic/Theme+TextField.swift",
"UI/Theme/Generic/Theme+Title.swift",
"UI/Theme/PaymentForm/Theme+AddBillingSectionButton.swift",
"UI/Theme/PaymentForm/Theme+BillingSummary.swift",
"UI/Theme/PaymentForm/Theme+CardNumberSection.swift",
"UI/Theme/PaymentForm/Theme+PayButton.swift",
"UI/Theme/PaymentForm/Theme+PaymentFormStyle.swift",
"UI/Theme/PaymentForm/Theme+PaymentHeader.swift",
"UI/Theme/PaymentForm/Theme+PaymentHeaderSubtitle.swift",
"UI/Theme/Theme.swift",
"UI/Validator/GenericInputValidator.swift",
"UI/Validator/PhoneNumberValidator.swift",
"UI/Validator/Validator.swift"
],
"target_dependencies" : [
"Checkout"
],
"type" : "library"
},
{
"c99name" : "CheckoutTests",
"module_type" : "SwiftTarget",
"name" : "CheckoutTests",
"path" : "CheckoutTests",
"sources" : [
"3DSHandling/ThreeDSErrorTests.swift",
"3DSHandling/ThreeDSWKNavigationHelperTests.swift",
"3DSHandling/URLHelperTests.swift",
"CheckoutErrorTests.swift",
"Extension/Dictionary+AdditionsTests.swift",
"Extension/StringExtensionsTests.swift",
"Extension/TimeZone+constantsTests.swift",
"Integration/CardValidatorIntegrationTests.swift",
"Integration/CheckoutAPIServiceIntegrationTests.swift",
"Logging/CheckoutLogEventTests.swift",
"Logging/DateProviderTests.swift",
"Logging/LogManagerTests.swift",
"Model/CardSchemeTests.swift",
"Model/CountryTests.swift",
"Model/EnvironmentTests.swift",
"Network/Error/NetworkErrorTests.swift",
"Network/NetworkManagerTests.swift",
"Network/RequestFactoryTests.swift",
"Stubs/StubAddressValidator.swift",
"Stubs/StubAnyCodable.swift",
"Stubs/StubBaseURLProvider.swift",
"Stubs/StubCVVValidator.swift",
"Stubs/StubCalendar.swift",
"Stubs/StubCardNumberValidator.swift",
"Stubs/StubCardValidator.swift",
"Stubs/StubCheckoutEventLogger.swift",
"Stubs/StubDateProvider.swift",
"Stubs/StubDecoder.swift",
"Stubs/StubDeviceInformationProvider.swift",
"Stubs/StubEncoder.swift",
"Stubs/StubError.swift",
"Stubs/StubLogManager.swift",
"Stubs/StubLuhnChecker.swift",
"Stubs/StubPhoneValidator.swift",
"Stubs/StubProvider.swift",
"Stubs/StubRequestExecutor.swift",
"Stubs/StubRequestFactory.swift",
"Stubs/StubRisk.swift",
"Stubs/StubSingleValueEncodingContainer.swift",
"Stubs/StubThreeDSWKNavigationHelperDelegate.swift",
"Stubs/StubTokenDetailsFactory.swift",
"Stubs/StubTokenRequestFactory.swift",
"Stubs/StubURLHelper.swift",
"Stubs/StubURLSession.swift",
"Stubs/StubURLSessionDataTask.swift",
"Stubs/StubWKNavigationAction.swift",
"Tokenisation/CheckoutAPIServiceTests.swift",
"Tokenisation/TokenDetailsFactoryTests.swift",
"Tokenisation/TokenRequestFactoryTests.swift",
"Validation/AddressValidatorTests.swift",
"Validation/CVVValidatorTests.swift",
"Validation/CardNumberValidatorTests.swift",
"Validation/CardValidatorTests.swift",
"Validation/LuhnCheckerTests.swift",
"Validation/PhoneValidatorTests.swift"
],
"target_dependencies" : [
"Checkout"
],
"type" : "test"
},
{
"c99name" : "Checkout",
"module_type" : "SwiftTarget",
"name" : "Checkout",
"path" : "Checkout/Source",
"product_dependencies" : [
"CheckoutEventLoggerKit",
"Risk"
],
"product_memberships" : [
"Frames"
],
"sources" : [
"3DSHandling/ThreeDSError.swift",
"3DSHandling/ThreeDSWKNavigationHelper.swift",
"3DSHandling/ThreeDSWKNavigationHelperDelegate.swift",
"3DSHandling/URLHelper.swift",
"CardUtilities.swift",
"CheckoutError.swift",
"Extension/Dictionary+Additions.swift",
"Extension/Foundation+Extensions.swift",
"Extension/NSRegularExpression+initStaticPattern.swift",
"Extension/StringExtensions.swift",
"Extension/TimeZone+constants.swift",
"Extension/UIDevice+modelName.swift",
"Extension/URL+initStaticString.swift",
"Logging/AnyCodable.swift",
"Logging/CheckoutLogEvent+Types.swift",
"Logging/CheckoutLogEvent.swift",
"Logging/DateProvider.swift",
"Logging/LogManager.swift",
"Model/Address.swift",
"Model/Card+Scheme.swift",
"Model/Card.swift",
"Model/Country.swift",
"Model/Environment.swift",
"Model/ExpiryDate.swift",
"Model/PaymentSource.swift",
"Model/Phone.swift",
"Model/TokenDetails.swift",
"Models/ApplePay.swift",
"Network/Error/NetworkError.swift",
"Network/Models/NetworkRequestResult.swift",
"Network/Models/SecurityCode/SecurityCodeError.swift",
"Network/Models/SecurityCode/SecurityCodeRequest.swift",
"Network/Models/SecurityCode/SecurityCodeResponse.swift",
"Network/Models/TokenRequest.swift",
"Network/Models/TokenResponse.swift",
"Network/NetworkManager.swift",
"Network/RequestFactory.swift",
"Protocols/CalendarProtocol.swift",
"Protocols/DateProviding.swift",
"Protocols/Decoding.swift",
"Protocols/DeviceInformationProviding.swift",
"Protocols/Encoding.swift",
"Tokenisation/CheckoutAPIService.swift",
"Tokenisation/Error/TokenisationError+ServerError.swift",
"Tokenisation/Error/TokenisationError+TokenRequest.swift",
"Tokenisation/Error/TokenisationError.swift",
"Tokenisation/TokenDetailsFactory.swift",
"Tokenisation/TokenRequestFactory.swift",
"Validation/Constants.swift",
"Validation/Error/ValidationError+Address.swift",
"Validation/Error/ValidationError+CVV.swift",
"Validation/Error/ValidationError+Card.swift",
"Validation/Error/ValidationError+CardNumber.swift",
"Validation/Error/ValidationError+EagerCardNumber.swift",
"Validation/Error/ValidationError+ExpiryDate.swift",
"Validation/Error/ValidationError+Phone.swift",
"Validation/Error/ValidationError.swift",
"Validation/LuhnChecker.swift",
"Validation/ValidationResult.swift",
"Validation/Validators/AddressValidator.swift",
"Validation/Validators/CVVValidator.swift",
"Validation/Validators/CardNumberValidator.swift",
"Validation/Validators/CardValidator.swift",
"Validation/Validators/PhoneValidator.swift"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Fetching from https://github.com/marmelroy/PhoneNumberKit.git
Fetching from https://github.com/checkout/checkout-event-logger-ios-framework.git
Fetching from https://github.com/checkout/checkout-risk-sdk-ios.git
Fetching from https://github.com/fingerprintjs/fingerprintjs-pro-ios
Creating working copy of package ‘PhoneNumberKit’
Checking out 3.5.9 of package ‘PhoneNumberKit’
Creating working copy of package ‘checkout-event-logger-ios-framework’
Checking out 1.2.4 of package ‘checkout-event-logger-ios-framework’
Creating working copy of package ‘checkout-risk-sdk-ios’
Checking out 3.0.2 of package ‘checkout-risk-sdk-ios’
Creating working copy of package ‘fingerprintjs-pro-ios’
Checking out 2.2.0 of package ‘fingerprintjs-pro-ios’
Resolve Package Graph
Resolved source packages:
PhoneNumberKit: https://github.com/marmelroy/PhoneNumberKit.git @ 3.5.9
Frames: /Users/admin/builder/spi-builder-workspace
Risk: https://github.com/checkout/checkout-risk-sdk-ios.git @ 3.0.2
FingerprintPro: https://github.com/fingerprintjs/fingerprintjs-pro-ios @ 2.2.0
CheckoutEventLoggerKit: https://github.com/checkout/checkout-event-logger-ios-framework.git @ 1.2.4
resolved source packages: PhoneNumberKit, Frames, Risk, FingerprintPro, CheckoutEventLoggerKit
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "phonenumberkit",
"requirement" : {
"exact" : [
"3.5.9"
]
},
"type" : "sourceControl",
"url" : "https://github.com/marmelroy/PhoneNumberKit.git"
},
{
"identity" : "checkout-risk-sdk-ios",
"requirement" : {
"exact" : [
"3.0.2"
]
},
"type" : "sourceControl",
"url" : "https://github.com/checkout/checkout-risk-sdk-ios.git"
},
{
"identity" : "checkout-event-logger-ios-framework",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/checkout/checkout-event-logger-ios-framework.git"
}
],
"manifest_display_name" : "Frames",
"name" : "Frames",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.12"
},
{
"name" : "ios",
"version" : "12.0"
}
],
"products" : [
{
"name" : "Frames",
"targets" : [
"Frames"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "FramesTests",
"module_type" : "SwiftTarget",
"name" : "FramesTests",
"path" : "Tests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Fixtures/applePayToken.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Fixtures/applePayTokenInvalid.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Fixtures/cardProviders.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Fixtures/cardToken.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Fixtures/cardTokenBillingDetails.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Fixtures/cardTokenInvalidNumber.json",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Core/CardSchemeTests.swift",
"Core/CardUtilsTests.swift",
"Core/Extensions/CAShapeLayerExtensionTests.swift",
"Core/Extensions/ConstantsSchemeIconTests.swift",
"Core/Extensions/Dictionary+AdditionsTests.swift",
"Core/Extensions/DispatchQueue+DispatchingTests.swift",
"Core/Extensions/PhoneExtensionTests.swift",
"Core/Extensions/UIBarStyleTests.swift",
"Core/Extensions/UIBezierPathExtensionTests.swift",
"Core/Extensions/UIFont+PropertyProvidingTests.swift",
"Core/Extensions/UINavigationControllerTests.swift",
"Core/Extensions/UITextField+ExtensionsTests.swift",
"Core/Extensions/URL+ExtensionsTests.swift",
"Core/Logging/CorrelationIDGeneratorTests.swift",
"Core/Logging/FramesEventLoggerTests.swift",
"Core/Logging/FramesLogEventTests.swift",
"Mocks/BillingFormTableViewMockDelegate.swift",
"Mocks/BillingFormTextFieldCellMockDelegate.swift",
"Mocks/BillingFormViewControllerMockDelegate.swift",
"Mocks/BillingFormViewModelEditingMockDelegate.swift",
"Mocks/BillingFormViewModelMockDelegate.swift",
"Mocks/CvvInputViewMockDelegate.swift",
"Mocks/MockCardNumberViewModel.swift",
"Mocks/MockCardNumberViewModelDelegate.swift",
"Mocks/MockCardValidator.swift",
"Mocks/MockCardholderDelegate.swift",
"Mocks/MockExpiryDateViewDelegate.swift",
"Mocks/MockSecurityCodeDelegate.swift",
"Mocks/MockThreeDSWKNavigationHelper.swift",
"Mocks/MockThreeDSWKNavigationHelperFactory.swift",
"Mocks/NavigationControllerMock.swift",
"Mocks/NotificationCenterMock.swift",
"Mocks/PaymentViewControllerMockDelegate.swift",
"Mocks/StubCheckoutAPIService.swift",
"Mocks/StubCheckoutEventLogger.swift",
"Mocks/StubCorrelationIDGenerator.swift",
"Mocks/StubDateProvider.swift",
"Mocks/StubDispatcher.swift",
"Mocks/StubError.swift",
"Mocks/StubFramesEventLogger.swift",
"Mocks/StubJSONDecoder.swift",
"Mocks/StubJSONEncoder.swift",
"Mocks/StubUIDevice.swift",
"Mocks/StubURLProtocol.swift",
"Mocks/StubURLSession.swift",
"Mocks/StubURLSessionDataTask.swift",
"Resources/ColorTests.swift",
"Resources/ResourcesTests.swift",
"UI/3DS/ThreedsWebViewControllerTests.swift",
"UI/BillingForm/Validator/GenericInputValidatorTests.swift",
"UI/BillingForm/Validator/PhoneNumberValidatorTests.swift",
"UI/BillingForm/View/BillingFormButtonViewTests.swift",
"UI/BillingForm/View/BillingFormFullNameTextFieldCellTests.swift",
"UI/BillingForm/View/BillingFormSummaryViewTests.swift",
"UI/BillingForm/View/BillingFormTextFieldErrorViewTests.swift",
"UI/BillingForm/View/BillingFormTextFieldViewTests.swift",
"UI/BillingForm/View/ExpiryDateFormatterTests.swift",
"UI/BillingForm/View/ExpiryDateViewTests.swift",
"UI/BillingForm/View/MirrorObject.swift",
"UI/BillingForm/View/SecureDisplayViewTests.swift",
"UI/BillingForm/View/SecurityCodeViewModelTests.swift",
"UI/BillingForm/View/SecurityCodeViewTests.swift",
"UI/BillingForm/View/TextFieldViewTests.swift",
"UI/BillingForm/ViewController/BillingFormViewControllerTests.swift",
"UI/BillingForm/ViewModel/BillingFormCellTypeTests.swift",
"UI/BillingForm/ViewModel/BillingFormViewModelTests.swift",
"UI/BillingForm/ViewModel/CardCreationModelTests.swift",
"UI/BillingForm/ViewModel/PaymentViewModelTests.swift",
"UI/CommonUI/BorderViewTest.swift",
"UI/CountrySelection/CountrySelectionViewControllerTests.swift",
"UI/Extension/UIStackViewExtensionTests.swift",
"UI/Extension/UIViewExtensionTests.swift",
"UI/Factory/FramesFactoryTests.swift",
"UI/FramesUIStyle/FramesUIStyleColorTests.swift",
"UI/FramesUIStyle/FramesUIStyleFontTests.swift",
"UI/PaymentForm/CardNumber/CardNumberViewModelTests.swift",
"UI/PaymentForm/CardNumber/CardNumberViewTests.swift",
"UI/PaymentForm/CardholderViewModelTests.swift",
"UI/PaymentForm/PaymentViewControllerTests.swift",
"UI/SecurityCodeComponent/SecurityCodeComponentTests.swift"
],
"target_dependencies" : [
"Frames",
"Checkout"
],
"type" : "test"
},
{
"c99name" : "Frames",
"module_type" : "SwiftTarget",
"name" : "Frames",
"path" : "Source",
"product_dependencies" : [
"CheckoutEventLoggerKit",
"Risk",
"PhoneNumberKit"
],
"product_memberships" : [
"Frames"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/Images.xcassets",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/PrivacyInfo.xcprivacy",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/ar.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ar"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/de.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "de"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/en.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/es.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "es"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/fr.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "fr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/it.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "it"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/nl.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "nl"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/ro.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ro"
}
}
}
],
"sources" : [
"CardUtils.swift",
"CheckoutColor.swift",
"CheckoutSdkIos.swift",
"Core/CheckoutAPIService.swift",
"Core/Constants+SchemeIcon.swift",
"Core/Constants/AccessibilityIdentifiers.swift",
"Core/Constants/Constants+LocalizationKeys.swift",
"Core/Constants/Constants+Padding.swift",
"Core/Constants/Constants+Style.swift",
"Core/Constants/Constants.swift",
"Core/ContentTypeProviding.swift",
"Core/Dispatching.swift",
"Core/Environment.swift",
"Core/Logging/CorrelationIDGenerator.swift",
"Core/Logging/DateProvider.swift",
"Core/Logging/FramesEventLogger.swift",
"Core/Logging/FramesLogEvent.swift",
"Core/Logging/PropertyProviding.swift",
"Core/Logging/RemoteProcessorMetadata+extensions.swift",
"Core/Models/CardScheme.swift",
"Core/Models/SecurityCodeTokenDetails.swift",
"Core/Models/Typealiases.swift",
"Core/ThreeDSWKNavigationHelperFactory.swift",
"Core/TopLevelDecoder.swift",
"Core/TopLevelEncoder.swift",
"Extensions/CAShapeLayerExtension.swift",
"Extensions/Dictionary+Additions.swift",
"Extensions/DispatchQueue+Dispatching.swift",
"Extensions/JSONDecoder+TopLevelDecoder.swift",
"Extensions/JSONEncoder+ContentTypeProviding.swift",
"Extensions/JSONEncoder+TopLevelEncoder.swift",
"Extensions/PhoneExtensions.swift",
"Extensions/StringExtensions.swift",
"Extensions/UIBarStyle+stringValue.swift",
"Extensions/UIBezierPathExtension.swift",
"Extensions/UIDeviceExtensions.swift",
"Extensions/UIFont+PropertyProviding.swift",
"Extensions/UINavigationControllerExtensions.swift",
"Extensions/UIResponderExtensions.swift",
"Extensions/UIStackViewExtension.swift",
"Extensions/UITableViewExtensions.swift",
"Extensions/UITextFieldExtension.swift",
"Extensions/UIViewControllerExtensions.swift",
"Extensions/UIViewExtensions.swift",
"Extensions/URL+Extensions.swift",
"UI/3DS/ThreedsWebViewController.swift",
"UI/3DS/ThreedsWebViewControllerDelegate.swift",
"UI/BillingForm/BillingFormCell.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/AddressLine1/DefaultBillingFormAddressLine1CellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/AddressLine2/DefaultBillingFormAddressLine2CellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/City/DefaultBillingFormCityCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/Country/DefaultBillingFormCountryCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/FullName/DefaultBillingFormFullNameCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/PhoneNumber/DefaultBillingFormPhoneNumberCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/Postcode/DefaultBillingFormPostCodeCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/State/DefaultBillingFormStateCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Header/Cancel/DefaultCancelButtonFormStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Header/Done/DefaultDoneFormButtonStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Header/Main/DefaultBillingFormHeaderCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Header/Title/DefaultHeaderLabelFormStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Main/DefaultBillingFormStyle.swift",
"UI/BillingForm/Default Implementation/Elements/Country/DefaultCountryFormButtonStyle.swift",
"UI/BillingForm/Default Implementation/Elements/DefaultBorderStyle.swift",
"UI/BillingForm/Default Implementation/Elements/Error/DefaultErrorInputLabelStyle.swift",
"UI/BillingForm/Default Implementation/Elements/Hint/DefaultHintInputLabelStyle.swift",
"UI/BillingForm/Default Implementation/Elements/TextField/DefaultTextField.swift",
"UI/BillingForm/Default Implementation/Elements/Title/DefaultTitleLabelStyle.swift",
"UI/BillingForm/FramesFactory.swift",
"UI/BillingForm/Model/BillingForm.swift",
"UI/BillingForm/Style Protocol/BillingFormHeaderCellStyle.swift",
"UI/BillingForm/Style Protocol/BillingFormStyle.swift",
"UI/BillingForm/View/BillingFormCellTextField.swift",
"UI/BillingForm/View/BillingFormHeaderCell.swift",
"UI/BillingForm/View/BillingFormTextField.swift",
"UI/BillingForm/View/BillingFormTextFieldView.swift",
"UI/BillingForm/View/MainBillingFormTextField.swift",
"UI/BillingForm/ViewController/BillingFormViewController.swift",
"UI/BillingForm/ViewModel/BillingFormViewModel.swift",
"UI/BillingForm/ViewModel/DefaultBillingFormViewModel.swift",
"UI/CommonUI/Protocols/Cell/CellButtonStyle.swift",
"UI/CommonUI/Protocols/Cell/CellStyle.swift",
"UI/CommonUI/Protocols/Cell/CellTextFieldStyle.swift",
"UI/CommonUI/Protocols/Elements/ElementBorderStyle.swift",
"UI/CommonUI/Protocols/Elements/ElementButtonStyle.swift",
"UI/CommonUI/Protocols/Elements/ElementErrorViewStyle.swift",
"UI/CommonUI/Protocols/Elements/ElementStyle.swift",
"UI/CommonUI/Protocols/Elements/ElementTextFieldStyle.swift",
"UI/CommonUI/UIStyle/FramesUIStyle+UIColor.swift",
"UI/CommonUI/UIStyle/FramesUIStyle+UIFont.swift",
"UI/CommonUI/View/Component/BorderView.swift",
"UI/CommonUI/View/Component/InputView.swift",
"UI/CommonUI/View/Component/SelectionButtonView.swift",
"UI/CommonUI/View/Component/SimpleErrorView.swift",
"UI/CommonUI/View/Core/ButtonView.swift",
"UI/CommonUI/View/Core/ImageContainerView.swift",
"UI/CommonUI/View/Core/LabelView.swift",
"UI/CommonUI/View/Core/SecureDisplayView.swift",
"UI/CommonUI/View/Core/TextFieldView.swift",
"UI/CommonUI/View/TableViewCell/SelectionButtonTableViewCell.swift",
"UI/CountrySelection/CountrySelectionViewController.swift",
"UI/CountrySelection/CountrySelectionViewControllerDelegate.swift",
"UI/PaymentForm/Default Implementation/BillingFormSummary/Summary/Button/DefaultAddBillingDetailsButtonStyle.swift",
"UI/PaymentForm/Default Implementation/BillingFormSummary/Summary/Button/DefaultEditBillingDetailsButtonStyle.swift",
"UI/PaymentForm/Default Implementation/BillingFormSummary/Summary/View/DefaultAddBillingDetailsViewStyle.swift",
"UI/PaymentForm/Default Implementation/BillingFormSummary/Summary/View/DefaultBillingSummaryViewStyle.swift",
"UI/PaymentForm/Default Implementation/CardNumber/DefaultCardNumberFormStyle.swift",
"UI/PaymentForm/Default Implementation/Cardholder/DefaultCardholderFormStyle.swift",
"UI/PaymentForm/Default Implementation/DefaultPayButtonFormStyle.swift",
"UI/PaymentForm/Default Implementation/DefaultPaymentFormStyle.swift",
"UI/PaymentForm/Default Implementation/DefaultPaymentHeaderCellStyle.swift",
"UI/PaymentForm/Default Implementation/ExpiryDate/DefaultExpiryDateFormStyle.swift",
"UI/PaymentForm/Default Implementation/SecurityCode/DefaultSecurityCodeFormStyle.swift",
"UI/PaymentForm/Factory/PaymentFormFactory.swift",
"UI/PaymentForm/Model/PaymentFormConfiguration.swift",
"UI/PaymentForm/Model/PaymentStyle.swift",
"UI/PaymentForm/StyleProtocol/BillingSummaryViewStyle.swift",
"UI/PaymentForm/StyleProtocol/PaymentFormStyle.swift",
"UI/PaymentForm/StyleProtocol/PaymentHeaderCellStyle.swift",
"UI/PaymentForm/View/BillingFormSummaryView.swift",
"UI/PaymentForm/View/CardNumber/CardNumberView.swift",
"UI/PaymentForm/View/CardNumber/CardNumberViewModel.swift",
"UI/PaymentForm/View/CardholderName/CardholderView.swift",
"UI/PaymentForm/View/CardholderName/CardholderViewModel.swift",
"UI/PaymentForm/View/ExpiryDate/ExpiryDateFormatter.swift",
"UI/PaymentForm/View/ExpiryDate/ExpiryDateView.swift",
"UI/PaymentForm/View/PaymentHeaderView.swift",
"UI/PaymentForm/View/SecurityCodeView.swift",
"UI/PaymentForm/View/SecurityCodeViewModel.swift",
"UI/PaymentForm/ViewController/FramesPaymentViewController.swift",
"UI/PaymentForm/ViewModel/CardCreationModel.swift",
"UI/PaymentForm/ViewModel/DefaultPaymentViewModel.swift",
"UI/PaymentForm/ViewModel/PaymentViewModel.swift",
"UI/SecurityCodeComponent/DefaultSecurityCodeFormStyle+Extension.swift",
"UI/SecurityCodeComponent/SecurityCodeComponent.swift",
"UI/SecurityCodeComponent/SecurityCodeComponentConfiguration.swift",
"UI/SecurityCodeComponent/SecurityCodeComponentStyle.swift",
"UI/Theme/BillingForm/Theme+BillingCountryInput.swift",
"UI/Theme/BillingForm/Theme+BillingForm.swift",
"UI/Theme/BillingForm/Theme+BillingHeader.swift",
"UI/Theme/BillingForm/Theme+BillingInput.swift",
"UI/Theme/Generic/Theme+Border.swift",
"UI/Theme/Generic/Theme+Button.swift",
"UI/Theme/Generic/Theme+Error.swift",
"UI/Theme/Generic/Theme+Mandatory.swift",
"UI/Theme/Generic/Theme+PageHeaderTitle.swift",
"UI/Theme/Generic/Theme+Subtitle.swift",
"UI/Theme/Generic/Theme+TextField.swift",
"UI/Theme/Generic/Theme+Title.swift",
"UI/Theme/PaymentForm/Theme+AddBillingSectionButton.swift",
"UI/Theme/PaymentForm/Theme+BillingSummary.swift",
"UI/Theme/PaymentForm/Theme+CardNumberSection.swift",
"UI/Theme/PaymentForm/Theme+PayButton.swift",
"UI/Theme/PaymentForm/Theme+PaymentFormStyle.swift",
"UI/Theme/PaymentForm/Theme+PaymentHeader.swift",
"UI/Theme/PaymentForm/Theme+PaymentHeaderSubtitle.swift",
"UI/Theme/Theme.swift",
"UI/Validator/GenericInputValidator.swift",
"UI/Validator/PhoneNumberValidator.swift",
"UI/Validator/Validator.swift"
],
"target_dependencies" : [
"Checkout"
],
"type" : "library"
},
{
"c99name" : "CheckoutTests",
"module_type" : "SwiftTarget",
"name" : "CheckoutTests",
"path" : "CheckoutTests",
"sources" : [
"3DSHandling/ThreeDSErrorTests.swift",
"3DSHandling/ThreeDSWKNavigationHelperTests.swift",
"3DSHandling/URLHelperTests.swift",
"CheckoutErrorTests.swift",
"Extension/Dictionary+AdditionsTests.swift",
"Extension/StringExtensionsTests.swift",
"Extension/TimeZone+constantsTests.swift",
"Integration/CardValidatorIntegrationTests.swift",
"Integration/CheckoutAPIServiceIntegrationTests.swift",
"Logging/CheckoutLogEventTests.swift",
"Logging/DateProviderTests.swift",
"Logging/LogManagerTests.swift",
"Model/CardSchemeTests.swift",
"Model/CountryTests.swift",
"Model/EnvironmentTests.swift",
"Network/Error/NetworkErrorTests.swift",
"Network/NetworkManagerTests.swift",
"Network/RequestFactoryTests.swift",
"Stubs/StubAddressValidator.swift",
"Stubs/StubAnyCodable.swift",
"Stubs/StubBaseURLProvider.swift",
"Stubs/StubCVVValidator.swift",
"Stubs/StubCalendar.swift",
"Stubs/StubCardNumberValidator.swift",
"Stubs/StubCardValidator.swift",
"Stubs/StubCheckoutEventLogger.swift",
"Stubs/StubDateProvider.swift",
"Stubs/StubDecoder.swift",
"Stubs/StubDeviceInformationProvider.swift",
"Stubs/StubEncoder.swift",
"Stubs/StubError.swift",
"Stubs/StubLogManager.swift",
"Stubs/StubLuhnChecker.swift",
"Stubs/StubPhoneValidator.swift",
"Stubs/StubProvider.swift",
"Stubs/StubRequestExecutor.swift",
"Stubs/StubRequestFactory.swift",
"Stubs/StubRisk.swift",
"Stubs/StubSingleValueEncodingContainer.swift",
"Stubs/StubThreeDSWKNavigationHelperDelegate.swift",
"Stubs/StubTokenDetailsFactory.swift",
"Stubs/StubTokenRequestFactory.swift",
"Stubs/StubURLHelper.swift",
"Stubs/StubURLSession.swift",
"Stubs/StubURLSessionDataTask.swift",
"Stubs/StubWKNavigationAction.swift",
"Tokenisation/CheckoutAPIServiceTests.swift",
"Tokenisation/TokenDetailsFactoryTests.swift",
"Tokenisation/TokenRequestFactoryTests.swift",
"Validation/AddressValidatorTests.swift",
"Validation/CVVValidatorTests.swift",
"Validation/CardNumberValidatorTests.swift",
"Validation/CardValidatorTests.swift",
"Validation/LuhnCheckerTests.swift",
"Validation/PhoneValidatorTests.swift"
],
"target_dependencies" : [
"Checkout"
],
"type" : "test"
},
{
"c99name" : "Checkout",
"module_type" : "SwiftTarget",
"name" : "Checkout",
"path" : "Checkout/Source",
"product_dependencies" : [
"CheckoutEventLoggerKit",
"Risk"
],
"product_memberships" : [
"Frames"
],
"sources" : [
"3DSHandling/ThreeDSError.swift",
"3DSHandling/ThreeDSWKNavigationHelper.swift",
"3DSHandling/ThreeDSWKNavigationHelperDelegate.swift",
"3DSHandling/URLHelper.swift",
"CardUtilities.swift",
"CheckoutError.swift",
"Extension/Dictionary+Additions.swift",
"Extension/Foundation+Extensions.swift",
"Extension/NSRegularExpression+initStaticPattern.swift",
"Extension/StringExtensions.swift",
"Extension/TimeZone+constants.swift",
"Extension/UIDevice+modelName.swift",
"Extension/URL+initStaticString.swift",
"Logging/AnyCodable.swift",
"Logging/CheckoutLogEvent+Types.swift",
"Logging/CheckoutLogEvent.swift",
"Logging/DateProvider.swift",
"Logging/LogManager.swift",
"Model/Address.swift",
"Model/Card+Scheme.swift",
"Model/Card.swift",
"Model/Country.swift",
"Model/Environment.swift",
"Model/ExpiryDate.swift",
"Model/PaymentSource.swift",
"Model/Phone.swift",
"Model/TokenDetails.swift",
"Models/ApplePay.swift",
"Network/Error/NetworkError.swift",
"Network/Models/NetworkRequestResult.swift",
"Network/Models/SecurityCode/SecurityCodeError.swift",
"Network/Models/SecurityCode/SecurityCodeRequest.swift",
"Network/Models/SecurityCode/SecurityCodeResponse.swift",
"Network/Models/TokenRequest.swift",
"Network/Models/TokenResponse.swift",
"Network/NetworkManager.swift",
"Network/RequestFactory.swift",
"Protocols/CalendarProtocol.swift",
"Protocols/DateProviding.swift",
"Protocols/Decoding.swift",
"Protocols/DeviceInformationProviding.swift",
"Protocols/Encoding.swift",
"Tokenisation/CheckoutAPIService.swift",
"Tokenisation/Error/TokenisationError+ServerError.swift",
"Tokenisation/Error/TokenisationError+TokenRequest.swift",
"Tokenisation/Error/TokenisationError.swift",
"Tokenisation/TokenDetailsFactory.swift",
"Tokenisation/TokenRequestFactory.swift",
"Validation/Constants.swift",
"Validation/Error/ValidationError+Address.swift",
"Validation/Error/ValidationError+CVV.swift",
"Validation/Error/ValidationError+Card.swift",
"Validation/Error/ValidationError+CardNumber.swift",
"Validation/Error/ValidationError+EagerCardNumber.swift",
"Validation/Error/ValidationError+ExpiryDate.swift",
"Validation/Error/ValidationError+Phone.swift",
"Validation/Error/ValidationError.swift",
"Validation/LuhnChecker.swift",
"Validation/ValidationResult.swift",
"Validation/Validators/AddressValidator.swift",
"Validation/Validators/CVVValidator.swift",
"Validation/Validators/CardNumberValidator.swift",
"Validation/Validators/CardValidator.swift",
"Validation/Validators/PhoneValidator.swift"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"CheckoutTests",
"Frames",
"FramesTests",
"Risk"
]
}
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"CheckoutTests",
"Frames",
"FramesTests",
"Risk"
]
}
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Frames -destination generic/platform=watchOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Command line invocation:
/Applications/Xcode-16.3.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 Frames -destination generic/platform=watchOS "OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures"
Build settings from command line:
OTHER_SWIFT_FLAGS = -stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Resolve Package Graph
Resolve Package Graph
Resolved source packages:
PhoneNumberKit: https://github.com/marmelroy/PhoneNumberKit.git @ 3.5.9
Risk: https://github.com/checkout/checkout-risk-sdk-ios.git @ 3.0.2
Frames: /Users/admin/builder/spi-builder-workspace
FingerprintPro: https://github.com/fingerprintjs/fingerprintjs-pro-ios @ 2.2.0
CheckoutEventLoggerKit: https://github.com/checkout/checkout-event-logger-ios-framework.git @ 1.2.4
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (12 targets)
Target 'Frames_FramesTests' in project 'Frames' (no dependencies)
Target 'Frames' in project 'Frames'
➜ Explicit dependency on target 'Frames' in project 'Frames'
➜ Explicit dependency on target 'Frames_Frames' in project 'Frames'
➜ Explicit dependency on target 'Checkout' in project 'Frames'
➜ Explicit dependency on target 'CheckoutEventLoggerKit' in project 'CheckoutEventLoggerKit'
➜ Explicit dependency on target 'Risk' in project 'Risk'
➜ Explicit dependency on target 'PhoneNumberKit' in project 'PhoneNumberKit'
Target 'Frames' in project 'Frames'
➜ Explicit dependency on target 'Frames_Frames' in project 'Frames'
➜ Explicit dependency on target 'Checkout' in project 'Frames'
➜ Explicit dependency on target 'CheckoutEventLoggerKit' in project 'CheckoutEventLoggerKit'
➜ Explicit dependency on target 'Risk' in project 'Risk'
➜ Explicit dependency on target 'PhoneNumberKit' in project 'PhoneNumberKit'
Target 'PhoneNumberKit' in project 'PhoneNumberKit'
➜ Explicit dependency on target 'PhoneNumberKit' in project 'PhoneNumberKit'
➜ Explicit dependency on target 'PhoneNumberKit_PhoneNumberKit' in project 'PhoneNumberKit'
Target 'PhoneNumberKit' in project 'PhoneNumberKit'
➜ Explicit dependency on target 'PhoneNumberKit_PhoneNumberKit' in project 'PhoneNumberKit'
Target 'PhoneNumberKit_PhoneNumberKit' in project 'PhoneNumberKit' (no dependencies)
Target 'Checkout' in project 'Frames'
➜ Explicit dependency on target 'CheckoutEventLoggerKit' in project 'CheckoutEventLoggerKit'
➜ Explicit dependency on target 'Risk' in project 'Risk'
Target 'Risk' in project 'Risk'
➜ Explicit dependency on target 'Risk' in project 'Risk'
➜ Explicit dependency on target 'CheckoutEventLoggerKit' in project 'CheckoutEventLoggerKit'
➜ Explicit dependency on target 'FingerprintPro' in project 'FingerprintPro'
Target 'Risk' in project 'Risk'
➜ Explicit dependency on target 'CheckoutEventLoggerKit' in project 'CheckoutEventLoggerKit'
➜ Explicit dependency on target 'FingerprintPro' in project 'FingerprintPro'
Target 'FingerprintPro' in project 'FingerprintPro' (no dependencies)
Target 'CheckoutEventLoggerKit' in project 'CheckoutEventLoggerKit' (no dependencies)
Target 'Frames_Frames' in project 'Frames' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/actool --version --output-format xml1
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: 360ee30a5ed02b4ff328a3376584b859
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/360ee30a5ed02b4ff328a3376584b859.xcbuilddata
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework'. (in target 'Risk' from project 'Risk')
/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework'. (in target 'Risk' from project 'Risk')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework'. (in target 'Risk' from project 'Risk')
/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework'. (in target 'Risk' from project 'Risk')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework'. (in target 'Risk' from project 'Risk')
/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework'. (in target 'Risk' from project 'Risk')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework'. (in target 'Frames' from project 'Frames')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework'. (in target 'Frames' from project 'Frames')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework'. (in target 'Frames' from project 'Frames')
/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework'. (in target 'Frames' from project 'Frames')
/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework'. (in target 'Frames' from project 'Frames')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework'. (in target 'Frames' from project 'Frames')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework'. (in target 'CheckoutEventLoggerKit' from project 'CheckoutEventLoggerKit')
/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework'. (in target 'FingerprintPro' from project 'FingerprintPro')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework'. (in target 'Checkout' from project 'Frames')
** BUILD FAILED **
The following build commands failed:
Building workspace spi-builder-workspace with scheme Frames
(1 failure)
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
PhoneNumberKit: https://github.com/marmelroy/PhoneNumberKit.git @ 3.5.9
Frames: /Users/admin/builder/spi-builder-workspace
CheckoutEventLoggerKit: https://github.com/checkout/checkout-event-logger-ios-framework.git @ 1.2.4
Risk: https://github.com/checkout/checkout-risk-sdk-ios.git @ 3.0.2
FingerprintPro: https://github.com/fingerprintjs/fingerprintjs-pro-ios @ 2.2.0
resolved source packages: PhoneNumberKit, Frames, CheckoutEventLoggerKit, Risk, FingerprintPro
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "phonenumberkit",
"requirement" : {
"exact" : [
"3.5.9"
]
},
"type" : "sourceControl",
"url" : "https://github.com/marmelroy/PhoneNumberKit.git"
},
{
"identity" : "checkout-risk-sdk-ios",
"requirement" : {
"exact" : [
"3.0.2"
]
},
"type" : "sourceControl",
"url" : "https://github.com/checkout/checkout-risk-sdk-ios.git"
},
{
"identity" : "checkout-event-logger-ios-framework",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/checkout/checkout-event-logger-ios-framework.git"
}
],
"manifest_display_name" : "Frames",
"name" : "Frames",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.12"
},
{
"name" : "ios",
"version" : "12.0"
}
],
"products" : [
{
"name" : "Frames",
"targets" : [
"Frames"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "FramesTests",
"module_type" : "SwiftTarget",
"name" : "FramesTests",
"path" : "Tests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Fixtures/applePayToken.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Fixtures/applePayTokenInvalid.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Fixtures/cardProviders.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Fixtures/cardToken.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Fixtures/cardTokenBillingDetails.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Fixtures/cardTokenInvalidNumber.json",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Core/CardSchemeTests.swift",
"Core/CardUtilsTests.swift",
"Core/Extensions/CAShapeLayerExtensionTests.swift",
"Core/Extensions/ConstantsSchemeIconTests.swift",
"Core/Extensions/Dictionary+AdditionsTests.swift",
"Core/Extensions/DispatchQueue+DispatchingTests.swift",
"Core/Extensions/PhoneExtensionTests.swift",
"Core/Extensions/UIBarStyleTests.swift",
"Core/Extensions/UIBezierPathExtensionTests.swift",
"Core/Extensions/UIFont+PropertyProvidingTests.swift",
"Core/Extensions/UINavigationControllerTests.swift",
"Core/Extensions/UITextField+ExtensionsTests.swift",
"Core/Extensions/URL+ExtensionsTests.swift",
"Core/Logging/CorrelationIDGeneratorTests.swift",
"Core/Logging/FramesEventLoggerTests.swift",
"Core/Logging/FramesLogEventTests.swift",
"Mocks/BillingFormTableViewMockDelegate.swift",
"Mocks/BillingFormTextFieldCellMockDelegate.swift",
"Mocks/BillingFormViewControllerMockDelegate.swift",
"Mocks/BillingFormViewModelEditingMockDelegate.swift",
"Mocks/BillingFormViewModelMockDelegate.swift",
"Mocks/CvvInputViewMockDelegate.swift",
"Mocks/MockCardNumberViewModel.swift",
"Mocks/MockCardNumberViewModelDelegate.swift",
"Mocks/MockCardValidator.swift",
"Mocks/MockCardholderDelegate.swift",
"Mocks/MockExpiryDateViewDelegate.swift",
"Mocks/MockSecurityCodeDelegate.swift",
"Mocks/MockThreeDSWKNavigationHelper.swift",
"Mocks/MockThreeDSWKNavigationHelperFactory.swift",
"Mocks/NavigationControllerMock.swift",
"Mocks/NotificationCenterMock.swift",
"Mocks/PaymentViewControllerMockDelegate.swift",
"Mocks/StubCheckoutAPIService.swift",
"Mocks/StubCheckoutEventLogger.swift",
"Mocks/StubCorrelationIDGenerator.swift",
"Mocks/StubDateProvider.swift",
"Mocks/StubDispatcher.swift",
"Mocks/StubError.swift",
"Mocks/StubFramesEventLogger.swift",
"Mocks/StubJSONDecoder.swift",
"Mocks/StubJSONEncoder.swift",
"Mocks/StubUIDevice.swift",
"Mocks/StubURLProtocol.swift",
"Mocks/StubURLSession.swift",
"Mocks/StubURLSessionDataTask.swift",
"Resources/ColorTests.swift",
"Resources/ResourcesTests.swift",
"UI/3DS/ThreedsWebViewControllerTests.swift",
"UI/BillingForm/Validator/GenericInputValidatorTests.swift",
"UI/BillingForm/Validator/PhoneNumberValidatorTests.swift",
"UI/BillingForm/View/BillingFormButtonViewTests.swift",
"UI/BillingForm/View/BillingFormFullNameTextFieldCellTests.swift",
"UI/BillingForm/View/BillingFormSummaryViewTests.swift",
"UI/BillingForm/View/BillingFormTextFieldErrorViewTests.swift",
"UI/BillingForm/View/BillingFormTextFieldViewTests.swift",
"UI/BillingForm/View/ExpiryDateFormatterTests.swift",
"UI/BillingForm/View/ExpiryDateViewTests.swift",
"UI/BillingForm/View/MirrorObject.swift",
"UI/BillingForm/View/SecureDisplayViewTests.swift",
"UI/BillingForm/View/SecurityCodeViewModelTests.swift",
"UI/BillingForm/View/SecurityCodeViewTests.swift",
"UI/BillingForm/View/TextFieldViewTests.swift",
"UI/BillingForm/ViewController/BillingFormViewControllerTests.swift",
"UI/BillingForm/ViewModel/BillingFormCellTypeTests.swift",
"UI/BillingForm/ViewModel/BillingFormViewModelTests.swift",
"UI/BillingForm/ViewModel/CardCreationModelTests.swift",
"UI/BillingForm/ViewModel/PaymentViewModelTests.swift",
"UI/CommonUI/BorderViewTest.swift",
"UI/CountrySelection/CountrySelectionViewControllerTests.swift",
"UI/Extension/UIStackViewExtensionTests.swift",
"UI/Extension/UIViewExtensionTests.swift",
"UI/Factory/FramesFactoryTests.swift",
"UI/FramesUIStyle/FramesUIStyleColorTests.swift",
"UI/FramesUIStyle/FramesUIStyleFontTests.swift",
"UI/PaymentForm/CardNumber/CardNumberViewModelTests.swift",
"UI/PaymentForm/CardNumber/CardNumberViewTests.swift",
"UI/PaymentForm/CardholderViewModelTests.swift",
"UI/PaymentForm/PaymentViewControllerTests.swift",
"UI/SecurityCodeComponent/SecurityCodeComponentTests.swift"
],
"target_dependencies" : [
"Frames",
"Checkout"
],
"type" : "test"
},
{
"c99name" : "Frames",
"module_type" : "SwiftTarget",
"name" : "Frames",
"path" : "Source",
"product_dependencies" : [
"CheckoutEventLoggerKit",
"Risk",
"PhoneNumberKit"
],
"product_memberships" : [
"Frames"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/Images.xcassets",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/PrivacyInfo.xcprivacy",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/ar.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ar"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/de.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "de"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/en.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/es.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "es"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/fr.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "fr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/it.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "it"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/nl.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "nl"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Source/Resources/ro.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ro"
}
}
}
],
"sources" : [
"CardUtils.swift",
"CheckoutColor.swift",
"CheckoutSdkIos.swift",
"Core/CheckoutAPIService.swift",
"Core/Constants+SchemeIcon.swift",
"Core/Constants/AccessibilityIdentifiers.swift",
"Core/Constants/Constants+LocalizationKeys.swift",
"Core/Constants/Constants+Padding.swift",
"Core/Constants/Constants+Style.swift",
"Core/Constants/Constants.swift",
"Core/ContentTypeProviding.swift",
"Core/Dispatching.swift",
"Core/Environment.swift",
"Core/Logging/CorrelationIDGenerator.swift",
"Core/Logging/DateProvider.swift",
"Core/Logging/FramesEventLogger.swift",
"Core/Logging/FramesLogEvent.swift",
"Core/Logging/PropertyProviding.swift",
"Core/Logging/RemoteProcessorMetadata+extensions.swift",
"Core/Models/CardScheme.swift",
"Core/Models/SecurityCodeTokenDetails.swift",
"Core/Models/Typealiases.swift",
"Core/ThreeDSWKNavigationHelperFactory.swift",
"Core/TopLevelDecoder.swift",
"Core/TopLevelEncoder.swift",
"Extensions/CAShapeLayerExtension.swift",
"Extensions/Dictionary+Additions.swift",
"Extensions/DispatchQueue+Dispatching.swift",
"Extensions/JSONDecoder+TopLevelDecoder.swift",
"Extensions/JSONEncoder+ContentTypeProviding.swift",
"Extensions/JSONEncoder+TopLevelEncoder.swift",
"Extensions/PhoneExtensions.swift",
"Extensions/StringExtensions.swift",
"Extensions/UIBarStyle+stringValue.swift",
"Extensions/UIBezierPathExtension.swift",
"Extensions/UIDeviceExtensions.swift",
"Extensions/UIFont+PropertyProviding.swift",
"Extensions/UINavigationControllerExtensions.swift",
"Extensions/UIResponderExtensions.swift",
"Extensions/UIStackViewExtension.swift",
"Extensions/UITableViewExtensions.swift",
"Extensions/UITextFieldExtension.swift",
"Extensions/UIViewControllerExtensions.swift",
"Extensions/UIViewExtensions.swift",
"Extensions/URL+Extensions.swift",
"UI/3DS/ThreedsWebViewController.swift",
"UI/3DS/ThreedsWebViewControllerDelegate.swift",
"UI/BillingForm/BillingFormCell.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/AddressLine1/DefaultBillingFormAddressLine1CellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/AddressLine2/DefaultBillingFormAddressLine2CellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/City/DefaultBillingFormCityCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/Country/DefaultBillingFormCountryCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/FullName/DefaultBillingFormFullNameCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/PhoneNumber/DefaultBillingFormPhoneNumberCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/Postcode/DefaultBillingFormPostCodeCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Fields/State/DefaultBillingFormStateCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Header/Cancel/DefaultCancelButtonFormStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Header/Done/DefaultDoneFormButtonStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Header/Main/DefaultBillingFormHeaderCellStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Header/Title/DefaultHeaderLabelFormStyle.swift",
"UI/BillingForm/Default Implementation/BillingForm/Main/DefaultBillingFormStyle.swift",
"UI/BillingForm/Default Implementation/Elements/Country/DefaultCountryFormButtonStyle.swift",
"UI/BillingForm/Default Implementation/Elements/DefaultBorderStyle.swift",
"UI/BillingForm/Default Implementation/Elements/Error/DefaultErrorInputLabelStyle.swift",
"UI/BillingForm/Default Implementation/Elements/Hint/DefaultHintInputLabelStyle.swift",
"UI/BillingForm/Default Implementation/Elements/TextField/DefaultTextField.swift",
"UI/BillingForm/Default Implementation/Elements/Title/DefaultTitleLabelStyle.swift",
"UI/BillingForm/FramesFactory.swift",
"UI/BillingForm/Model/BillingForm.swift",
"UI/BillingForm/Style Protocol/BillingFormHeaderCellStyle.swift",
"UI/BillingForm/Style Protocol/BillingFormStyle.swift",
"UI/BillingForm/View/BillingFormCellTextField.swift",
"UI/BillingForm/View/BillingFormHeaderCell.swift",
"UI/BillingForm/View/BillingFormTextField.swift",
"UI/BillingForm/View/BillingFormTextFieldView.swift",
"UI/BillingForm/View/MainBillingFormTextField.swift",
"UI/BillingForm/ViewController/BillingFormViewController.swift",
"UI/BillingForm/ViewModel/BillingFormViewModel.swift",
"UI/BillingForm/ViewModel/DefaultBillingFormViewModel.swift",
"UI/CommonUI/Protocols/Cell/CellButtonStyle.swift",
"UI/CommonUI/Protocols/Cell/CellStyle.swift",
"UI/CommonUI/Protocols/Cell/CellTextFieldStyle.swift",
"UI/CommonUI/Protocols/Elements/ElementBorderStyle.swift",
"UI/CommonUI/Protocols/Elements/ElementButtonStyle.swift",
"UI/CommonUI/Protocols/Elements/ElementErrorViewStyle.swift",
"UI/CommonUI/Protocols/Elements/ElementStyle.swift",
"UI/CommonUI/Protocols/Elements/ElementTextFieldStyle.swift",
"UI/CommonUI/UIStyle/FramesUIStyle+UIColor.swift",
"UI/CommonUI/UIStyle/FramesUIStyle+UIFont.swift",
"UI/CommonUI/View/Component/BorderView.swift",
"UI/CommonUI/View/Component/InputView.swift",
"UI/CommonUI/View/Component/SelectionButtonView.swift",
"UI/CommonUI/View/Component/SimpleErrorView.swift",
"UI/CommonUI/View/Core/ButtonView.swift",
"UI/CommonUI/View/Core/ImageContainerView.swift",
"UI/CommonUI/View/Core/LabelView.swift",
"UI/CommonUI/View/Core/SecureDisplayView.swift",
"UI/CommonUI/View/Core/TextFieldView.swift",
"UI/CommonUI/View/TableViewCell/SelectionButtonTableViewCell.swift",
"UI/CountrySelection/CountrySelectionViewController.swift",
"UI/CountrySelection/CountrySelectionViewControllerDelegate.swift",
"UI/PaymentForm/Default Implementation/BillingFormSummary/Summary/Button/DefaultAddBillingDetailsButtonStyle.swift",
"UI/PaymentForm/Default Implementation/BillingFormSummary/Summary/Button/DefaultEditBillingDetailsButtonStyle.swift",
"UI/PaymentForm/Default Implementation/BillingFormSummary/Summary/View/DefaultAddBillingDetailsViewStyle.swift",
"UI/PaymentForm/Default Implementation/BillingFormSummary/Summary/View/DefaultBillingSummaryViewStyle.swift",
"UI/PaymentForm/Default Implementation/CardNumber/DefaultCardNumberFormStyle.swift",
"UI/PaymentForm/Default Implementation/Cardholder/DefaultCardholderFormStyle.swift",
"UI/PaymentForm/Default Implementation/DefaultPayButtonFormStyle.swift",
"UI/PaymentForm/Default Implementation/DefaultPaymentFormStyle.swift",
"UI/PaymentForm/Default Implementation/DefaultPaymentHeaderCellStyle.swift",
"UI/PaymentForm/Default Implementation/ExpiryDate/DefaultExpiryDateFormStyle.swift",
"UI/PaymentForm/Default Implementation/SecurityCode/DefaultSecurityCodeFormStyle.swift",
"UI/PaymentForm/Factory/PaymentFormFactory.swift",
"UI/PaymentForm/Model/PaymentFormConfiguration.swift",
"UI/PaymentForm/Model/PaymentStyle.swift",
"UI/PaymentForm/StyleProtocol/BillingSummaryViewStyle.swift",
"UI/PaymentForm/StyleProtocol/PaymentFormStyle.swift",
"UI/PaymentForm/StyleProtocol/PaymentHeaderCellStyle.swift",
"UI/PaymentForm/View/BillingFormSummaryView.swift",
"UI/PaymentForm/View/CardNumber/CardNumberView.swift",
"UI/PaymentForm/View/CardNumber/CardNumberViewModel.swift",
"UI/PaymentForm/View/CardholderName/CardholderView.swift",
"UI/PaymentForm/View/CardholderName/CardholderViewModel.swift",
"UI/PaymentForm/View/ExpiryDate/ExpiryDateFormatter.swift",
"UI/PaymentForm/View/ExpiryDate/ExpiryDateView.swift",
"UI/PaymentForm/View/PaymentHeaderView.swift",
"UI/PaymentForm/View/SecurityCodeView.swift",
"UI/PaymentForm/View/SecurityCodeViewModel.swift",
"UI/PaymentForm/ViewController/FramesPaymentViewController.swift",
"UI/PaymentForm/ViewModel/CardCreationModel.swift",
"UI/PaymentForm/ViewModel/DefaultPaymentViewModel.swift",
"UI/PaymentForm/ViewModel/PaymentViewModel.swift",
"UI/SecurityCodeComponent/DefaultSecurityCodeFormStyle+Extension.swift",
"UI/SecurityCodeComponent/SecurityCodeComponent.swift",
"UI/SecurityCodeComponent/SecurityCodeComponentConfiguration.swift",
"UI/SecurityCodeComponent/SecurityCodeComponentStyle.swift",
"UI/Theme/BillingForm/Theme+BillingCountryInput.swift",
"UI/Theme/BillingForm/Theme+BillingForm.swift",
"UI/Theme/BillingForm/Theme+BillingHeader.swift",
"UI/Theme/BillingForm/Theme+BillingInput.swift",
"UI/Theme/Generic/Theme+Border.swift",
"UI/Theme/Generic/Theme+Button.swift",
"UI/Theme/Generic/Theme+Error.swift",
"UI/Theme/Generic/Theme+Mandatory.swift",
"UI/Theme/Generic/Theme+PageHeaderTitle.swift",
"UI/Theme/Generic/Theme+Subtitle.swift",
"UI/Theme/Generic/Theme+TextField.swift",
"UI/Theme/Generic/Theme+Title.swift",
"UI/Theme/PaymentForm/Theme+AddBillingSectionButton.swift",
"UI/Theme/PaymentForm/Theme+BillingSummary.swift",
"UI/Theme/PaymentForm/Theme+CardNumberSection.swift",
"UI/Theme/PaymentForm/Theme+PayButton.swift",
"UI/Theme/PaymentForm/Theme+PaymentFormStyle.swift",
"UI/Theme/PaymentForm/Theme+PaymentHeader.swift",
"UI/Theme/PaymentForm/Theme+PaymentHeaderSubtitle.swift",
"UI/Theme/Theme.swift",
"UI/Validator/GenericInputValidator.swift",
"UI/Validator/PhoneNumberValidator.swift",
"UI/Validator/Validator.swift"
],
"target_dependencies" : [
"Checkout"
],
"type" : "library"
},
{
"c99name" : "CheckoutTests",
"module_type" : "SwiftTarget",
"name" : "CheckoutTests",
"path" : "CheckoutTests",
"sources" : [
"3DSHandling/ThreeDSErrorTests.swift",
"3DSHandling/ThreeDSWKNavigationHelperTests.swift",
"3DSHandling/URLHelperTests.swift",
"CheckoutErrorTests.swift",
"Extension/Dictionary+AdditionsTests.swift",
"Extension/StringExtensionsTests.swift",
"Extension/TimeZone+constantsTests.swift",
"Integration/CardValidatorIntegrationTests.swift",
"Integration/CheckoutAPIServiceIntegrationTests.swift",
"Logging/CheckoutLogEventTests.swift",
"Logging/DateProviderTests.swift",
"Logging/LogManagerTests.swift",
"Model/CardSchemeTests.swift",
"Model/CountryTests.swift",
"Model/EnvironmentTests.swift",
"Network/Error/NetworkErrorTests.swift",
"Network/NetworkManagerTests.swift",
"Network/RequestFactoryTests.swift",
"Stubs/StubAddressValidator.swift",
"Stubs/StubAnyCodable.swift",
"Stubs/StubBaseURLProvider.swift",
"Stubs/StubCVVValidator.swift",
"Stubs/StubCalendar.swift",
"Stubs/StubCardNumberValidator.swift",
"Stubs/StubCardValidator.swift",
"Stubs/StubCheckoutEventLogger.swift",
"Stubs/StubDateProvider.swift",
"Stubs/StubDecoder.swift",
"Stubs/StubDeviceInformationProvider.swift",
"Stubs/StubEncoder.swift",
"Stubs/StubError.swift",
"Stubs/StubLogManager.swift",
"Stubs/StubLuhnChecker.swift",
"Stubs/StubPhoneValidator.swift",
"Stubs/StubProvider.swift",
"Stubs/StubRequestExecutor.swift",
"Stubs/StubRequestFactory.swift",
"Stubs/StubRisk.swift",
"Stubs/StubSingleValueEncodingContainer.swift",
"Stubs/StubThreeDSWKNavigationHelperDelegate.swift",
"Stubs/StubTokenDetailsFactory.swift",
"Stubs/StubTokenRequestFactory.swift",
"Stubs/StubURLHelper.swift",
"Stubs/StubURLSession.swift",
"Stubs/StubURLSessionDataTask.swift",
"Stubs/StubWKNavigationAction.swift",
"Tokenisation/CheckoutAPIServiceTests.swift",
"Tokenisation/TokenDetailsFactoryTests.swift",
"Tokenisation/TokenRequestFactoryTests.swift",
"Validation/AddressValidatorTests.swift",
"Validation/CVVValidatorTests.swift",
"Validation/CardNumberValidatorTests.swift",
"Validation/CardValidatorTests.swift",
"Validation/LuhnCheckerTests.swift",
"Validation/PhoneValidatorTests.swift"
],
"target_dependencies" : [
"Checkout"
],
"type" : "test"
},
{
"c99name" : "Checkout",
"module_type" : "SwiftTarget",
"name" : "Checkout",
"path" : "Checkout/Source",
"product_dependencies" : [
"CheckoutEventLoggerKit",
"Risk"
],
"product_memberships" : [
"Frames"
],
"sources" : [
"3DSHandling/ThreeDSError.swift",
"3DSHandling/ThreeDSWKNavigationHelper.swift",
"3DSHandling/ThreeDSWKNavigationHelperDelegate.swift",
"3DSHandling/URLHelper.swift",
"CardUtilities.swift",
"CheckoutError.swift",
"Extension/Dictionary+Additions.swift",
"Extension/Foundation+Extensions.swift",
"Extension/NSRegularExpression+initStaticPattern.swift",
"Extension/StringExtensions.swift",
"Extension/TimeZone+constants.swift",
"Extension/UIDevice+modelName.swift",
"Extension/URL+initStaticString.swift",
"Logging/AnyCodable.swift",
"Logging/CheckoutLogEvent+Types.swift",
"Logging/CheckoutLogEvent.swift",
"Logging/DateProvider.swift",
"Logging/LogManager.swift",
"Model/Address.swift",
"Model/Card+Scheme.swift",
"Model/Card.swift",
"Model/Country.swift",
"Model/Environment.swift",
"Model/ExpiryDate.swift",
"Model/PaymentSource.swift",
"Model/Phone.swift",
"Model/TokenDetails.swift",
"Models/ApplePay.swift",
"Network/Error/NetworkError.swift",
"Network/Models/NetworkRequestResult.swift",
"Network/Models/SecurityCode/SecurityCodeError.swift",
"Network/Models/SecurityCode/SecurityCodeRequest.swift",
"Network/Models/SecurityCode/SecurityCodeResponse.swift",
"Network/Models/TokenRequest.swift",
"Network/Models/TokenResponse.swift",
"Network/NetworkManager.swift",
"Network/RequestFactory.swift",
"Protocols/CalendarProtocol.swift",
"Protocols/DateProviding.swift",
"Protocols/Decoding.swift",
"Protocols/DeviceInformationProviding.swift",
"Protocols/Encoding.swift",
"Tokenisation/CheckoutAPIService.swift",
"Tokenisation/Error/TokenisationError+ServerError.swift",
"Tokenisation/Error/TokenisationError+TokenRequest.swift",
"Tokenisation/Error/TokenisationError.swift",
"Tokenisation/TokenDetailsFactory.swift",
"Tokenisation/TokenRequestFactory.swift",
"Validation/Constants.swift",
"Validation/Error/ValidationError+Address.swift",
"Validation/Error/ValidationError+CVV.swift",
"Validation/Error/ValidationError+Card.swift",
"Validation/Error/ValidationError+CardNumber.swift",
"Validation/Error/ValidationError+EagerCardNumber.swift",
"Validation/Error/ValidationError+ExpiryDate.swift",
"Validation/Error/ValidationError+Phone.swift",
"Validation/Error/ValidationError.swift",
"Validation/LuhnChecker.swift",
"Validation/ValidationResult.swift",
"Validation/Validators/AddressValidator.swift",
"Validation/Validators/CVVValidator.swift",
"Validation/Validators/CardNumberValidator.swift",
"Validation/Validators/CardValidator.swift",
"Validation/Validators/PhoneValidator.swift"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"CheckoutTests",
"Frames",
"FramesTests",
"Risk"
]
}
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"CheckoutTests",
"Frames",
"FramesTests",
"Risk"
]
}
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Frames -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-16.3.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 Frames -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
Risk: https://github.com/checkout/checkout-risk-sdk-ios.git @ 3.0.2
FingerprintPro: https://github.com/fingerprintjs/fingerprintjs-pro-ios @ 2.2.0
PhoneNumberKit: https://github.com/marmelroy/PhoneNumberKit.git @ 3.5.9
Frames: /Users/admin/builder/spi-builder-workspace
CheckoutEventLoggerKit: https://github.com/checkout/checkout-event-logger-ios-framework.git @ 1.2.4
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (12 targets)
Target 'Frames_FramesTests' in project 'Frames' (no dependencies)
Target 'Frames' in project 'Frames'
➜ Explicit dependency on target 'Frames' in project 'Frames'
➜ Explicit dependency on target 'Frames_Frames' in project 'Frames'
➜ Explicit dependency on target 'Checkout' in project 'Frames'
➜ Explicit dependency on target 'CheckoutEventLoggerKit' in project 'CheckoutEventLoggerKit'
➜ Explicit dependency on target 'Risk' in project 'Risk'
➜ Explicit dependency on target 'PhoneNumberKit' in project 'PhoneNumberKit'
Target 'Frames' in project 'Frames'
➜ Explicit dependency on target 'Frames_Frames' in project 'Frames'
➜ Explicit dependency on target 'Checkout' in project 'Frames'
➜ Explicit dependency on target 'CheckoutEventLoggerKit' in project 'CheckoutEventLoggerKit'
➜ Explicit dependency on target 'Risk' in project 'Risk'
➜ Explicit dependency on target 'PhoneNumberKit' in project 'PhoneNumberKit'
Target 'PhoneNumberKit' in project 'PhoneNumberKit'
➜ Explicit dependency on target 'PhoneNumberKit' in project 'PhoneNumberKit'
➜ Explicit dependency on target 'PhoneNumberKit_PhoneNumberKit' in project 'PhoneNumberKit'
Target 'PhoneNumberKit' in project 'PhoneNumberKit'
➜ Explicit dependency on target 'PhoneNumberKit_PhoneNumberKit' in project 'PhoneNumberKit'
Target 'PhoneNumberKit_PhoneNumberKit' in project 'PhoneNumberKit' (no dependencies)
Target 'Checkout' in project 'Frames'
➜ Explicit dependency on target 'CheckoutEventLoggerKit' in project 'CheckoutEventLoggerKit'
➜ Explicit dependency on target 'Risk' in project 'Risk'
Target 'Risk' in project 'Risk'
➜ Explicit dependency on target 'Risk' in project 'Risk'
➜ Explicit dependency on target 'CheckoutEventLoggerKit' in project 'CheckoutEventLoggerKit'
➜ Explicit dependency on target 'FingerprintPro' in project 'FingerprintPro'
Target 'Risk' in project 'Risk'
➜ Explicit dependency on target 'CheckoutEventLoggerKit' in project 'CheckoutEventLoggerKit'
➜ Explicit dependency on target 'FingerprintPro' in project 'FingerprintPro'
Target 'FingerprintPro' in project 'FingerprintPro' (no dependencies)
Target 'CheckoutEventLoggerKit' in project 'CheckoutEventLoggerKit' (no dependencies)
Target 'Frames_Frames' in project 'Frames' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/actool --version --output-format xml1
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: 5d8997cf4c17bf4b6715bc9c00211124
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/5d8997cf4c17bf4b6715bc9c00211124.xcbuilddata
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework'. (in target 'Frames' from project 'Frames')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework'. (in target 'Frames' from project 'Frames')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework'. (in target 'Frames' from project 'Frames')
/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework'. (in target 'Frames' from project 'Frames')
/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework'. (in target 'Frames' from project 'Frames')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework'. (in target 'Checkout' from project 'Frames')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework'. (in target 'CheckoutEventLoggerKit' from project 'CheckoutEventLoggerKit')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework'. (in target 'Frames' from project 'Frames')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework'. (in target 'Risk' from project 'Risk')
/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework'. (in target 'Risk' from project 'Risk')
/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework'. (in target 'FingerprintPro' from project 'FingerprintPro')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework'. (in target 'Risk' from project 'Risk')
/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework'. (in target 'Risk' from project 'Risk')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/checkout-event-logger-ios-framework/CheckoutEventLoggerKit.xcframework'. (in target 'Risk' from project 'Risk')
/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework:1:1: error: While building for watchOS, no library for this platform was found in '/Users/admin/builder/spi-builder-workspace/.dependencies/artifacts/fingerprintjs-pro-ios/FingerprintPro/FingerprintPro.xcframework'. (in target 'Risk' from project 'Risk')
** BUILD FAILED **
The following build commands failed:
Building workspace spi-builder-workspace with scheme Frames
(1 failure)
BUILD FAILURE 6.1 watchOS