在 Xcode 6.4 中使用 Swift2.0 pods

Using Swift2.0 pods in Xcode 6.4

我有一个 Mac,上面安装了 OSX Yosemite。由于某些原因,我无法将其更新为 El Capitan。因此,我坚持使用 XCode 6.4 来为 iOS 开发应用程序。

我正在使用 CocoaPods 开发我的应用程序。我想使用的大多数 pods 已经更新为可以与 Swift 2.0XCode 7+ 一起使用。有什么方法可以使用那些 pods 来处理 XCode 6.4 /Swift 1.2

注:
对于那些以各种理由建议我升级的人,我已经知道了。我不应该使用 Swift 1.2,但这是限制,因此是问题。我无法升级,因为我没有这样做的授权。我们的大多数应用程序也需要在 iOS7 上进行测试,El Capitan 不支持它。现在不建议我升级到 iOS9。我不能,因为这些是企业应用程序,这不是我的决定。

XCode 7 在 Yosemite OSX 10.10.4 或更高版本上运行

Swift 3.0即将发布。 Beta 于 13 日在 WWDC 16 中发布。 您不应该使用 Swift 1.2,因为 Swift 2.2 已经发布,并且 Swift 1.2 和 2.0 也有很多贬值。现在 Swift 3.0 Beta 也已于 6 月 13 日发布,并且仍然会有变化。你至少应该升级到 2.2。对于 XCode 7. 将 OSX Yosemite 升级到 10.10.4 并且可以安装 XCode 7。我一直在我的 10.10.5 上使用它并且运行良好。

您可以限制您的 pod 文件 pods 以获取支持 swift 1.2 的特定版本的库。阅读 pod 文件中每个库的发行说明,找出适用于 swift 1.2.

的特定版本

这是将 pod 库限制为特定版本的方法:pod 'SwiftyJSON', '~> 2.1.0'

但我强烈建议找到一种方法将 Xcode 更新到最新版本。 Xcode 7 有很多改进和错误修复。您会喜欢使用它的。