• Xcode8导入框架出现Use Legacy Swift Language Version的报错


    最近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是会通过的

  • 相关阅读:
    旋转坐标转换的矩阵推导
    Union的妙用和注意
    OpenGL环境搭建Windows+Mac+Linux
    RichLabel基于Cocos2dx+Lua v3.x
    Cocos2dx+lua中Color参数的坑
    常见开源协议
    lua序列化(支持循环引用)
    lua标签解析器
    Markdown基本语法
    python3爬取墨迹天气并发送给微信好友,附源码
  • 原文地址:https://www.cnblogs.com/yujidewu/p/7463088.html
Copyright © 2020-2023  润新知