CocoaPod的小技巧
jopen
9年前
团队成员拥有不同的 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