从 Swift 3.x 转换为 5

Convert from Swift 3.x to 5

当我在 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?

您需要从 this page 重新下载 Xcode 10.1,将您的代码转换为 Swift 4,然后重新下载 Xcode 10.2 并转换为 Swift 5 .

我能想到的唯一其他选择是更改应用程序包中的 Swift 版本,然后查看它是否允许您转换,但我认为不会。