CocoaPod的小技巧

jopen 8年前

团队成员拥有不同的 cocoapods gem 安装版本,并且当有人运行 pod install 时,会把事情搞得一团糟。

最终不得不委托一人安装CocoaPods,并且把工程推到Github上以供我们使用。这显然非常挫。。。

跟 @NeoNacho 提到了这个问题,他是CocoaPods的核心贡献者,并且他提供了解决方案。使用 Gemfile !

你可以在 Gemfile 中指定 cocoapods gem 的使用版本。

source'https://ruby.taobao.org'    gem 'cocoapods','0.39.0'

当你更新了 Gemfile 文件以自动安装了正确版本的 gem 后,确保团队的每个成员都使用 bundle install 这条命令一次(仅仅一次)。

此后,只需要运行 bundle exec pod install 这条命令来安装新的 CocoaPods ,这将会确保 通过你在的 Gemfile 中指定 cocoapods gem 的版本后, pods 可以被正确的安装。

感谢 @NeoNacho 提供的小技巧。

更新:关于如何在你的项目中使用 Gemfile 的消息,请参阅 Cocoapods Guide on Using a Gemfile 。感谢 @orta

来自: http://iJack.pw/2015/12/28/CocoaPod的小技巧/