在團隊開發中使用 CocoaPods 的小技巧

在我工作的一個團隊中,我們有很多關於安裝 CocoaPods 的問題。團隊成員擁有不同的 cocoapods gem 的安裝版本,並且當有人運行 pod install 時,會將事情搞得一團糟。

我們最終不得不委託一人安裝 CocoaPods,並且把工程推到 GitHub 上以供我們使用。這顯然是不夠靈活的,並且對於我們團隊或者是委託人來說都不是一個很滿意的解決方式。

我跟 @NeoNacho 提到了這個問題,他是 CocoaPods 的核心貢獻者,並且他提供了我們急需的那個解決方案。使用 Gemfile

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

ruby
source 'https://rubygems.org'

gem 'cocoapods', '0.39.0'

(譯者注:在大天朝還是換成 source 'https://ruby.taobao.org' 這個吧。)

當你更新了 Gemfile 文件並且自動安裝了正確版本的 gem 後,確保團隊的每個成員都運行一次 bundle install 這條命令。

此後,只需要運行 bundle exec pod install 這條命令來安裝新的 CocoaPods——這將會確保通過你在的 Gemfile 中指定 cocoapods gem 的版本後,pods 仍可以被正確的安裝。

發佈了32 篇原創文章 · 獲贊 3 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章