Xcode 6.3和Swift 1.1

3
有没有办法让Xcode 6.3使用1.1版本编译Swift?我今天升级到Xcode 6.3,期望有很多bug修复,并能将1.1代码转换为1.2。不幸的是,我找不到彩虹和独角兽。现在我的项目出了问题,我想回到使用Swift 1.1进行编译。Eclipse可以让你针对另一个版本的Java进行编译。在Xcode和Swift中是否也可能呢?
2个回答

3
很遗憾,除了在这个生态系统中旧的iOS版本,使用新版Xcode编译旧代码是不可能的。但是我相信这是有意为之的。保持最新版的所有工具是一个好主意。但是,可以尝试去https://developer.apple.com/downloads/index.action下载Xcode 6.2并删除Xcode 6.3。这样可以安装Swift 1.1的工具并删除1.2的工具。但是建议还是要修改你的代码以反映Swift 1.2的变化。

2

您可以将XCode 6.2安装到不同的文件夹中并使用两个版本。您只需要小心地每次启动正确的版本即可。

在首选项中,您还可以设置要使用的工具版本。例如,您可以在XCode 6.2中使用6.3的开发工具。

如果您使用了git或svn,则可以还原代码。


1
你甚至可以将它安装到同一个文件夹中,只需将Xcode.app重命名为类似Xcode-6.2.app的名称即可。 - FreeNickname

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接