构建失败,出现以下错误:
failed to build module 'Razorpay' from its module interface; the compiler that produced it, 'Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53)', may have used features that aren't supported by this compiler, 'Apple Swift version 5.3 (swiftlang-1200.0.29.2 clang-1200.0.30.1)'
和<unknown>:0: error: unable to load standard library for target 'arm64-apple-ios10.0'
Razorpay pod 版本:pod 'razorpay-pod', '1.1.7'
Xcode 版本:
Version 12.0.1 (12A7300)
我正在处理我们的代码,该代码早期构建在 xcode 10 上,而 razorpay pod 是 1.1.1。使用 xcode 12 它失败了所以我更新了 rayzorpay-pod 1.1.7
以下说明在 documentation 中给出
已更改
var razorpay: Razorpay!
至 var razorpay: RazorpayCheckout!
和 initWithKey
功能一样
最佳答案
Razor 支付舱与 Xcode 12 不兼容。
Razor 支付舱 v1.1.9
处于预发布中(见下图),这是 Xcode 12 编译版本。
你能做的就是将razor pay pod版本更新为1.1.7
至 1.1.9
试一试。
或者您可以使用 Razor 支付舱 v1.1.8
(稳定版本)在低于 Xcode 12 版本和当 v1.1.9
可用,您可以将其移动到 Xcode 12。
您可以执行以下操作来使用 v1.1.9
...
#pod 'razorpay-pod', '1.1.7'
pod install
来自终端的命令pod 'razorpay-pod', '1.1.9'
pod install
命令v1.1.9
完全可用。关于ios - 无法从其模块接口(interface)构建模块 'Razorpay',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64373197/