cocoapods 安裝和使用

安裝

一:安裝 rvm

1.在終端輸入:rvm -v ?檢查你電腦有沒有rvm辽装,有的話是什么版本察绷,如果有,下面的2.3步不用看,直接跳到二

2.終端顯示 -bash: rvm: command not found ,則說明沒安裝rvm?

3.?在終端輸入3句命令行即可安裝完成(每一句命令行之間因?yàn)榫W(wǎng)速原因需要等待一會(huì)续镇,尤其是第一句輸完之后要等很久):

curl -L get.rvm.io | bash -s stable

source ~/.bashrc

source ~/.bash_profile

3句命令行輸入后如果不報(bào)錯(cuò),則安裝成功销部,再輸入 rvm -v 查看rvm版本

(步驟如下圖所示)

二:安裝ruby

Mac 電腦都會(huì)自帶有ruby環(huán)境(有些版本低摸航,有些版本高),據(jù)說現(xiàn)在CocoaPods要求ruby環(huán)境大于2.2.2.

1.查看ruby版本:ruby -v ?(如果大于2.2舅桩。無需看下面的2酱虎,3.?直接看三)

2. 查看ruby列表:rvm list?known?? ?(注意,是rvm list 擂涛,不是ruby list 读串;這是一個(gè)容易錯(cuò)誤的點(diǎn))

3.安裝指定版本的ruby (2.3.0 是隨意寫的,可以安裝最新的版本 )

?rvm install 2.3.0?

rvm use 2.2.2 --default

三 安裝源

“源”這個(gè)東西就很奇怪撒妈,以前因?yàn)楸粡?qiáng)用淘寶的鏡像恢暖,現(xiàn)在淘寶也不維護(hù)了,所以需要用 ruby-china

1.在終端輸入以下4行命令行

1.1 sudo gem update --system

1.2 gem sources --remove https://rubygems.org/

如果你電腦之前用過淘寶的鏡像狰右,下面這一句移除杰捂。(不管裝沒裝過,都可以寫這句棋蚌,有備無患)

1.3 gem sources --remove https://ruby.taobao.org/ ?

注意注意琼娘,下面這一行有坑。按照網(wǎng)上的文章附鸽,我寫了.org (gems.ruby-china.org/)?后綴脱拼,然后就報(bào)錯(cuò)了,

錯(cuò)誤代碼為:Error fetching https://gems.ruby-china.org/: bad response Not Found 404(https://gems.ruby-china.org/specs.4.8.gz)

據(jù)說是 .org 也不維護(hù)了坷备,所以交由.com維護(hù)熄浓。所以最后寫成?gems.ruby-china.com/ ?(錯(cuò)誤代碼在下圖)

1.4 ?gem sources -a https://gems.ruby-china.com/ ?



2.檢查ruby-china :

輸入命令行:gem sources -l

如果出現(xiàn)下面文字,則表示安裝成功(一定得是?gems.ruby-china.com)

*** CURRENT SOURCES ***

https://gems.ruby-china.com/

四:安裝CocoaPods

1.在終端輸入命令行

1.1 sudo gem install -n /usr/local/bin cocoapods ? (這個(gè)命令行需要很長時(shí)間來跑,請(qǐng)耐心等待)

1.2??sudo xcode-select --switch /Applications/Xcode.app

1.3??pod setup

第三個(gè)命令行同樣需要很長時(shí)間來跑赌蔑,根據(jù)你當(dāng)前的網(wǎng)速?zèng)Q定速度俯在, 看看下面201.00 k/s 。這速度真是慢死人娃惯,慢慢等吧


2.耐心等待跷乐,看到綠色字體就算Cocopods安裝成功了(如下圖)


五 使用CocoaPosd

1.創(chuàng)建一個(gè)工程podTest ,cd 路徑到終端

輸入命令行: vim Podfile ?(P 一定是大寫)

此時(shí)你的終端是不能編輯的趾浅,按下鍵盤“i”愕提,終端第一行出現(xiàn)光標(biāo),可編輯皿哨,輸入以下內(nèi)容

platform :ios, '9.0'

target '你的項(xiàng)目名稱' do

pod 'AFNetworking'

end

寫完以上4行命令行之后浅侨,按下esc鍵,然后按組合鍵shift+:证膨,(此時(shí)如输,看終端最下面出現(xiàn)可編輯狀態(tài)),輸入wq央勒,回車 (保存并退出文件),此時(shí)你的項(xiàng)目里多處一個(gè)白色的Podfile文件

2.在終端輸入命令行:

pod install?

等它跑完即安裝成功(如下圖)


(注意不见,一定要嚴(yán)格遵守上面的格式,至少現(xiàn)在2018年是這個(gè)格式崔步!do,end 要寫好稳吮,逗號(hào)不可多也不可少! 我寫的時(shí)候因?yàn)槎嗔艘粋€(gè)逗號(hào)而報(bào)錯(cuò)刷晋,如下圖)



把逗號(hào)去掉盖高,再運(yùn)行一次?pod install 即可

六 使用

1.把工程?podTest 關(guān)掉慎陵,在打開眼虱,往后寫代碼從?xcworkspace 這個(gè)入口進(jìn)去寫(如下圖)


2.之后想添加第三方庫:可以在Podfile里寫想要添加的庫名,然后在終端輸入pod update??? 值得一提的是席纽,關(guān)掉工程或者關(guān)掉終端之后捏悬,想繼續(xù)添加第三方庫,需要先cd 文件路徑润梯,再進(jìn)行pod update?操作


3.成功導(dǎo)入第三方庫后过牙,你在工程里需要導(dǎo)入第三方庫的頭文件才能使用第三方庫。但是你會(huì)發(fā)現(xiàn)纺铭,無論你怎么打都打不出寇钉,因?yàn)槟氵€需要進(jìn)行一步操作配置,新增一個(gè)值"$(PODS_ROOT)",點(diǎn)擊選擇”recursive”,這樣Xcode就會(huì)在項(xiàng)目目錄中遞歸搜索文件且會(huì)自動(dòng)找到Pods文件,頭文件自動(dòng)補(bǔ)齊功能馬上就好使了.如下圖舶赔;

?

————————————————

版權(quán)聲明:本文為CSDN博主「00圈圈」的原創(chuàng)文章扫倡,遵循CC 4.0 by-sa版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明竟纳。

原文鏈接:https://blog.csdn.net/wyz670083956/article/details/84396810

最后編輯于
?著作權(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
  • 文/不壞的土叔 我叫張陵溯泣,是天一觀的道長虐秋。 經(jī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
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(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ú)居荒郊野嶺守林人離奇死亡粪狼,尸身上長有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
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽供鸠。三九已至畦贸,卻和暖如春陨闹,著一層夾襖步出監(jiān)牢的瞬間楞捂,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來泰國打工趋厉, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留寨闹,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓君账,卻偏偏與公主長得像繁堡,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355

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