教你擺脫低級程序員 項目中cocopads的安裝使用


        小農今天聊聊一款作爲iOS開發人員必備的第三方管理軟件。希望程序員朋友們看到小農的這篇文章後,能夠真正的學會如何靈活管理你項目中的第三方。


(一)CocoaPods是什麼?

    首先我們來認識一下這款第三方軟件,當我們開發iOS應用時,會經常使用到很多第三方開源類庫,比如JSONKit,AFNetWorking等等。可能某個類庫又用到其他類庫,所以要使用它,必須得另外下載其他類庫,而其他類庫又用到其他類庫,“子子孫孫無窮盡也”,這也許是比較特殊的情況。總之小農的意思就是,手動一個個去下載所需類庫十分麻煩。另外一種常見情況是,你項目中用到的類庫有更新,你必須得重新下載新版本,重新加入到項目中,十分麻煩。如果能有什麼工具能解決這些惱人的問題,那將“善莫大焉”。所以,你需要 CocoaPods。

     CocoaPods應該是iOS最常用最有名的類庫管理工具了,上述兩個煩人的問題,都可以通過cocoaPods來完美解決,你所要做的就是一行命令,當然前提是你必須正確設置它。重要的是,絕大部分有名的開源類庫,都支持CocoaPods。所以,作爲iOS程序員的我們,掌握CocoaPods的使用是必不可少的基本技能了。


(二)安裝CocoaPods的準備工作

      在安裝CocoaPods之前,首先要在本地安裝好Ruby環境。小農今天在此先安裝homebrew(至於爲什麼要使用homebrew再安裝ruby,我現在不用多說,後面你們自然明白),接下來我就介紹下如何在Mac安裝Ruby環境。

     備註:下面所有命令均是在超級終端中完成。所有命令均以$開頭。

(1)安裝homebrew

    1.1安裝homebrew就是下面這句命令:

    $ ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)" 

    

    


  1.2 自動安裝中......waiting 



 1.3  在安裝過程中會要求輸入管理員密碼。


 1.4 輸完密碼繼續安裝 




(2)安裝ruby環境,

    2.1添加淘寶ruby鏡像  

$ gem sources --remove https://rubygems.org/
//等有反應之後再敲入以下命令
$ gem sources -a http://ruby.taobao.org/


(三)安裝CocoaPods

   輸入命令:

$ sudo gem install cocoapods 


    開始安裝:



檢查安裝完畢的cocopads能否正常運行,可以輸入search命令進行測試: 



正在搜索是否支持AFNetworking第三方。

搜索完畢後的結果如下: 



如果出現了上面的情況,那麼就說明已經可以正常運行了。可以往裏面添加第三方了。


(四)運行CocoaPods


(1)首先通過cd命令進入自己工程所在的文件夾。

      這裏不用多說。


(2)然後在該文件夾內創建一個空白的Podfile文件,注意文件名一定要是Podfile,因爲到時候pods是通過這個文件來管理你的第三方的。

使用命令:$ touch Podfile




(3)Podfile中寫入相關信息

$  platform :ios, '6.0'

$  'AFNetworking', '~> 2.5.0'

然後運行 $ pod install,運行結果如下:



看見這句藍色的字了嗎,說明安裝成功了。它提示以後使用工程就通過這個xcworkspace的文件來訪問。

  


(五)使用CocoaPods

儘管前面安裝看起來較爲複雜,但是使用管理起來很簡單,要哪個第三方,就往 Podfile裏面添加響應名稱和版本號。

然後運行  pod install命令即可自動安裝。


(六)常見錯誤

(1)Podfile路徑寫錯誤,更改位置即可。

(2)cd命令找不到文件夾,檢查路徑。


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