从Swift 3.x转换为5

Lim*_*ean 3 xcode swift swift5

当我在Xcode 10.2中打开项目时,收到以下消息:

不支持的Swift版本…使用Xcode 10.1将代码迁移到Swift 4。

在哪里还能找到Xcode 10.1?因此,过程是拥有2个Xcode版本,首先迁移到Swift 4,然后迁移到5?

PS:如果将代码迁移到Swift 5,该应用程序是否仍捆绑Swift二进制文件?如果是,那么既然该应用仍然捆绑了Swift二进制文件,那么有什么好处?如果否,那么它如何处理iOS 11.x?

Oki*_*les 6

您需要从此页面重新下载Xcode 10.1 ,将代码转换为Swift 4,然后重新下载Xcode 10.2(最新版本)并转换为Swift 5。

我唯一想到的另一种选择是更改应用程序捆绑包中的Swift版本,然后查看是否可以避免转换,但我认为不会。

  • 此处的链接可能太具体,并且很可能会随时间而变化。最好链接到主页[Apple开发人员的更多下载](https://developer.apple.com/download/more/) (2认同)