【问题标题】:How to update pods to Swift 3.0如何将 pod 更新到 Swift 3.0
【发布时间】:2017-01-29 03:16:16
【问题描述】:

目前正在迁移到 Swift 3.0。这是我第一次做这样的事情,我不完全确定如何处理我正在使用的各种 pod。例如,我正在使用 pod SwiftDate:https://github.com/malcommac/SwiftDate。 Swift 3.0 分支不在 master 上,所以我假设运行 pod update 不会拉取 Swift 3.0 版本。我是否正确放置吊舱:

'SwiftDate', :git => 'https://github.com/malcommac/SwiftDate.git', :branch => 'feature/swift-3.0'

进入我的 podfile 然后运行更新?检查 github 页面似乎这是正确的分支。当 Swift 3.0 版本不在 master 上时,是否只需要这样指定分支?对此的任何提示和指示将不胜感激!谢谢!

【问题讨论】:

  • 在终端中运行“pod repo update”

标签: ios swift cocoapods swift3


【解决方案1】:

如果您还没有更新 CocaPod,首先需要更新。

打开终端并运行:

sudo gem install cocoapods --pre

然后将更新部分添加到您的 pod:

pod 'SwiftDate', :git => 'https://github.com/malcommac/SwiftDate.git', :branch => 'feature/swift-3.0'

然后在终端运行pod update

【讨论】:

  • 为什么是 --pre 标签?这是 CocaPods 的预发布版本吗?
  • 是的,如果你需要它,否则就用sudo gem install cocoapods它应该没问题
  • 我相信 Alamofire 确实需要它。希望这将解决我的错误。正是我想要的。谢谢。
  • @Kex,对于 Alamofire,您需要运行 pod 'Alamofire', '~> 4.0 并将部署目标设置为至少 iOS 9.0。
猜你喜欢
  • 2020-09-10
  • 1970-01-01
  • 2023-03-21
  • 2017-01-28
  • 1970-01-01
  • 1970-01-01
  • 2017-09-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多