我们有足够大的项目可以使用Swift 2.x构建,现在Apple刚刚发布了Swift 4,以便继续推出最新版本的Swift,我们可以选择这条路径......
我们是否需要先将代码迁移到Swift 3?或者我们可以使用Xcode 9直接将代码迁移到Swift 4?
答案 0 :(得分:28)
是的,您必须在Swift 3兼容版本中迁移代码。 Xcode 9只允许从swift 3.0进行转换/迁移。
SWift 3.2支持Xcode 9& Xcode 8都是。
使用Xcode 8将源代码从Swift 2.0转换为3.2,然后继续使用Xcode 9(Swift 3.2或4)。
为了更轻松地迁移代码,请按照以下步骤操作:(它将帮助您转换为Xcode工具支持的最新版本的swift)
(Xcode)菜单:编辑►隐藏►转换为当前Swift语法
答案 1 :(得分:6)
答案 2 :(得分:5)
答案 3 :(得分:2)
是的,您需要旧版本的Xcode。旧版本可在此处https://developer.apple.com/download/more/