cocoaPods的安裝

步驟1

安裝 RVM

打開Terminal輸入以下命令

curl -L https://get.rvm.io | bash -s stable

期間可能會(huì)問你sudo管理員密碼枢劝,以及自動(dòng)通過homebrew安裝依賴包侥涵,等待一段時(shí)間后就可以成功安裝好 RVM咐扭。

然后奕筐,載入 RVM 環(huán)境

source ~/.rvm/scripts/rvm

很快,不顯示任何變化

檢查一下是否安裝正確

rvm -v

會(huì)出現(xiàn)

rvm 1.26.11 (latest) by Wayne E. Seguin wayneeseguin@gmail.com, Michal Papis mpapis@gmail.com [https://rvm.io/]

步驟2

用 RVM 安裝 Ruby 環(huán)境

在Terminal中輸入以下命令

rvm install 2.0.0

安裝期間要等待很長(zhǎng)時(shí)間

步驟3

設(shè)置 Ruby 版本

RVM 裝好以后,需要執(zhí)行下面的命令將指定版本的Ruby設(shè)置為系統(tǒng)默認(rèn)版本

rvm 2.0.0 --default

同樣绢涡,也可以用其他版本號(hào),前提是你有用rvm install 安裝過那個(gè)版本

這個(gè)時(shí)候你可以測(cè)試是否正確

ruby -v

ruby 2.0.0p643 (2015-02-25 revision 49749) [x86_64-darwin14.1.0]

gem -v

2.4.6

步驟4

安裝 CocoaPods

北京堵墻阻擋了cocoapods.org所以要更換一下鏡像,用淘寶的鏡像

注意:以前的 http://ruby.taobao.org/已經(jīng)失效,需要在http后加上s

移除原始鏡像

gem source -r https://rubygems.org/

安裝淘寶鏡像

$ gem source -a https://ruby.taobao.org

為了驗(yàn)證你的Ruby鏡像是并且僅是taobao,可以用以下命令查看:

gem sources

只有在終端中出現(xiàn)下面文字才表明你上面的命令是成功的:

CURRENT SOURCES

https://ruby.taobao.org/

然后輸入以下命令進(jìn)行安裝 CocoaPods

sudo gem install cocoapods

在安裝過程中可能會(huì)出現(xiàn)安裝失敗的情況,不要擔(dān)心,多試幾遍就OK了

CocoaPods 的使用

場(chǎng)景1:利用 CocoaPods, 在項(xiàng)目中導(dǎo)入第三方類庫(kù);

以導(dǎo)入 AFNetWorking 為例;

AFNetworking類庫(kù)在GitHub地址是:

https://github.com/AFNetworking/AFNetworking

先創(chuàng)建工程

在工程的更目錄下創(chuàng)建 Podfile 空白文件 (也就是跟*.xcodeproj文件在同一個(gè)文件夾)

兩種創(chuàng)建方法

1.用 vim 創(chuàng)建

在終端輸入以下代碼

vim Podfile

在 vim 中輸入以下內(nèi)容:

platform :ios, '7.0'

pod "AFNetworking", "~> 2.0"

這些內(nèi)容不是亂編出來的,在 github 上的 AFNetWorking 上都能找到,意思是 iOS 版本要求7.0以上, AFNetworking 版本是2.0

完成以后輸入:

wq

保存并退出,(如果左下角顯示 INSIRD, 則需要先按 ESC 在輸入命令)

這時(shí)候就會(huì)發(fā)現(xiàn)在工程文件夾中多出一個(gè) Podfile 的文件;并且內(nèi)容是上面顯示的內(nèi)容

2.用終端直接創(chuàng)建

在終端輸入

touch Podfile

手動(dòng)在工程所在的文件夾中找到 Podfile, 打開并輸入以下內(nèi)容

platform :ios, '7.0'

pod "AFNetworking", "~> 2.0"

保存并退出

下載并導(dǎo)入 AFNetWorking

在終端中輸入以下命令

Pod install

等待片刻~~

安裝完成

注意:文件名不能錯(cuò),并且一個(gè)工程中只需要一個(gè) Podfile

找到工程文件打開xxx.xcworkspace ,并不是打開原來的xxx.xcodeproj

再打開工程的時(shí)候就會(huì)發(fā)現(xiàn),工程中多了好多文件,

其中有兩個(gè)target 一個(gè)是原來的 target 另一個(gè)是 Pods

第三方文件就放在 Pods target下的Pods 文件夾下

他會(huì)把第三方用到的庫(kù)文件,以及其他的配置都幫你配置好,自己只需要用就可以了,

注意:在導(dǎo)入頭文件時(shí)用導(dǎo)入系統(tǒng)頭文件的方式導(dǎo)入(#import <>)

場(chǎng)景2:使用包含 CocoaPods類庫(kù)的項(xiàng)目

這個(gè)一般情況遇不到,只有你下載的項(xiàng)目你叫老,他用的第三方版本更新,PodFile 文件過期的時(shí)候才回出現(xiàn)報(bào)錯(cuò),一般都沒有問題.

這個(gè)也比較簡(jiǎn)單,

首先也是跳轉(zhuǎn)到工程所在的目錄

輸入以下命令

Pod update

等待結(jié)束重新運(yùn)行工程就 OK 了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蠢莺,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子零如,更是在濱河造成了極大的恐慌躏将,老刑警劉巖锄弱,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異耸携,居然都是意外死亡棵癣,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門夺衍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來狈谊,“玉大人,你說我怎么就攤上這事沟沙『尤埃” “怎么了?”我有些...
    開封第一講書人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵矛紫,是天一觀的道長(zhǎng)赎瞎。 經(jīng)常有香客問我,道長(zhǎng)颊咬,這世上最難降的妖魔是什么务甥? 我笑而不...
    開封第一講書人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮喳篇,結(jié)果婚禮上敞临,老公的妹妹穿的比我還像新娘。我一直安慰自己麸澜,他們只是感情好挺尿,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著炊邦,像睡著了一般编矾。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上馁害,一...
    開封第一講書人閱讀 51,679評(píng)論 1 305
  • 那天窄俏,我揣著相機(jī)與錄音,去河邊找鬼碘菜。 笑死裆操,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的炉媒。 我是一名探鬼主播踪区,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼吊骤!你這毒婦竟也來了缎岗?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤白粉,失蹤者是張志新(化名)和其女友劉穎传泊,沒想到半個(gè)月后鼠渺,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡眷细,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年拦盹,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片溪椎。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡普舆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出校读,到底是詐尸還是另有隱情沼侣,我是刑警寧澤,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布歉秫,位于F島的核電站蛾洛,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏雁芙。R本人自食惡果不足惜轧膘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望兔甘。 院中可真熱鬧谎碍,春花似錦、人聲如沸裂明。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)闽晦。三九已至,卻和暖如春提岔,著一層夾襖步出監(jiān)牢的瞬間仙蛉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來泰國(guó)打工碱蒙, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留荠瘪,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓赛惩,卻偏偏與公主長(zhǎng)得像哀墓,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子喷兼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容