芒果iOS开发之ReactiveCocoa:Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configure
2016-10-09 17:06
681 查看
【主要内容:】
1. 错误起因
2. 错误提示
3. 解决问题办法
一、错误起因:
项目在Xcode8中使用了ReactiveCocoa,打开工程后一直提示我Convert Swift版本,我选择了later。然后编译就开始报错。如图:
二、错误提示:
“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.
如图:
三、解决问题办法:
大家都知道Xcode8集成了最新的Swift3,但是Swift从2.3版本到Swift3版本修改了很多东西,之前Swift版本写的东西在Swift3中可能会报错。所以在打开工程会Xcode会提示你覆盖到最新的3.0版本。但是仍然有些框架会出现一些问题,比如:ReactiveCocoa,处理办法:
选择Pods - ReactiveCocoa - Swift Compiler -Version - Use Legacy Swift Language Version,把Unspecified改成YES。选择之前的Swift版本就可以了。
欢迎大家关注“芒果iOS”微信公众账号,芒果会经常为大家分享好的技术文章:
1. 错误起因
2. 错误提示
3. 解决问题办法
一、错误起因:
项目在Xcode8中使用了ReactiveCocoa,打开工程后一直提示我Convert Swift版本,我选择了later。然后编译就开始报错。如图:
二、错误提示:
“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.
如图:
三、解决问题办法:
大家都知道Xcode8集成了最新的Swift3,但是Swift从2.3版本到Swift3版本修改了很多东西,之前Swift版本写的东西在Swift3中可能会报错。所以在打开工程会Xcode会提示你覆盖到最新的3.0版本。但是仍然有些框架会出现一些问题,比如:ReactiveCocoa,处理办法:
选择Pods - ReactiveCocoa - Swift Compiler -Version - Use Legacy Swift Language Version,把Unspecified改成YES。选择之前的Swift版本就可以了。
欢迎大家关注“芒果iOS”微信公众账号,芒果会经常为大家分享好的技术文章:
相关文章推荐
- “Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targe
- 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 这个错误解决方案
- “Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured
- 芒果iOS开发之CocoaPods:Pods written in Swift can only be integrated as frameworks; add `use_frameworks!`
- iOS开发之cocoapods报错问题You need at least git version 1.8.5 to use CocoaPods
- Xcode8导入框架出现Use Legacy Swift Language Version的报错
- Xcode8导入框架出现Use Legacy Swift Language Version的报错
- 芒果iOS开发之Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master`.
- “Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported value for target
- Xcode9导入框架出现Use Legacy Swift Language Version的报错
- Xcode9 导入框架出现Use Legacy Swift Language Version的报错
- Xcode8导入框架出现Use Legacy Swift Language Version的报错
- Xcode8 Use Legacy Swift Language Version的错误解决
- Swift学习之"Use Legacy Swift Language Version"报错
- Xcode8导入框架出现Use Legacy Swift Language Version的报错
- Error Use Legacy Swift Language Version” (SWIFT_VERSION) is required...
- Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported value for targets w
- Xcode8 Use Legacy Swift Language Version的错误解决
- Xcode8导入框架出现Use Legacy Swift Language Version的报错