You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
HaominZhao
changed the title
[BUG] SwiftVerifyEmittedModuleInterface
[BUG] Command SwiftVerifyEmittedModuleInterface failed with a nonzero exit code when importing stripe-ios packages to my framework
Dec 8, 2024
Hi @HaominZhao, from my understanding, the "Build Libraries for Distribution" build setting in Xcode controls whether your framework is compiled in a way that allows it to be distributed as a binary framework. This requires that all its dependencies also support this distribution model, and the Stripe SDK does not. Let me know if you have any other questions!
Summary
When I add stripe-ios-sdk packages to my framework using SWIFT package manager and later import them. I got build error:
Command SwiftVerifyEmittedModuleInterface failed with a nonzero exit code
and
:0: error: missing required module 'Stripe3DS2'
But after setting Build Libraries for Distribution to NO of my framework the error was gone.
Why is that?
Code to reproduce
iOS version
ios18.1
Installation method
SDK version
24.0.0
Other information
The text was updated successfully, but these errors were encountered: