Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testing framework with ProcessOut dependency fails tests because of Checkout3DS missing a signature #331

Open
Fab1n opened this issue Aug 14, 2024 · 3 comments

Comments

@Fab1n
Copy link

Fab1n commented Aug 14, 2024

Dear ProcessOut iOS team,

we have a problem running tests on targets that depend on ProcessOut iOS.
Tests are building, but the tests crash because Checkout3DS is not properly signed.

I have the very minimal test project that does show you the problem:
Checkout3DSTest.zip

The issue is not directly with ProcessOut, but Checkout3DS instead. But because you're depending on their XCFrameworks it is an issue with the ProcessOut dependency.

Here is a screenshot of the XCFramework folder, plus the JOSESwift.xcframework folder to compare it:
image

JOSESwift correctly includes a signature folder, Checkout3DS.xcframework does not.

It is not possible to run our test suite anymore, because we no longer depend on SPM.
Can you take a look at it and get back to us?

@andrii-vysotskyi-cko
Copy link
Collaborator

andrii-vysotskyi-cko commented Aug 14, 2024

Hi @Fab1n, sure will check

upd: CKO team was notified and is working on fix

@albsala-backmarket
Copy link

Hi @andrii-vysotskyi-cko, any update about this topic? Do we have any ETC?
Thank you

@andrii-vysotskyi-cko
Copy link
Collaborator

FYI: Unfortunately, this issue still persists in the latest Checkout SDK v3.2.5.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants