【发布时间】:2022-01-07 21:45:35
【问题描述】:
我正在尝试按此集成 Clover-Go SDK https://github.com/clover/remote-pay-ios-go
但是得到以下错误“使用 swift 5.1 的模块无法由 swift 5.4 编译器导入”。
我正在使用Xcode 12.5
pod 文件
pod '红蜘蛛', :git => 'https://github.com/daltoniam/Starscream.git', :tag => '3.0.5' 吊舱'GoConnector','3.3.5'
通过谷歌,找到了许多在项目 Target 中设置 Build Libraries for Distribution -> YES 的答案,但它不起作用。
请告知如何才能使应用程序无错误地编译
【问题讨论】:
-
有一个开放的issue 可以突出您的问题。不幸的是,您需要 SDK 的制造商对其进行更新,以便您可以在应用程序中使用它。我建议您与他们联系,也许还可以添加到现有问题中。
-
那你需要使用之前用 Swift 5.1 编译的版本。
-
@Andrew 我已经尝试了一种可能的方法,但出现错误。你能建议吗
-
正如我所说,您需要 SDK 的开发人员对其进行更新。我不建议使用旧的工具链,因为即使你让它工作,你在提交到 App Store 时可能会遇到问题,你所做的只是延长你的痛苦。