一、cocoaPods 的安裝
1、安裝CocoaPods之前,首先要在本地安裝好Ruby環(huán)境
$ ruby -v
2、下載和安裝CocoaPods
3、在Terminator(也就是終端)中輸入以下命令
$ sudo gem install cocoapods
【 如果你在終端中敲入這個命令之后,發(fā)現(xiàn)半天沒有任何反應(yīng)。原因是因為那堵墻阻擋了cocoapods.org
但是我們可以用淘寶的Ruby鏡像來訪問cocoapods。依次在終端中敲入如下命令:
$ gem sources --remove https://rubygems.org/
//等有反應(yīng)之后再敲入以下命令
$ gem sources -a https://ruby.taobao.org/
為了驗證你的Ruby鏡像是并且僅是taobao,可以用以下命令查看:
$ gem sources -l
只有在終端中出現(xiàn)下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
這時候,你再次在終端中運行:
$ sudo gem install cocoapods
等上十幾秒鐘,CocoaPods就可以在你本地下載并且安裝好了,不再需要其他設(shè)置。
如果gem太老,可以用如下命令升級gem:
$ sudo gem update —system 】
二、cocoaPods 的使用
1、創(chuàng)建一個需要使用 CocoaPods 的工程,并在工程目錄下創(chuàng)建Podfile文件
$ cd /Users/simons/Desktop/項目名稱
$ pod init ? 創(chuàng)建成功會在工程目錄中看到一個 Podfile 文件
2、編輯 Podfile 文件(還是在該工程目錄下 終端輸入)
$ open -a Xcode Podfile (打開后 # 為注釋部分)
打開后再 target 'CHLBoss' do ? ?與 end 之間輸入 ?pod 'AFNetworking' (不帶版本號 默認(rèn)最新)
3、執(zhí)行cocoaPod 安裝AFNetworking 安裝庫
回到終端 還是在該工程目錄下輸入
$ podinstall--verbose --no-repo-update
4、安裝完成后 工程目錄中 多了一個 XXX.xcworkspace 以后都從此文件打開項目
5、注意:用 cocoaPod 方式導(dǎo)入的第三方庫之后都采用系統(tǒng)庫的方式 #import <xxx.h>