Swift – "No such module 'Stripe3DS2'" 将 Stripe 更新到 21.0.1 后

Swift – "No such module 'Stripe3DS2'" after updating Stripe to 21.0.1

我已经通过 CocoaPods 将 Stripe SDK 更新到最新版本 21.0.1

当我构建项目时,我总是遇到以下错误:

No such module 'Stripe3DS2'STP3DS2AuthenticateResponse.swift 文件中。

好的,我只是通过将 CocoaPods 本身从 1.9 更新到 1.10 来修复它

sudo gem install cocoapods

除了更新 CocoaPods 之外,我还必须开始使用 Xcode 中的 Swift 包将 Stripe 导入到我的项目中。步骤是:

从 Podfile 中删除这一行:

pod 'Stripe'

重新安装pods:

pod install

然后,通过在 Xcode 中选择项目,将 Stripe 添加为 Swift 包,然后选择 'Swift Packages' 选项卡,然后选择加号按钮,然后输入 link 到条纹 iOS 回购:

https://github.com/stripe/stripe-ios

经过这一切,我可以构建 运行。我在我的项目中使用 SwiftUI。