是否有可能在旧的Xcode上编译最新的Swift版本?

时间:2017-07-03 11:38:03

标签: swift xcode version snapshot

例如,我会玩Swift 4.2,但我不想使用Xcode 10 beta 版本,我有Xcode 9.4.1。

我想知道是否有办法,是否有可能?

3 个答案:

答案 0 :(得分:13)

我认为是可能的。您可以通过安装最新的 Snapshot

来实现它
  

开发快照是自动生成的预构建二进制文件   从主线开发分支机构创建。

     

<子> https://swift.org/download/#snapshots

Snapshot是一个工具链,可以安装到Xcode中,其中包含最新的编译器,使您能够使用最新的工具构建应用程序。

如何将快照设置为Xcode?

1-从Swift website下载最新快照(Xcode)。

2-安装下载的快照 .pkg 文件。

3-运行Xcode,然后转到:Xcode - &gt;工具链 - &gt;管理工具链。

4-选择&#34;组件&#34; - &#34;工具链&#34;选项,您应该看到:

enter image description here

选择&#34; Swift开发人员快照&#34;这就是它!执行上述步骤后,您可能需要重置Xcode。

提醒:您应该重新选择&#34; Xcode 8.3.3&#34;完成围绕Swift 4玩游戏后的选项,如Swift - Using Downloads部分所述:

  

要提交到App Store,您必须使用该版本构建应用程序   包含在Xcode中的Swift。

答案 1 :(得分:3)

如果你只想玩Swift 4,你也可以使用总是拥有最新快照的IBM Swift Sandbox

答案 2 :(得分:2)

虽然它不是直接来自Xcode,但你也可以使用Iswift,它应该有最新的swift版本(最新快照)。