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

jopen 8年前發布 | 14K 次閱讀 CocoaPods iOS開發 移動開發

作者:Natasha The Robot, 原文鏈接 ,原文日期:2015-12-18

譯者: JackAlan ;校對: Cee ;定稿:千葉知風

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

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

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

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

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 仍可以被正確的安裝。

感謝 @NeoNacho 提供的小技巧。

更新:獲取更多如何在項目中使用 Gemfile 的信息,請參閱 Cocoapods Guide on Using a Gemfile 。感謝 @orta

本文由 SwiftGG 翻譯組翻譯,已經獲得作者翻譯授權,最新文章請訪問http://swift.gg。

來自: http://swift.gg/2015/12/31/cocoapods-on-a-team/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!