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