【问题标题】:Convert Pod Frameworks to latest Swift Version将 Pod 框架转换为最新的 Swift 版本
【发布时间】:2018-09-19 23:42:36
【问题描述】:

当使用 Xcode 自动转换为最新的 swift 语法时,转换 3rd 方框架目标的协议是什么?

根据我对之前转换的记忆,我会选择转换为 swift X.X,并且出现的对话框只会预先选择我的项目目标进行转换。但是,当我转换到 Swift 4.2 时,我正在使用的所有可可豆框架都是预先选择的。

这让我想知道转换到最新 swift 版本的协议是什么?如果有一个是...

【问题讨论】:

  • 您不应该修改 3rd 方框架的代码,因为这会使更新它们变得非常困难。只需等待框架的维护者将其更新到最新的 Swift 版本即可。

标签: ios swift cocoapods


【解决方案1】:

没有协议。所有使用 Swift 4.1 及更低版本编译的目标都会在转换对话框中列出。

取消选中所有 pod

不需要转换所有目标。在 Xcode 10 中,每个目标都可以使用 Swift 3、4 或 4.2 单独编译。如果您在构建后在 pod 中遇到错误,请确保在 pod 目标的构建设置中将 Swift 语言版本 设置为 Swift 4(甚至 3)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-12
    • 2019-06-05
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2019-11-05
    • 1970-01-01
    • 2016-12-25
    相关资源
    最近更新 更多