有关更新旧Swift项目的建议

时间:2019-06-10 00:04:39

标签: swift xcode

我继承了一个Swift 2项目,该项目需要更新为Swift 4或5。我下载了XCode 8.3.3,尝试使用XCode 10.1从Swift 2升级到3,然后从Swift 3升级到4。从Swift 2转换为3的XCode版本将无法在Mojave上运行。这是替代方法吗?我目前正在查看> 1000个错误。

1 个答案:

答案 0 :(得分:3)

  

是否有替代方法

不是。您所看到的是正确的:要完全打开该项目,您需要一个旧版本的Xcode,但是要运行该项目,则需要一个旧版本的系统。

我过去曾经遇到过这个问题。如果您的计算机较旧,则可以安装较旧的系统,从而可能在外部驱动器或额外的分区上运行较旧版本的Xcode,从而逐步迁移项目。如果您没有旧计算机,则可以 使用虚拟机,但是为此目的,持有旧计算机并随身携带它可能会更简单。那就是我要做的。