CocoaPods安裝與使用

1.下載和安裝

1.1 終端輸入 sudo gem install cocoapods

如果等了很久沒有反應(yīng) 晦闰,估計(jì)是cocoapods.org被墻了橡庞,這時(shí)候需要替換鏡像來訪問cocoapods ,目前解決的辦法是用淘寶的Ruby鏡像來訪問

1.2 終端輸入

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

1.3$ gem sources -a http://ruby.taobao.org/

1.4 驗(yàn)證Ruby鏡像是淘寶taobao,可以用以下指令查看

$ gem sources -l

這時(shí)候終端出現(xiàn)下面文字表明上面替換淘寶鏡像成功

*** CURRENT SOURCES ***http://ruby.taobao.org/

1.5 接著在終端輸入

$ sudo geminstallcocoapods

這時(shí)候如果網(wǎng)絡(luò)好的話辐怕,等十幾秒 Cocoapods估計(jì)就可以在本地下載安裝审葬,不需要其他設(shè)置

1.6 接下來確定CocoaPods是否可以正常使用 悬垃,可以測試一下在終端輸入

$pod searchAFNetworking

過一段時(shí)間之后(可能會(huì)比較久)泼诱,你會(huì)在終端中看到一些紅色的錯(cuò)誤信息坛掠,如下:

Setting up CocoaPods master repo[!] /usr/bin/gitclone'https://github.com/CocoaPods/Specs.git'master --depth=1Cloning into'master'...error: RPC failed; result=52, HTTP code =0fatal: The remote end hung up unexpectedly

這說明CocoaPods還不能正常使用,需要更新pod治筒,下載它的一些依賴包;在終端中輸入:

$pod setup

這時(shí)候如果再次出現(xiàn)

Setting up CocoaPods master repo[!] /usr/bin/gitclone'https://github.com/CocoaPods/Specs.git'master --depth=1Cloning into'master'...error: RPC failed; result=52, HTTP code =0fatal: The remote end hung up unexpectedly

1.7? 這說明是某些環(huán)境導(dǎo)致pod更新不了舷蒲,可能的原因有

(1) gem版本問題

(2) github無法鏈接

(3) .cocoapods目錄下的配置信息錯(cuò)誤耸袜。

接下來依次排除問題所在:

(1)首先更新gem到最新版本,在終端中輸入:

$ sudo gemupdate--system

(2)ping github 是否可以ping 通過

$ping github.com

(3)查看當(dāng)前gem版本確認(rèn)已經(jīng)安裝gem

gem--version

(4)查看pod repo list:

$ pod repolist如果顯示0repos 說明沒有安裝成功 牲平,在安裝最新的1.0.1的情況下查看 應(yīng)該是340多M 之前好早之前的版本貌似這個(gè)值是190多M

1.8 如果顯示為0 repos 則需要?jiǎng)h除.cocoapods目錄堤框,重新下載pod更新,我之前就是一直安裝不成功 纵柿,最后安裝到一半就JJ了蜈抓,很是頭疼 ,裝了兩天還未成功昂儒。沟使。。所以必須先刪除.cocoapods目錄

先切換到.cocoapods目錄$cd ~/.cocoapods/然后執(zhí)行$sudo rm -rf ~/.cocoapods/注意這里面rm 前面是沒有“-”的 rf前面有“-”渊跋,之前坑比了 腊嗡,加了“-”導(dǎo)致刪除失敗,也安裝不成功拾酝,也是比較蛋疼的Q嗌佟!蒿囤!

1.9 接著執(zhí)行pod setup 客们,這一步是最最最讓人抓狂和蛋疼的,如果網(wǎng)絡(luò)不好估計(jì)得下載6~7個(gè)小時(shí) ,我當(dāng)時(shí)這一步下午兩點(diǎn)開始一直到晚上差不多九點(diǎn)才下好

pod setup

所以這一步關(guān)鍵是等 底挫,特別是網(wǎng)絡(luò)不好的情況下 恒傻,等到心碎了,安裝完了之后會(huì)提示Setup completed

Setup completed

到了這里凄敢,基本就可以安裝完成了碌冶,接下來可以測試了

2.0 在終端輸入

pod search afnetworking 網(wǎng)絡(luò)好的話,幾秒會(huì)再終端看到關(guān)于AFNetworking類庫的一些信息涝缝,這就說明安裝成功了F伺印!拒逮!

2.1 建立Podfile文件罐氨,在Podfile文件中輸入以下文字

(1)如果你的pod版本是<=0.39的基本是按照下面的方式

