diff --git a/.github/workflows/check-pr.yml b/.github/workflows/check-pr.yml index c8398ae72..10a00b258 100644 --- a/.github/workflows/check-pr.yml +++ b/.github/workflows/check-pr.yml @@ -9,11 +9,11 @@ on: - 'release/*' env: - destination: "platform=iOS Simulator,name=iPhone 14 Pro,OS=latest" + destination: "platform=iOS Simulator,name=iPhone 16 Pro,OS=latest" configuration: "Debug" noIndex: "COMPILER_INDEX_STORE_ENABLE=NO" noSigning: "CODE_SIGNING_ALLOWED=NO" - versionXcode: "14.3.1" + versionXcode: "16.0" concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} @@ -22,23 +22,23 @@ concurrency: jobs: lint: name: SwiftLint - runs-on: macos-13-large + runs-on: macos-15-large steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Lint Edited Files run: bash .github/scripts/lintEditedFiles.sh checkout: name: Checkout Verification - runs-on: macos-13-xlarge + runs-on: macos-15-xlarge needs: lint steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Select Xcode run: | @@ -75,12 +75,12 @@ jobs: frames: name: Frames Verification - runs-on: macos-13-xlarge + runs-on: macos-15-xlarge needs: lint steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Select Xcode run: | @@ -117,16 +117,16 @@ jobs: run-ui-tests: name: Run UI Tests - runs-on: macos-12-xl + runs-on: macos-15-xlarge needs: lint steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Select Xcode run: | - sudo xcode-select -switch /Applications/Xcode_14.2.app + sudo xcode-select -switch /Applications/Xcode_16.0.app - name: Log xcodebuild Version run: | diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 32e4e1aee..4544cb8e5 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -20,16 +20,16 @@ concurrency: cancel-in-progress: true env: - destination: "platform=iOS Simulator,name=iPhone 15 Pro,OS=latest" + destination: "platform=iOS Simulator,name=iPhone 16 Pro,OS=latest" configuration: "Debug" noIndex: "COMPILER_INDEX_STORE_ENABLE=NO" noSigning: "CODE_SIGNING_ALLOWED=NO" - versionXcode: "15.2" + versionXcode: "16.0" jobs: analyze: name: Analyze - runs-on: [ macos-13-large ] + runs-on: [ macos-15-xlarge ] permissions: actions: read contents: read @@ -42,7 +42,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: submodules: recursive diff --git a/.github/workflows/deploy-github-pages.yml b/.github/workflows/deploy-github-pages.yml index e1512107f..ec34be388 100644 --- a/.github/workflows/deploy-github-pages.yml +++ b/.github/workflows/deploy-github-pages.yml @@ -27,7 +27,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Setup Pages uses: actions/configure-pages@v3 - name: Build with Jekyll diff --git a/.github/workflows/generate-jazzy-docs.yml b/.github/workflows/generate-jazzy-docs.yml index 7f91f6cde..25b2f973d 100644 --- a/.github/workflows/generate-jazzy-docs.yml +++ b/.github/workflows/generate-jazzy-docs.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Setup Ruby uses: ruby/setup-ruby@5311f05890856149502132d25c4a24985a00d426 diff --git a/.github/workflows/publish-Checkout.podspec.yml b/.github/workflows/publish-Checkout.podspec.yml index 569d73b4a..508b56429 100644 --- a/.github/workflows/publish-Checkout.podspec.yml +++ b/.github/workflows/publish-Checkout.podspec.yml @@ -7,7 +7,7 @@ jobs: environment: CocoaPodsRelease runs-on: macos-12-xl steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # - name: Check current branch # run: | diff --git a/.github/workflows/publish-Frames.podspec.yml b/.github/workflows/publish-Frames.podspec.yml index dce62f046..70b49ff87 100644 --- a/.github/workflows/publish-Frames.podspec.yml +++ b/.github/workflows/publish-Frames.podspec.yml @@ -7,7 +7,7 @@ jobs: environment: CocoaPodsRelease runs-on: macos-12-xl steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # - name: Check current branch # run: | diff --git a/.github/workflows/run-regression-tests.yml b/.github/workflows/run-regression-tests.yml index a5cba49d4..48bb49510 100644 --- a/.github/workflows/run-regression-tests.yml +++ b/.github/workflows/run-regression-tests.yml @@ -14,15 +14,15 @@ jobs: run-regression-tests: if: (github.event_name == 'workflow_dispatch') || (contains(github.event.pull_request.labels.*.name, 'Run Regression Tests')) name: Run Regression Tests - runs-on: macos-12-xl + runs-on: macos-15-xlarge steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Select Xcode run: | - sudo xcode-select -switch /Applications/Xcode_14.2.app + sudo xcode-select -switch /Applications/Xcode_16.0.app - name: Log xcodebuild Version run: | @@ -30,7 +30,7 @@ jobs: - name: Run Regression Tests run: | - set -o pipefail && xcodebuild "test" "-project" "iOS Example Frame SPM/iOS Example Frame SPM.xcodeproj" "-scheme" "Regression Tests" "-configuration" "Debug" "-destination" "platform=iOS Simulator,name=iPhone 14 Pro,OS=latest" | xcpretty + set -o pipefail && xcodebuild "test" "-project" "iOS Example Frame SPM/iOS Example Frame SPM.xcodeproj" "-scheme" "Regression Tests" "-configuration" "Debug" "-destination" "platform=iOS Simulator,name=iPhone 16 Pro,OS=latest" | xcpretty # # Comment out below only when needed, to avoid overhead. diff --git a/.github/workflows/validate-for-app-store.yml b/.github/workflows/validate-for-app-store.yml index b2de2e0aa..cb9601d67 100644 --- a/.github/workflows/validate-for-app-store.yml +++ b/.github/workflows/validate-for-app-store.yml @@ -15,11 +15,11 @@ jobs: if: (github.event_name == 'workflow_dispatch') || contains(github.event.pull_request.labels.*.name, 'Validate For App Store') name: Validate For App Store environment: AppStoreValidation - runs-on: macos-latest + runs-on: macos-15-xlarge steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Install the Apple certificate and provisioning profile env: BUILD_CERTIFICATE_BASE64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }} diff --git a/Checkout.podspec b/Checkout.podspec index 34f70515b..9791ce247 100644 --- a/Checkout.podspec +++ b/Checkout.podspec @@ -13,13 +13,13 @@ Pod::Spec.new do |s| s.author = { "Checkout.com Integration" => "integration@checkout.com" } s.source = { :git => "https://github.com/checkout/frames-ios.git", :tag => s.version } - s.ios.deployment_target = '12.0' + s.ios.deployment_target = '13.0' s.swift_version = "5.7" s.source_files = 'Checkout/Source/**/*.swift' s.exclude_files = "Checkout/Samples/**" s.dependency 'CheckoutEventLoggerKit', '~> 1.2.4' - s.dependency 'Risk', '3.0.2' + s.dependency 'Risk', '~> 3.0.2' end diff --git a/CheckoutTests/Validation/CardValidatorTests.swift b/CheckoutTests/Validation/CardValidatorTests.swift index e7a31eef0..3fcfb131e 100644 --- a/CheckoutTests/Validation/CardValidatorTests.swift +++ b/CheckoutTests/Validation/CardValidatorTests.swift @@ -161,12 +161,12 @@ extension CardValidatorTests { test_validate( expiryMonth: "11", - expiryYear: "2021", - expectedResult: .success(ExpiryDate(month: 11, year: 2021))) + expiryYear: "2030", + expectedResult: .success(ExpiryDate(month: 11, year: 2030))) let components = stubCalendar.dateFromComponentsCalledWith XCTAssertEqual(components?.month, 11) - XCTAssertEqual(components?.year, 2021) + XCTAssertEqual(components?.year, 2030) } func test_validate_expiryMonthYearString_providedMontInThePast_SameYear_returnsCorrectError() { diff --git a/Frames.podspec b/Frames.podspec index c50a2bc65..d701738f4 100644 --- a/Frames.podspec +++ b/Frames.podspec @@ -10,7 +10,7 @@ Pod::Spec.new do |s| s.swift_version = "5.0" s.license = "MIT" s.author = { "Checkout.com Integration" => "integration@checkout.com" } - s.platform = :ios, "12.0" + s.platform = :ios, "13.0" s.source = { :git => "https://github.com/checkout/frames-ios.git", :tag => s.version } s.source_files = 'Source/**/*.swift' @@ -19,7 +19,7 @@ Pod::Spec.new do |s| "Frames" => 'Source/Resources/**' } - s.dependency 'PhoneNumberKit' + s.dependency 'PhoneNumberKit', '~> 4.0' s.dependency 'CheckoutEventLoggerKit', '~> 1.2.4' s.dependency 'Checkout', '4.3.7' diff --git a/Package.resolved b/Package.resolved index 0b855c03d..989e5f09d 100644 --- a/Package.resolved +++ b/Package.resolved @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/marmelroy/PhoneNumberKit.git", "state" : { - "revision" : "6edd6e38a30aec087cb97f7377edf876c29a427e", - "version" : "3.5.9" + "revision" : "288b99e9e99926bc8be41220802df83c059fac9b", + "version" : "4.0.2" } } ], diff --git a/Package.swift b/Package.swift index 3c1d41474..98be7f6d5 100644 --- a/Package.swift +++ b/Package.swift @@ -6,7 +6,7 @@ let package = Package( defaultLocalization: "en", platforms: [ .macOS(.v10_12), - .iOS(.v12) + .iOS(.v13) ], products: [ .library( @@ -17,10 +17,10 @@ let package = Package( dependencies: [ .package( url: "https://github.com/marmelroy/PhoneNumberKit.git", - exact: "3.5.9"), + from: "4.0.0"), .package( url: "https://github.com/checkout/checkout-risk-sdk-ios.git", - exact: "3.0.2"), + from: "3.0.2"), .package( url: "https://github.com/checkout/checkout-event-logger-ios-framework.git", from: "1.2.4" diff --git a/README.md b/README.md index 32a0171ce..131deaf54 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ## Requirements -- iOS 12.0+ +- iOS 13.0+ - Xcode 12.4+ - Swift 5.3+ diff --git a/Source/UI/PaymentForm/ViewModel/DefaultPaymentViewModel.swift b/Source/UI/PaymentForm/ViewModel/DefaultPaymentViewModel.swift index c93a48195..d5f3352d9 100644 --- a/Source/UI/PaymentForm/ViewModel/DefaultPaymentViewModel.swift +++ b/Source/UI/PaymentForm/ViewModel/DefaultPaymentViewModel.swift @@ -182,7 +182,9 @@ extension DefaultPaymentViewModel: PaymentViewControllerDelegate { checkoutAPIService.createToken(.card(card)) { [weak self] result in self?.logTokenResult(result) self?.isLoading = false - self?.cardTokenRequested?(result) + DispatchQueue.main.async { [weak self] in + self?.cardTokenRequested?(result) + } } } diff --git a/Source/UI/Validator/PhoneNumberValidator.swift b/Source/UI/Validator/PhoneNumberValidator.swift index 6eb28c191..1a5c412b2 100644 --- a/Source/UI/Validator/PhoneNumberValidator.swift +++ b/Source/UI/Validator/PhoneNumberValidator.swift @@ -4,9 +4,9 @@ import Checkout class PhoneNumberValidator: Validator { - var countryCode: String = PhoneNumberKit.defaultRegionCode() + var countryCode: String = PhoneNumberUtility.defaultRegionCode() private let validator = PhoneValidator() - private let phoneKit = PhoneNumberKit() + private let phoneKit = PhoneNumberUtility() private let validCharacterSet: CharacterSet = { var validInputs = "-+() " (0...9).forEach { validInputs.append("\($0)") } diff --git a/Tests/UI/CountrySelection/CountrySelectionViewControllerTests.swift b/Tests/UI/CountrySelection/CountrySelectionViewControllerTests.swift index 913f1e8b0..4d24910c0 100644 --- a/Tests/UI/CountrySelection/CountrySelectionViewControllerTests.swift +++ b/Tests/UI/CountrySelection/CountrySelectionViewControllerTests.swift @@ -15,7 +15,7 @@ class MockDelegate: CountrySelectionViewControllerDelegate { class CountrySelectionViewControllerTests: XCTestCase { var countrySelectionViewController = CountrySelectionViewController() - let numberOfCountries = 256 + let numberOfCountries = 257 override func setUp() { super.setUp() diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.1.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.1.png index ddec0de76..20d758188 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.1.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.1.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.10.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.10.png index 3a050fbad..04a537456 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.10.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.10.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.11.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.11.png index 150518a58..bd948c26a 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.11.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.11.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.2.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.2.png index 6a96fc63b..d5d292e7c 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.2.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.2.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.3.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.3.png index 4d2f09afc..2c54dfa59 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.3.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.3.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.4.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.4.png index e997e4240..475968f85 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.4.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.4.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.5.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.5.png index 9b94aa1e8..9a45c4793 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.5.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.5.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.6.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.6.png index 9e8e5d368..3b599331e 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.6.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.6.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.7.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.7.png index ae63aaac5..57c0be278 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.7.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.7.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.8.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.8.png index bb4945832..a2370290e 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.8.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.8.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.9.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.9.png index 1697456b0..3e45a350f 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.9.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardSchemeFormatSnapshotTests/testCardFormatting.9.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.1.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.1.png index 14760b5f5..03ab007c7 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.1.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.1.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.2.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.2.png index 51449f574..e5c41943a 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.2.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.2.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.3.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.3.png index 40dbe61c9..5e6dca6cc 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.3.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.3.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.4.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.4.png index 730e1db7f..91ac1b716 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.4.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.4.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.5.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.5.png index 1940d22a4..ea4c7856c 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.5.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.5.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.6.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.6.png index 8146b6a53..d80fba088 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.6.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.6.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.7.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.7.png index 7aed3732a..4960ee5a0 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.7.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.7.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.8.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.8.png index d22bb1d70..1b3b48b4d 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.8.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Failure.8.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Success.1.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Success.1.png index 078c91aeb..83c6c0443 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Success.1.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testCardNumber_Success.1.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.1.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.1.png index 46ff1314f..14f612c48 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.1.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.1.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.2.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.2.png index ef9bfeff7..dc6c13d2e 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.2.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.2.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.3.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.3.png index 248f23ea6..6f32cc722 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.3.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.3.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.4.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.4.png index fd755c20c..3f9eadb07 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.4.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.4.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.5.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.5.png index 6bc094bf9..fcb8fab43 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.5.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.5.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.6.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.6.png index 9992c5604..e2efbcfa6 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.6.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.6.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.7.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.7.png index dae05a73d..4996caa38 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.7.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.7.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.8.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.8.png index b7e67904b..4ec10a811 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.8.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Failure.8.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Success.1.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Success.1.png index dccdbf697..66ebc0459 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Success.1.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/testSecurityCode_Success.1.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.1.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.1.png index 2abf8160d..83c6e9d4c 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.1.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.1.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.2.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.2.png index 2f2b2d6b3..a7c6a346d 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.2.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.2.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.3.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.3.png index 229301639..879271003 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.3.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.3.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.4.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.4.png index d0118e47a..5c4f48c29 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.4.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.4.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.5.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.5.png index f6382dcc2..8f9dbf6e5 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.5.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.5.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.6.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.6.png index cf6a732db..b2395adc4 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.6.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.6.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.7.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.7.png index 112d02681..c97066307 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.7.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.7.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.8.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.8.png index c6d334626..78f970640 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.8.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_InThePast_Failure.8.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.1.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.1.png index f2505b68e..935703914 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.1.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.1.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.2.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.2.png index 926f88c66..577cf4194 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.2.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.2.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.3.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.3.png index fdb2fb51d..4c9cb8578 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.3.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.3.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.4.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.4.png index 797fae4fc..621d368bb 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.4.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.4.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.5.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.5.png index 444a8f56f..17e19f7ce 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.5.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.5.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.6.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.6.png index ad3f8485c..8943def3c 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.6.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.6.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.7.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.7.png index 707874ffd..1052c3f81 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.7.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.7.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.8.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.8.png index 9ee29006b..964f3c6df 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.8.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Invalid_Failure.8.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Success.1.png b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Success.1.png index cb4e0c5b7..1b9f41e1d 100644 Binary files a/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Success.1.png and b/iOS Example Frame SPM/iOS Example Frame Regression Tests/__Snapshots__/CardValidationSnapshotTests/test_ExpiryDate_Success.1.png differ diff --git a/iOS Example Frame SPM/iOS Example Frame SPM.xcodeproj/project.pbxproj b/iOS Example Frame SPM/iOS Example Frame SPM.xcodeproj/project.pbxproj index 93a60ebec..c17045e8b 100644 --- a/iOS Example Frame SPM/iOS Example Frame SPM.xcodeproj/project.pbxproj +++ b/iOS Example Frame SPM/iOS Example Frame SPM.xcodeproj/project.pbxproj @@ -24,7 +24,6 @@ 0BB538AD28B637980060A8DE /* Factory+UITest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BB538AC28B637980060A8DE /* Factory+UITest.swift */; }; 0BD2ECBF28B65DA10041A942 /* FrameUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BD2ECBE28B65DA10041A942 /* FrameUITests.swift */; }; 0BD2ECC128B65EC20041A942 /* XCUIApplication+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BD2ECC028B65EC20041A942 /* XCUIApplication+Extension.swift */; }; - 1629C08C2AF90379001BD3D9 /* Frames in Frameworks */ = {isa = PBXBuildFile; productRef = 1629C08B2AF90379001BD3D9 /* Frames */; }; 1629C08E2AF905A4001BD3D9 /* Frames in Frameworks */ = {isa = PBXBuildFile; productRef = 1629C08D2AF905A4001BD3D9 /* Frames */; }; 1629C0902AF905A8001BD3D9 /* Frames in Frameworks */ = {isa = PBXBuildFile; productRef = 1629C08F2AF905A8001BD3D9 /* Frames */; }; 162CD88E2A6827E900027FEF /* XCUIElement+TestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162CD88D2A6827E900027FEF /* XCUIElement+TestHelpers.swift */; }; @@ -34,7 +33,6 @@ 16900D442AE6BA38009A7CE9 /* SecurityCodeComponentUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16900D432AE6BA38009A7CE9 /* SecurityCodeComponentUITests.swift */; }; 16900D702AEAD30D009A7CE9 /* XCUIElement+TestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16900D6F2AEAD30D009A7CE9 /* XCUIElement+TestHelpers.swift */; }; 169DF1482A7BFB1B00891DF0 /* CardSchemeFormatSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 169DF1472A7BFB1B00891DF0 /* CardSchemeFormatSnapshotTests.swift */; }; - 16BA563F2B8FA6CE000775F9 /* Frames in Frameworks */ = {isa = PBXBuildFile; productRef = 16BA563E2B8FA6CE000775F9 /* Frames */; }; 16C3F8402A7927ED00690639 /* SnapshotTesting in Frameworks */ = {isa = PBXBuildFile; productRef = 16C3F83F2A7927ED00690639 /* SnapshotTesting */; }; 16C3F8422A7956EA00690639 /* CardValidationSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16C3F8412A7956EA00690639 /* CardValidationSnapshotTests.swift */; }; 16E0AD482A8455F0003C9DDC /* Helper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16E0AD472A8455F0003C9DDC /* Helper.swift */; }; @@ -43,6 +41,7 @@ 16E91A432A7042AD00DC0D98 /* CardValidationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16E91A422A7042AD00DC0D98 /* CardValidationTests.swift */; }; 16E91A452A70453B00DC0D98 /* TestCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16E91A442A70453B00DC0D98 /* TestCard.swift */; }; 16E91A482A704AC300DC0D98 /* StaticTexts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16E91A472A704AC300DC0D98 /* StaticTexts.swift */; }; + 950F88642DE884BE0041D2E7 /* Frames in Frameworks */ = {isa = PBXBuildFile; productRef = 950F88632DE884BE0041D2E7 /* Frames */; }; 955B092B291CEF0F00DEEAF5 /* ApplePayCreator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955B092A291CEF0F00DEEAF5 /* ApplePayCreator.swift */; }; 95C8C10D28AD5FEE00B8D3D0 /* UIViewControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C8C0B528AD5FEE00B8D3D0 /* UIViewControllerExtension.swift */; }; 95C8C10E28AD5FEE00B8D3D0 /* UIViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C8C0B628AD5FEE00B8D3D0 /* UIViewExtension.swift */; }; @@ -228,8 +227,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 16BA563F2B8FA6CE000775F9 /* Frames in Frameworks */, - 1629C08C2AF90379001BD3D9 /* Frames in Frameworks */, + 950F88642DE884BE0041D2E7 /* Frames in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -531,7 +529,8 @@ name = "iOS Example Frame"; packageProductDependencies = ( 1629C08B2AF90379001BD3D9 /* Frames */, - 16BA563E2B8FA6CE000775F9 /* Frames */, + 958E51042DE74B3E0003F4B0 /* Frames */, + 950F88632DE884BE0041D2E7 /* Frames */, ); productName = "iOS Example Frame"; productReference = 16AE74C32A5C1EBB0031F794 /* iOS Example Frame.app */; @@ -580,7 +579,7 @@ mainGroup = E6646F8120CE6C0900D8353A; packageReferences = ( 16C3F83E2A7927ED00690639 /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */, - 16BA563D2B8FA6CE000775F9 /* XCRemoteSwiftPackageReference "frames-ios" */, + 950F88622DE884BE0041D2E7 /* XCRemoteSwiftPackageReference "frames-ios" */, ); productRefGroup = E6646F8120CE6C0900D8353A; projectDirPath = ""; @@ -853,7 +852,7 @@ "DEVELOPMENT_TEAM[sdk=iphoneos*]" = E32XBQK4Q5; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; INFOPLIST_FILE = "../iOS Example Frame/iOS Example Frame/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -878,7 +877,7 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MARKETING_VERSION = 1.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; @@ -903,7 +902,7 @@ CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = E32XBQK4Q5; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MARKETING_VERSION = 1.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; @@ -927,7 +926,7 @@ CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = E32XBQK4Q5; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MARKETING_VERSION = 1.0; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.checkout.iOS-Example-Frame-Regression-Tests"; @@ -950,7 +949,7 @@ CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = E32XBQK4Q5; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MARKETING_VERSION = 1.0; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.checkout.iOS-Example-Frame-Regression-Tests"; @@ -973,7 +972,7 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MARKETING_VERSION = 1.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; @@ -998,7 +997,7 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MARKETING_VERSION = 1.0; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "cko.iOS-Example-FrameUITests"; @@ -1143,7 +1142,7 @@ "DEVELOPMENT_TEAM[sdk=iphoneos*]" = E32XBQK4Q5; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; INFOPLIST_FILE = "../iOS Example Frame/iOS Example Frame/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1171,7 +1170,7 @@ "DEVELOPMENT_TEAM[sdk=iphoneos*]" = E32XBQK4Q5; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; INFOPLIST_FILE = "../iOS Example Frame/iOS Example Frame/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1234,20 +1233,20 @@ /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ - 16BA563D2B8FA6CE000775F9 /* XCRemoteSwiftPackageReference "frames-ios" */ = { + 16C3F83E2A7927ED00690639 /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */ = { isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/checkout/frames-ios"; + repositoryURL = "https://github.com/pointfreeco/swift-snapshot-testing"; requirement = { kind = exactVersion; - version = 4.3.7; + version = 1.12.0; }; }; - 16C3F83E2A7927ED00690639 /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */ = { + 950F88622DE884BE0041D2E7 /* XCRemoteSwiftPackageReference "frames-ios" */ = { isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/pointfreeco/swift-snapshot-testing"; + repositoryURL = "https://github.com/checkout/frames-ios"; requirement = { - kind = exactVersion; - version = 1.12.0; + branch = update/spm_dependacies; + kind = branch; }; }; /* End XCRemoteSwiftPackageReference section */ @@ -1265,16 +1264,20 @@ isa = XCSwiftPackageProductDependency; productName = Frames; }; - 16BA563E2B8FA6CE000775F9 /* Frames */ = { - isa = XCSwiftPackageProductDependency; - package = 16BA563D2B8FA6CE000775F9 /* XCRemoteSwiftPackageReference "frames-ios" */; - productName = Frames; - }; 16C3F83F2A7927ED00690639 /* SnapshotTesting */ = { isa = XCSwiftPackageProductDependency; package = 16C3F83E2A7927ED00690639 /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */; productName = SnapshotTesting; }; + 950F88632DE884BE0041D2E7 /* Frames */ = { + isa = XCSwiftPackageProductDependency; + package = 950F88622DE884BE0041D2E7 /* XCRemoteSwiftPackageReference "frames-ios" */; + productName = Frames; + }; + 958E51042DE74B3E0003F4B0 /* Frames */ = { + isa = XCSwiftPackageProductDependency; + productName = Frames; + }; /* End XCSwiftPackageProductDependency section */ }; rootObject = E6646F8220CE6C0900D8353A /* Project object */; diff --git a/iOS Example Frame/Podfile b/iOS Example Frame/Podfile index 7668c1d86..95e34304b 100644 --- a/iOS Example Frame/Podfile +++ b/iOS Example Frame/Podfile @@ -1,12 +1,12 @@ # Uncomment the next line to define a global platform for your project -platform :ios, '12.0' +platform :ios, '13.0' target 'iOS Example Frame' do # Comment the next line if you don't want to use dynamic frameworks use_frameworks! # Pods for iOS Example Custom - pod 'Frames', '4.3.7' + pod 'Frames', :git => 'https://github.com/checkout/frames-ios.git', :branch => 'update/spm_dependacies' end post_install do |installer| diff --git a/iOS Example Frame/Podfile.lock b/iOS Example Frame/Podfile.lock index 35575afa2..a0fcf32a4 100644 --- a/iOS Example Frame/Podfile.lock +++ b/iOS Example Frame/Podfile.lock @@ -1,34 +1,52 @@ PODS: - - Checkout (4.3.0): + - Checkout (4.3.7): - CheckoutEventLoggerKit (~> 1.2.4) + - Risk (= 3.0.2) - CheckoutEventLoggerKit (1.2.4) - - Frames (4.3.0): - - Checkout (= 4.3.0) + - FingerprintPro (2.2.0) + - Frames (4.3.7): + - Checkout (= 4.3.7) - CheckoutEventLoggerKit (~> 1.2.4) - - PhoneNumberKit - - PhoneNumberKit (3.7.4): - - PhoneNumberKit/PhoneNumberKitCore (= 3.7.4) - - PhoneNumberKit/UIKit (= 3.7.4) - - PhoneNumberKit/PhoneNumberKitCore (3.7.4) - - PhoneNumberKit/UIKit (3.7.4): + - PhoneNumberKit (~> 4.0) + - PhoneNumberKit (4.0.1): + - PhoneNumberKit/PhoneNumberKitCore (= 4.0.1) + - PhoneNumberKit/UIKit (= 4.0.1) + - PhoneNumberKit/PhoneNumberKitCore (4.0.1) + - PhoneNumberKit/UIKit (4.0.1): - PhoneNumberKit/PhoneNumberKitCore + - Risk (3.0.2): + - CheckoutEventLoggerKit (~> 1.2.4) + - FingerprintPro (= 2.2.0) DEPENDENCIES: - - Frames (= 4.3.0) + - Frames (from `https://github.com/checkout/frames-ios.git`, branch `update/spm_dependacies`) SPEC REPOS: trunk: - Checkout - CheckoutEventLoggerKit - - Frames + - FingerprintPro - PhoneNumberKit + - Risk + +EXTERNAL SOURCES: + Frames: + :branch: update/spm_dependacies + :git: https://github.com/checkout/frames-ios.git + +CHECKOUT OPTIONS: + Frames: + :commit: 22ba0ab903c3c93c8fa7751fef1434e4497d1c6c + :git: https://github.com/checkout/frames-ios.git SPEC CHECKSUMS: - Checkout: 942b292115d9d0a5e10738001a58370bb8d1ef9b + Checkout: 5d909e76355e8cfefa32c7520de50fa54185adf2 CheckoutEventLoggerKit: b780dec46295a34942780ea6230d0d5fd08aa05a - Frames: d21139b41665842d9ede5228c62bc7c70aec31bf - PhoneNumberKit: e3c4dc9f65bc2036639898095c2ab1ef89348f64 + FingerprintPro: 72e35dc0315b75ba36eafaaed996dbb2f35f7326 + Frames: a448616a3b6079ddb82a57e638f3ec324f6640bd + PhoneNumberKit: a74155066daa6450475f6a029068eb919fb00d5d + Risk: a0732fef94dfddfa76ca70dbe0e5fe0f05557ec1 -PODFILE CHECKSUM: 77203c081fb461931e02ea92d808ea83d0c61cc9 +PODFILE CHECKSUM: af187378f7f557970453534618a82fb7efd4e1c2 -COCOAPODS: 1.14.2 +COCOAPODS: 1.16.2 diff --git a/iOS Example Frame/iOS Example Frame.xcodeproj/project.pbxproj b/iOS Example Frame/iOS Example Frame.xcodeproj/project.pbxproj index af9d1e24d..2c0a3aaf8 100644 --- a/iOS Example Frame/iOS Example Frame.xcodeproj/project.pbxproj +++ b/iOS Example Frame/iOS Example Frame.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 53; + objectVersion = 54; objects = { /* Begin PBXBuildFile section */ @@ -648,7 +648,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -704,7 +704,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; @@ -723,7 +723,7 @@ DEVELOPMENT_TEAM = E32XBQK4Q5; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; INFOPLIST_FILE = "iOS Example Frame/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -746,7 +746,7 @@ DEVELOPMENT_TEAM = E32XBQK4Q5; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; INFOPLIST_FILE = "iOS Example Frame/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks",