iOS CocoaPods安裝與使用 – iPhone手機開發技術文章 iPhone軟體開發教學課程

$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 https://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 命令

發佈留言