如何要求最低版本的cocoapods?

时间:2016-08-30 18:11:53

标签: cocoapods

最近我一直在使用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"应该失败。

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

1 个答案:

答案 0 :(得分:0)

我认为官方的建议是use a Gemfile

这是一种痛苦,因为你和你的团队必须开始坚持bundle exec在所有事情面前,例如bundle exec pod install。这是一种痛苦,因为当你忘记并且只是pod install

如果你可以哄骗每个人运行bundle exec pod install,那么你就是金色的。

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