$source ~/.rvm/scripts/rvm
$rvm –v (查看版本,檢查是否安裝正確) 2> 用rvm安裝ruby環境 $rvm install 2.0.0 (期間需要按enter鍵輸入管理員密碼等) 內容很長,我這只截取前面一部分 $rvm 2.0.0 --detault (將上面用rvm install安裝的那個版本設為系統默認版本) $ruby –v (查看ruby版本,檢查是否安裝正確) 2.安裝CocoaPods 1> 通過淘寶的鏡像來訪問cocoapods 天朝,由於cocoapods.org被牆,我們可以使用淘寶的ruby鏡像來訪問 $gem sources –remove https://rubygems.org/ $gem sources –a http://ruby.taobao.org/ $gem sources –l (用該命令查看ruby鏡像是否是taobao) 2> 安裝CocoaPods $sudo gem install cocoapods (需要輸入管理員密碼) 3> 驗證cocoapods是否安裝成功 $pod 3.cocoapods的簡單使用 1> 查看第三方庫是否支持cocoapods $pod search SDWebImage(以SDWebImage為例) 只截取前面一部分,列表會給出所有cocoapods支持的與關鍵字有關的第三方框架和版本號 2> 項目中加入cocoapods的支持 在桌面上新建一個test項目為例.在終端中進入項目所在目錄 zhangcandeiMac:Desktop pican$ cd podsTest/ $vim Podfile (利用vim創建Podfile文件) 在Podfile文件中輸入: platform:ios,’6.1’ pod ‘SDWebImage’,’~>3.6’ 輸入完成,退出insert模式,按Esc,然後輸入:wq保存退出 這段內容來自於github的SDWebImage,一般你需要添加什麼樣的第三方庫,第三方庫說明文檔中會有pods怎麼添加的介紹 這時,項目目錄會有一個podfile文件,文件內容即為剛輸入的那兩句話 在終端運行命令:$pod install (會安裝Podfile裡面記錄的第三方庫) 取決於網速的環境,安裝時間可能會比較久. 注意最後一句話,from now on use ‘podsTest.xcworkspace’, 多了4個文件,Pods文件夾存放你下載的第三方庫.以後打開工程不再是使用xcodeproj,而是使用xcworkspace…因為你打開workspace工作空間,你發現裡面包含兩個xcodeproj工程文件。一個是本身的工程,一個是Pods管理第三方庫的工程。Podfile文件就是之前的Podfile文件,保存需要添加的第三方庫。還有一個Podfile文件用來保存已經安裝的第三方庫的版本號。該文件對多人開發來說非常有用,團隊中某用戶check這份代碼後,執行pod install命令得到的是與其它團隊成員一致的第三方庫版本。如果沒有該文件,則會得到最新版本,與其他團隊成員版本號不一致,這會為項目帶來很大的困擾。 3> 正確編譯運行一個包含cocoapods類庫的第三方庫(就是你要用的第三方庫又包含依賴其它的第三方庫采用cocoapods管理) 進入項目所在目錄,輸入命令:$pod update (將文件中的所有第三方庫更新到最新版本) 這裡就不再舉例子了,掌握前面的,這個也就會了。 小結:Podfile文件控制cocoapods該下載什麼,文件名一定叫做Podfile且沒有後綴。 每次都優先使用pod update 命令