XCode设置为默认使用Swift 2.0?

XCode设置为默认使用Swift 2.0?,xcode,swift,Xcode,Swift,这可能是一个非常愚蠢的问题,但我已在终端中检查我的计算机正在使用swift 1.2: $ xcrun swift -version Apple Swift version 1.2 (swiftlang-602.0.53.1 clang-602.0.53) Target: x86_64-apple-darwin14.4.0 我想确保在我的新项目中使用swift 2.0,所以我正在学习使用“警卫”之类的东西 我知道我可以在我已经编写的现有代码上编辑->转换->为最新的Swift语法,但我想知道您能

这可能是一个非常愚蠢的问题,但我已在终端中检查我的计算机正在使用swift 1.2:

$ xcrun swift -version
Apple Swift version 1.2 (swiftlang-602.0.53.1 clang-602.0.53)
Target: x86_64-apple-darwin14.4.0
我想确保在我的新项目中使用swift 2.0,所以我正在学习使用“警卫”之类的东西

我知道我可以在我已经编写的现有代码上编辑->转换->为最新的Swift语法,但我想知道您能否将xcode设置为在新项目上默认使用Swift 2.0?

如果我的代码写得不正确,或者我只是试图在swift 1.2项目中编写swift 2.0,我会感到困惑。我也不明白,对每个文件进行编辑->转换是正确的方法吗?!如果我有一个包含100个文件的大型项目呢


谢谢

Xcode(6.4)的发行版仅支持Swift 1.2。您需要获得最新的Xcode 7测试版(beta 6)。一旦您安装了它(并且您使用它而不是6.x版本),它将自动使用Swift 2.0

您可能还需要从命令行运行
xcode select
,以切换命令行工具以使用Swift 2

xcode-select --switch /path/to/Xcode7/beta

您可能需要使用sudo运行它,Xcode(6.4)的发行版只支持Swift 1.2。您需要获得最新的Xcode 7测试版(beta 6)。一旦您安装了它(并且您使用它而不是6.x版本),它将自动使用Swift 2.0

您可能还需要从命令行运行
xcode select
,以切换命令行工具以使用Swift 2

xcode-select --switch /path/to/Xcode7/beta

默认情况下,您可能需要使用Swift版本2(2.x.x)和使用Swift1.2使用Xcode 6.4运行它。您不能将Xcode 7更改为使用SWIFT 1.x版本或其他方式

如果您已经安装了Xcode 6.x和7.x版本,那么您的计算机中已经安装了SWIFT 1和2版本

在终端中选中键入swift-version时,它为命令行提供默认配置的swift版本(1或2)

如果两者都有,也可以很容易地从XCODE更改它

  • XCODE->首选项
  • 在“位置”选项卡下的“命令行工具”下拉框中选择XCode版本

默认情况下Xcode 7使用Swift版本2(2.x.x)和Xcode 6.4使用Swift1.2。您不能将Xcode 7更改为使用SWIFT 1.x版本或其他方式

如果您已经安装了Xcode 6.x和7.x版本,那么您的计算机中已经安装了SWIFT 1和2版本

在终端中选中键入swift-version时,它为命令行提供默认配置的swift版本(1或2)

如果两者都有,也可以很容易地从XCODE更改它

  • XCODE->首选项
  • 在“位置”选项卡下的“命令行工具”下拉框中选择XCode版本