我有可能是一个愚蠢的时刻。我已经为iOS制作了几个Swift应用程序,现在我想为OS X创建一个Swift应用程序。当我创建一个新的OS X项目时,我只能在语言下拉菜单中选择Objective-C。 Swift未列为OS X.
为什么会这样?我错过了什么?我正在运行最新的Xcode 6以及最新的优胜美地测试版。
新iOS项目:
新OS X项目:
答案 0 :(得分:2)
Xcode 6.0对GM的支持发生了一些变化。对于Xcode 6.0,OSX上不支持Swift。为了使用Swift和目标OSX,您需要为成员中心获取Xcode 6.1。
根据Xcode 6.0 GM的Release notes PDF :
将与OS X Yosemite一起发布的未来Xcode版本将为OS X添加Swift支持,包括游乐场和REPL。 Xcode 6.0仅支持Swift for iOS项目和游乐场。可以在[会员中心]获得Xcode的测试版,其中Swift支持OS X和iOS。
将在Mavericks上运行,因此不需要Yosemite。