在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
我的swift的项目用的是swift 2.3的版本,但是用CocoaPods迁入一个第三方:ObjectMapper后,编译会出现这样一个问题: Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for target... 如图: 这里ObjectMapper库报错,原因打开工程会Xcode会提示你覆盖到最新的版本。 但是即使我按照要求[Edit - Convert - To Current Swift Syntax...]切换到swift2.3之后还是会有错误 我使用了以下解决办法 选择Pods - ReactiveCocoa - Swift Compiler -Version - Use Legacy Swift Language Version,把Unspecified改成YES 或 NO。 也可以在Podfile里设置导入的 第三方库的语言版本: post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['SWIFT_VERSION'] = '2.3' end end end
希望可以帮到你。
|
请发表评论