【问题标题】:Conversion to Swift 5 is available [closed]可以转换为 Swift 5 [关闭]
【发布时间】:2019-09-11 09:08:13
【问题描述】:

我在 Xcode 10.2 中收到此警告。

Conversion to swift 5 is available

当我点击这个错误时,它会打开这个窗口

当我们点击NEXT时会发生什么...

【问题讨论】:

  • 我认为代码将转换为最新的 swift 版本
  • 当您转换或按下下一步时,您会在 projet 中更新所有库以支持可用的 5.0 id。或所有目标都转换为 5.0
  • 你所有的旧语法都将转换为 swift5 版本,XCode 将显示更改的文件列表。确保在此之前备份您的项目
  • 是的,如果您使用的库提供支持。
  • @iOS 是的,适用于 iOS 9 它应该可以工作。最新版本的 swift (swift 5) 不会删除对旧 iOS 版本 API 的支持,但会添加支持最新操作系统 (iOS 12) 的新 API

标签: ios swift xcode cocoa-touch swift5


【解决方案1】:

当前版本的 swift 是 swift5,仅在 xcode 10.2 中支持,而您在 xcode 10.2 中使用另一个版本,如 swift4 或 swift4.2。此警告意味着如果您单击此警告,则可以使用新版本的 swift,您将收到一个弹出窗口,并要求您允许将您的代码转换为 swift 的最新版本(现在是 swift5)。如果您单击“是”弹出 xcode 会自动将您的代码转换为 swift 的新版本(在您的情况下是 swift5)

【讨论】:

  • 谢谢。是否可以在提交到应用商店时自动运行较低版本的iOS,例如iOS8.0和iOS 9.0。
  • 是的,您可以在所有版本上运行
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-21
  • 2019-08-31
  • 2012-12-30
相关资源
最近更新 更多