概要
iOS開(kāi)發(fā)時(shí),項(xiàng)目中會(huì)引用許多第三方庫(kù),CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用來(lái)方便的統(tǒng)一管理這些第三方庫(kù),使工程看起來(lái)更為簡(jiǎn)潔、清爽。
安裝
要使用CocoaPods,那就要下載安裝它,而下載安裝CocoaPods需要Ruby環(huán)境。一般MacOS會(huì)自帶環(huán)境,保險(xiǎn)起見(jiàn)首次使用時(shí)可以先查看并更新版本。
1.Ruby環(huán)境搭建
- a 查看Ruby版本
localhost:~ zhangjc$ ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]
- b 更新Ruby
終端輸入如下命令 把Ruby鏡像指向taobao,避免被墻
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l (用來(lái)檢查使用替換鏡像位置成功)
因?yàn)闃侵饕呀?jīng)配置過(guò)的原因,顯示正在使用

3.png
2.下載安裝CocoaPods
終端輸入:sudo gem install cocoapods
3.使用CocoaPods
-
a 新建一個(gè)項(xiàng)目,名字CocoPodsTest
1.png - b 終端中,cd到項(xiàng)目總目錄(即CocoPodsTest.xcodeproj文件所在目錄)
localhost:~ zhangjc$ cd desktop/CocoPodsTest
localhost:CocoPodsTest zhangjc$
-
c 建立Podfile(俗稱配置文件)
終端輸入 vim Podfile
2.png
輸入 i,進(jìn)入編輯模式
輸入
platform :ios, '8.0'
pod 'MBProgressHUD', '~> 0.8'
輸入完成后先按ESC再按 : 后輸入wq
回車后Podfile文件創(chuàng)建完畢,在目錄下可以發(fā)現(xiàn)已生成Podfile文件

5.png
確定終端cd到項(xiàng)目總目錄,然后輸入 pod install靜靜等待庫(kù)安裝完成

6.png
查看項(xiàng)目根目錄:

7.png
注意:現(xiàn)在打開(kāi)項(xiàng)目不是點(diǎn)擊 COcoPodsTest.xodeproj了,而是點(diǎn)擊 COcoPodsTest.xcworkspace
打開(kāi)項(xiàng)目后看到項(xiàng)目結(jié)構(gòu)并且測(cè)試一下:

8.png
運(yùn)行結(jié)果:

9.png
其它
Podfile文件內(nèi)可以寫入多個(gè)第三方庫(kù),修改完文件之后需要重新執(zhí)行一次pod install命令。
CocoaPods內(nèi)也有查詢功能,命令pod search +關(guān)鍵字
參考博文:http://blog.csdn.net/lizhongfu2013/article/details/26384029

