【问题标题】:how to require a minimum version of cocoapods?如何要求最低版本的 cocoapods?
【发布时间】:2017-01-07 03:29:16
【问题描述】:

最近我一直在使用 Xcode 8 Beta,发现 Cocoapods 1.1.beta.1 是我所需要的。

我的一些同事正在使用 Cocoapods 1.0 和 Cocoapods 1.0.1。

我想做的是向 podfile 添加一个指令,该指令要求应使用 1.1.beta.1(至少)。如果它是较低版本的 cocoapods,那么“pod install”或“pod update”应该会失败。

我在文档中没有看到任何关于此的迹象。但如果它在那里,那就太好了。

【问题讨论】:

    标签: cocoapods


    【解决方案1】:

    我觉得官方推荐的是use a Gemfile

    这很痛苦,因为您和您的团队必须开始在所有事情之前坚持bundle exec,例如bundle exec pod install。这很痛苦,因为当你忘记并只是做例如pod install 它会可能大部分的时间里工作,直到它彻底坏掉。

    如果你能哄骗所有人参加bundle exec pod install,那么你就是金子。

    Bundler 还可以将 CocoaPods 和相关的构建系统依赖项捆绑到您的存储库中。这意味着您的同事(和 CI 机器)不必自己更新 CocoaPods。每当您升级所需的 CocoaPods 版本时,都会以一些 repo 流失为代价,但对于更一致、更少麻烦的构建来说,这是值得的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-05
      • 2018-12-30
      • 2019-01-17
      • 1970-01-01
      • 1970-01-01
      • 2015-05-17
      相关资源
      最近更新 更多