升级xcode8之后出现报错提示,提示swift版本问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了升级xcode8之后出现报错提示,提示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。

技术分享

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

直接点击update。特别强调的一点,转换过程中,会出现大量的报错,不用担心,转换完毕直接build是会通过的

以上是关于升级xcode8之后出现报错提示,提示swift版本问题的主要内容,如果未能解决你的问题,请参考以下文章

XCode6无论如何都无法升级为XCode8为什么呀?

安装oracle10g 和oralce11g之后,plsql连接正常。有一个软件需要连接oracle,提示报错ORA-01804: 时区信息

关于Xocd升级 cocopoads无法使用的解决

win7 32位 旗舰版安装oracle11g32位 服务器端 出现报错提示,请oracle大神帮忙解决已下,万分感谢

Xcode8中添加Swift自动布局SnapKit框架报错,编译失败

xcode8 打开的 xib 踩坑