Xcode8导入框架出现Use Legacy Swift Language Version的报错
2016-09-20 16:18
316 查看
最近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是会通过的
“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导入框架出现Use Legacy Swift Language Version的报错
- Xcode8导入框架出现Use Legacy Swift Language Version的报错
- Xcode8导入框架出现Use Legacy Swift Language Version的报错
- Xcode8导入框架出现Use Legacy Swift Language Version的报错
- Xcode9导入框架出现Use Legacy Swift Language Version的报错
- Xcode9 导入框架出现Use Legacy Swift Language Version的报错
- Xcode8 Use Legacy Swift Language Version的错误解决
- Xcode8 Use Legacy Swift Language Version的错误解决
- “Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured 这个错误解决方案
- 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 choo
- “Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targe
- Error Use Legacy Swift Language Version” (SWIFT_VERSION) is required...
- 芒果iOS开发之ReactiveCocoa:Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configure
- “Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured
- Swift学习之"Use Legacy Swift Language Version"报错
- (Swift)解决ReactiveCocoa框架导入Xcode8的报错
- iOS Xcode 8 Use legacy swift lanuage version issue
- iOS导入三方框架出现"Unknown type name 'NSString'"错误
- androidStudio导入SlidingMenu第三方框架中出现的问题
- sqoop 导入数据的时候出现Unsupported major.minor version 52.0的问题描述