【问题标题】:Using Swift2.0 pods in Xcode 6.4在 Xcode 6.4 中使用 Swift2.0 pod
【发布时间】:2016-08-22 19:42:31
【问题描述】:

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

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

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

【问题讨论】:

  • 我主要对 Alamofire 感兴趣,但欢迎使用通用步骤。
  • 如果升级到 El Capitan 是什么阻碍了你,我建议你尝试找到解决方法,而不是忽略它并尝试解决它
  • @SimonMcLoughlin 请查看更新后的问题。
  • 那么我不明白这个问题。如果问题是库现在更新为 swift 2 而您使用的是 1.2 ...请使用更新之前的最新版本的库。
  • 您可以使用支持您的操作系统的特定版本或提交的 pod。

标签: ios xcode swift macos osx-yosemite


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

    Swift 3.0 即将发布。测试版于 WWDC 16 的 13 日发布。 你不应该使用 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 上使用它,它运行良好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-24
      • 1970-01-01
      • 1970-01-01
      • 2015-11-08
      • 1970-01-01
      • 2015-09-22
      相关资源
      最近更新 更多