我使用的是 OS X Yosemite(最新的 DP),但拿不定主意。Apple 开发者网站称 6.0 GM 适用于 Mavericks,而 6.1 beta 适用于 Yosemite。但 6.1 仍处于测试阶段,而另一个显然是 GM 版本。这让我很纳闷...我应该选择与我的操作系统匹配的版本,还是更稳定的版本?我想用它来进行实际的应用程序开发,所以我认为 GM 会更好,因为它更可靠。
答案1
如果您想使用 Swift 向 iOS App Store 提交应用程序,我建议您使用 Xcode 6 GM(截至撰写本文时)。
苹果网站显示以下声明:
下载 Xcode 6 GM 种子并向现有应用添加新的 Swift 代码或框架,或使用 100% Swift 代码创建全新应用。随着 Xcode 6 和 iOS 8 的 GM 种子发布,Swift 1.0 现已定稿,您今天就可以构建使用 Swift 编写的 iOS 应用并将其提交到 App Store。
适用于 OS X 的 Swift 将于今年秋季随 OS X Yosemite 一起推出。如果您使用 Swift 编写 Mac 应用程序,则可以下载适用于 Yosemite 的 Xcode 6.1 测试版,其中还包括 iOS 8 SDK GM 种子。
答案2
我目前使用的是从 AppStore 安装的 XCode 6。它在 Mavericks 上运行良好。但是,它在 .sks 粒子文件方面存在一个严重问题,这个问题似乎在 6.1 beta 中得到了解决。底线是:如果您有任何现有的粒子文件为 .sks,XCode 6 将破坏它们,使它们变得毫无用处,您将不得不从头开始重新创建它们。当您尝试打开这些文件时,XCode 6 将继续崩溃,如果您尝试从这些 .sks 文件加载粒子发射器,使用 XCode 构建的应用程序也会崩溃,因为它会混淆 .sks 是场景还是粒子资源。有关更多信息,请访问此处:https://stackoverflow.com/questions/25830436/cant-open-particle-sks-files
答案3
使用 Yosemite 版本,截至撰写本文时为 6.1 beta。不要在 Yosemite 上使用 6.0 GM。特别是如果您打算使用 Swift。