Swift版本报错

最近Xcode升级了,出现了各种蛋疼的错误提示,今天遇到个导入框架出现了提示Swift版本的问题,具体如下:

“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings editor to configure the build setting directly.

具体图示:


至于前面报的一大推错误,直接忽略即可。

忽略后就出现了如图所示的一个错误。具体解决办法:

1.点击项目中的Pods。

2.选中你的框架,此处我导入的是ReactiveCocoa框架。

3.选中Build Settings,然后在右边搜索框输入:swift

4.找到Swift Compiler - Search Paths 下的 Use Legacy Swift Language Version:把后面的改成YES即可。

具体上图:


下面我更新另一种方法,因为我发现上面的一种方法有时候不可行。所以上面更新不成功的看下面:



按照上面的图片标记的步骤选中,特别强调第三步选第一个,就出现右边的一个框,勾选你想转换的Swift的版本。然后点击Next。


勾选你需要转换的框架。转换完毕会出现下面的对话框



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值