Xcode 6.3 和 Swift 1.1

Xcode 6.3 and Swift 1.1

有没有办法让 Xcode 6.3 使用 1.1 版编译 Swift?我今天升级到 Xcode 6.3,期望得到很好的错误修复并能够将 1.1 代码转换为 1.2。不幸的是,彩虹和独角兽无处可寻。

现在我有一个损坏的项目,我想恢复使用 Swift 1.1 进行编译。

Eclipse 允许您针对另一个版本的 Java 进行编译。这在 Xcode 和 Swift 中可能吗?

很遗憾,没有。除了这个生态系统中的旧 iOS 版本之外,没有办法使用新版本的 Xcode 对旧版本进行编译。也就是说,我相信这是故意的。及时了解所有内容的最新版本是个好主意。

然而,一个可能的解决方案是转到 https://developer.apple.com/downloads/index.action 并下载 Xcode 6.2 并删除 Xcode 6.3。这应该安装 Swift 1.1 的工具并删除 1.2 的工具。但同样,修改您的代码以反映 Swift 1.2.

中的更改是个好主意

您可以将 XCode 6.2 安装到不同的文件夹并使用这两个版本。您只需每次都小心启动正确的版本。 在首选项中,您还可以设置要使用的工具的版本。例如,您可以将 6.3 的开发工具与 XCode 6.2 结合使用。

如果您使用过 git 或 svn.

,则可以还原代码