美文网首页
[bug]Xcode 导入框架出现Use Legacy Swif

[bug]Xcode 导入框架出现Use Legacy Swif

作者: codeTao | 来源:发表于2018-08-31 03:58 被阅读11次

    Xcode导入框架后,错误信息:

    The “Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported value for targets which use Swift. This setting can be set in the build settings editor.
    
    Swift Language Version 错误信息

    解决方法:
    1.点击项目中的Pods。

    2.选中你的框架,此处我导入的是Alamofire框架。

    3.选中Build Settings,然后在右边搜索框输入:swift

    4.找到Swift Compiler - Search Paths 下的 Use Legacy Swift Language Version:把后面的改成swift4.1即可。

    具体上图

    修改步骤

    下面我更新另一种方法,因为我发现上面的一种方法有时候不可行。所以上面更新不成功的看下面:

    直接上图:

    1.png

    按照上面的图片标记的步骤选中,特别强调第三步选第一个,就出现右边的一个框,勾选你想转换的Swift的版本。然后点击Next。

    2.png

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

    3.png

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

    相关文章

      网友评论

          本文标题:[bug]Xcode 导入框架出现Use Legacy Swif

          本文链接:https://www.haomeiwen.com/subject/hzmjwftx.html