我通过carthage添加一个库后出现以下错误-
库名使用旧版本的Swift语言(2.0)编译比以前的文件(3.0)架构x86_64
我已经用Argo库尝试过了。(https://github.com/thoughtbot/Argo)
我已经使用xcode-select实用程序选择了正确的xcode版本。
有什么问题吗?非常感谢您的帮助
谢谢!
据我所知,似乎你不能用不同版本的Swift编写库。
在我的Obj-C项目中,我有2个库安装了CocoaPods我使用github上的swift3分支更新了第一个,我用Xcode转换了第二个。
现在一切都在正常建设!
当你包含了另一个在swift 2中编译(或正在编译)的库(通过cocoa pod或直接链接库等)时,会发生这种情况。
我在Cocoapods(和Carthage)中经常看到这种情况