前言:pod的做用請參照百科,這裏只是簡單記錄下使用方法。ios
一、安裝(須要ruby環境):git
sudo gem install cocoapods
二、搜索類庫:github
pod search 類庫名,支持模糊查詢(如:AFNetworking)
三、使用:xcode
a.打開終端,使用cd命令定位到須要使用CocoaPods的項目根路徑:ruby
b.在項目中創建Podfile文件。經過命令:touch Podfile;6.0(有些庫須要註明支持的ios最低版本)。spa
c.加入某個庫,以MBProgressHUD爲例:命令行
.執行搜索命令:pod search MBProgressHUD,出現下面提示:code
-> MBProgressHUD (0.9) An iOS activity indicator view. pod 'MBProgressHUD', '~> 0.9' - Homepage: http://www.bukovinski.com - Source: https://github.com/matej/MBProgressHUD.git - Versions: 0.9, 0.8, 0.7, 0.6, 0.5 [master repo]
.在剛纔建立的Podfile中輸入pod 'MBProgressHUD', '~> 0.9’rem
d.執行初始化命令:pod install,完成。it
注意,上述步驟完成後,打開項目就用CocoaPodsDemo.xcworkspace 打開,而不是以前的.xcodeproj文件。這樣你添加的庫就都會出如今工做區。
關於安裝命令執行後長時間沒有反應的問題,上網搜索一番,貌似是cocoapods.org被牆到外面了,能夠用淘寶鏡像訪問cocoapods.org,方法以下:
命令行執行下面代碼:
$ gem sources --remove https://rubygems.org/ //等有反應以後再敲入如下命令 $ gem sources -a https://ruby.taobao.org/
經過下面命令驗證是否修改爲功:
$ gem sources -l //出現下面內容說明成功 *** CURRENT SOURCES *** https://ruby.taobao.org/
此時在執行cocoapods的安裝命令,登上10多秒,搞定。