platform:ios,'7.0'pod"AFNetworking","~> 3.0.4"

(2)如果你的pod版本是>=1.0 ,我的是最新的1.0.1這時(shí)候Podfile的文件需要按照如下方式來進(jìn)行編寫還有另外一種編寫方式目前只作一種演示滩援,另外一種可以另外查找,其中HealthMallDemo文工程的名字栅隐,

platform:ios,'7.0'target"HealthMallDemo"dopod'AFNetworking',"~> 3.0.4"end

2.1 接著就切換到當(dāng)前的項(xiàng)目工程 cd ~項(xiàng)目路徑 然后執(zhí)行pod install,相信這一步基本已經(jīng)沒有什么難度了

podinstall

總結(jié),安裝的過程很折騰玩徊,安裝了兩天才安裝好租悄!遇到了各種問題,試過了N種方法恩袱,還好沒有放棄泣棋!如果大家在安裝cocoapods時(shí)候有什么問題歡迎留言!第一次使用cocoapods畔塔,一起共勉L侗病!3憾帧0迅摇!

文/天依子楓(簡書作者)

原文鏈接:http://www.reibang.com/p/89fc360c14e5

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末谅辣,一起剝皮案震驚了整個(gè)濱河市修赞,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌屈藐,老刑警劉巖榔组,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異联逻,居然都是意外死亡搓扯,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門包归,熙熙樓的掌柜王于貴愁眉苦臉地迎上來锨推,“玉大人,你說我怎么就攤上這事』豢桑” “怎么了椎椰?”我有些...
    開封第一講書人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長沾鳄。 經(jīng)常有香客問我慨飘,道長,這世上最難降的妖魔是什么译荞? 我笑而不...
    開封第一講書人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任瓤的,我火速辦了婚禮,結(jié)果婚禮上吞歼,老公的妹妹穿的比我還像新娘圈膏。我一直安慰自己,他們只是感情好篙骡,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開白布稽坤。 她就那樣靜靜地躺著,像睡著了一般糯俗。 火紅的嫁衣襯著肌膚如雪尿褪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,144評(píng)論 1 285
  • 那天得湘,我揣著相機(jī)與錄音茫多,去河邊找鬼。 笑死忽刽,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的夺欲。 我是一名探鬼主播跪帝,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼些阅!你這毒婦竟也來了伞剑?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤市埋,失蹤者是張志新(化名)和其女友劉穎黎泣,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缤谎,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡抒倚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年坷澡,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了托呕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡馅扣,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出着降,到底是詐尸還是另有隱情,我是刑警寧澤任洞,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站侈咕,受9級(jí)特大地震影響公罕,放射性物質(zhì)發(fā)生泄漏耀销。R本人自食惡果不足惜楼眷,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一罐柳、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧狰住,春花似錦张吉、人聲如沸催植。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽伦忠。三九已至,卻和暖如春稿辙,著一層夾襖步出監(jiān)牢的瞬間昆码,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來泰國打工邻储, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留赋咽,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓吨娜,卻偏偏與公主長得像脓匿,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子萌壳,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

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

  • 1.下載和安裝 1.1 終端輸入 sudo gem install cocoapods如果等了很久沒有反應(yīng) 亦镶,估計(jì)...
    HYD楓閱讀 872評(píng)論 10 10
  • CocoaPods簡介 每種語言發(fā)展到一個(gè)階段日月,就會(huì)出現(xiàn)相應(yīng)的依賴管理工具,例如Java語言的Maven缤骨,node...
    頂級(jí)蝸牛閱讀 356評(píng)論 0 1
  • 1绊起、我恐懼我發(fā)現(xiàn)自己跳進(jìn)了另一個(gè)坑精拟,到時(shí)想回頭也無法回頭,欲哭無淚虱歪; 2蜂绎、我恐懼自己會(huì)被輿論的口水淹沒,說我太理想...
    我喜歡碎碎念閱讀 4,022評(píng)論 5 2
  • 秋葉是我的好朋友笋鄙。 周末的下午师枣,我們經(jīng)常坐在一起喝杯咖啡,聊聊天萧落。她美麗践美、端莊,安靜得讓人憐惜找岖。而我最...
    fengzheng1218閱讀 167評(píng)論 0 0
  • 一日之計(jì)陨倡,在于晨興。旭日噴薄许布,鳥鵲歡騰兴革。比之我輩。大寐初醒蜜唾,涼水濯面杂曲,頓覺氣爽而神清。于是趁早食之前袁余,不著冠帶解阅,倚...
    郭一噸閱讀 309評(píng)論 0 0