我正在尝试按照指令https://github.com/Paytm-Payments/Paytm_iOS_App_Kit/tree/master/Swift/BitCodeDisabled/PaytmNativeSDK将第三方应用程序集成到项目中
我在构建中看到以下错误
Swift 5.0编译器无法导入使用Swift 4.2.1编译的模块
我已经尝试过工具链https://medium.com/xcblog/switching-swift-versions-inside-xcode-using-toolchains-755b28831c43 错误更改为原因:库版本不兼容:PaytmNativeSDK需要版本1.0.0或更高版本,但libswiftCore .dylib提供版本0.0.0
我如何设置XCode或库使其工作。供应商没有机会为Swift 5.0更新该库并使其在POD上可用。
Mik*_*rne 15
对于迦太基用户:升级到Xcode 10.2后,我遇到了我使用迦太基导入的框架遇到的同一问题。
我通过重建框架解决了它:
carthage update --no-use-binaries --platform iOS
Run Code Online (Sandbox Code Playgroud)
正确的解决方案是下载Xcode 10.1,然后等待Apple修补错误修复程序。
不要浪费时间修复第三方错误。
我的项目的问题是我们正在使用Alamofire,但迦太基无法更新。
该库的提供者应该使用BUILD_LIBRARY_FOR_DISTRIBUTION = YES;
(在 Xcode 11.3 中的Build Settings -> Build Options 中可用)重建它。已经要求在相应的 GitHub 问题中做。之后PaytmNativeSDK将与每个下一个 Swift 版本兼容。
看起来这个问题已在804152caae76245d96548eb74ea87a6150239407 中得到解决。
归档时间: |
|
查看次数: |
15585 次 |
最近记录: |