作者:Natasha The Robot,原文鏈接,原文日期:2015-12-18
譯者:JackAlan蛤售;校對(duì):Cee;定稿:千葉知風(fēng)
在我工作的一個(gè)團(tuán)隊(duì)中妒潭,我們有很多關(guān)于安裝 CocoaPods 的問(wèn)題悴能。團(tuán)隊(duì)成員擁有不同的 cocoapods gem
的安裝版本,并且當(dāng)有人運(yùn)行 pod install
時(shí)杜耙,會(huì)將事情搞得一團(tuán)糟搜骡。
我們最終不得不委托一人安裝 CocoaPods,并且把工程推到 GitHub 上以供我們使用佑女。這顯然是不夠靈活的记靡,并且對(duì)于我們團(tuán)隊(duì)或者是委托人來(lái)說(shuō)都不是一個(gè)很滿意的解決方式谈竿。
我跟 @NeoNacho 提到了這個(gè)問(wèn)題,他是 CocoaPods 的核心貢獻(xiàn)者摸吠,并且他提供了我們急需的那個(gè)解決方案空凸。使用 Gemfile
!
你可以在 Gemfile
中指定 cocoapods gem
的使用版本寸痢。
ruby
source 'https://rubygems.org'
gem 'cocoapods', '0.39.0'
(譯者注:在大天朝還是換成 source 'https://ruby.taobao.org'
這個(gè)吧呀洲。)
當(dāng)你更新了 Gemfile 文件并且自動(dòng)安裝了正確版本的 gem 后,確保團(tuán)隊(duì)的每個(gè)成員都運(yùn)行一次 bundle install
這條命令啼止。
此后道逗,只需要運(yùn)行 bundle exec pod install
這條命令來(lái)安裝新的 CocoaPods——這將會(huì)確保通過(guò)你在的 Gemfile 中指定 cocoapods gem
的版本后,pods
仍可以被正確的安裝献烦。
感謝 @NeoNacho 提供的小技巧滓窍。
更新:獲取更多如何在項(xiàng)目中使用 Gemfile
的信息,請(qǐng)參閱 Cocoapods Guide on Using a Gemfile巩那。感謝 @orta吏夯!
本文由 SwiftGG 翻譯組翻譯,已經(jīng)獲得作者翻譯授權(quán)即横,最新文章請(qǐng)?jiān)L問(wèn) http://swift.gg噪生。