iOS開發(fā) -- Mac OS 10.11 Cocoa Pods使用詳解

? ? ? ?Mac 10.11(OS X EI Capitan)是蘋果的最新操作系統(tǒng),只要你有Apple賬號(hào)全庸,下載最新的Xcode梢什,那么你就可以在Mac上面寫APP了践图,多么貼心的改進(jìn)甫煞。

? ? ? Cocoa Pods是一個(gè)第三方類庫(kù)的管理工具菇曲,使用起來(lái)非常之方便,節(jié)省了導(dǎo)入第三方類庫(kù)以及相關(guān)支持庫(kù)的時(shí)間抚吠。開發(fā)者只需要導(dǎo)入頭文件即可使用常潮。

? ? ?Cocoa Pods的使用說(shuō)明網(wǎng)上非常之多,我也無(wú)意湊熱鬧楷力,只是將我在Mac10.11上使用Cocoa Pods遇到的問(wèn)題整理一下喊式。

1.安裝Cocoa Pods

$sudo gem install cocoapods

出現(xiàn)了連接的錯(cuò)誤,ruby的軟件源rubygems.org因?yàn)槭褂玫氖莵嗰R遜的云服務(wù)萧朝,所以被屏蔽了垃帅,這里需要更新一下ruby的源,將官方的源換成國(guó)內(nèi)淘寶的源:

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

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

淘寶已經(jīng)關(guān)閉HTTP協(xié)議的鏡像服務(wù)剪勿,改為HTTPS協(xié)議贸诚。

淘寶ruby地址:https://ruby.taobao.org/

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

$ gem sources -l

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

*** CURRENT SOURCES ***

https://ruby.taobao.org/

此時(shí)厕吉,源已經(jīng)添加好酱固,然后重新回到終端,輸入 $sudo gem install cocoapods


Cocoa Pods安裝成功

2.使用Cocoa Pods

需要在添加第三方類庫(kù)的工程文件的根目錄下加入一個(gè)Podfile文件头朱,步驟如下:

1).cd到工程文件的根目錄下:cd (工程文件的根目錄路徑路徑)


2).終端輸入 vim Podfile,然后回車

3).鍵盤輸入 i运悲,進(jìn)入編輯模式,輸入

platform :ios, '9.3'

pod 'MBProgressHUD'

pod 'AFNetwoking'

4).編輯完成之后项钮,按Esc班眯,并且輸入“ :”號(hào)進(jìn)入vim命令模式,然后在冒號(hào)后邊輸入wq烁巫,回車

然后你會(huì)發(fā)現(xiàn)署隘,在工程文件的根目錄下面多了一個(gè)Podfile的文件。

5).確定終端cd到項(xiàng)目根目錄亚隙,然后輸入 pod install磁餐,等待,最終安裝成功阿弃。

有時(shí)候在pod install的時(shí)候诊霹,會(huì)遇到一些問(wèn)題,如下圖:

問(wèn)題1:

輸入pod install之后渣淳,顯示-bash: pod: command not found脾还。

明明cocoapods已經(jīng)安裝成功了,怎么pod命令還是不能識(shí)別呢入愧?原來(lái)是因?yàn)?/Library/Ruby/Gems/2.0.0/cache/ 里面已經(jīng)存在了cocoapods-0.39.0.gem鄙漏,導(dǎo)致解壓的時(shí)候失敗了赛蔫,解決辦法

S1:? cd? /Library/Ruby/Gems/2.0.0/cache/, ?sudo rm -rf? cocoa pods-0.39.0.gem

S2: chmod 777 /usr/local/bin

S3: sudo gem install -n /usr/local/bin cocoapods?

問(wèn)題2:

網(wǎng)上搜索這個(gè)問(wèn)題的答案,有的說(shuō)因?yàn)槎鄠€(gè)Xcode泥张,導(dǎo)致路徑變了呵恢,有的說(shuō)網(wǎng)絡(luò)問(wèn)題。

此系統(tǒng)上只有一個(gè)最新版的Xcode媚创,懷疑是網(wǎng)絡(luò)問(wèn)題渗钉,多試了幾次,安裝成功钞钙。


此后鳄橘,如果需要繼續(xù)添加第三方類庫(kù),或者修改第三方類庫(kù)芒炼,只需要修改Podfile文件瘫怜,然后在此工程的根目錄下在終端輸入 pod update即可。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末本刽,一起剝皮案震驚了整個(gè)濱河市鲸湃,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌子寓,老刑警劉巖暗挑,帶你破解...
    沈念sama閱讀 211,639評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異斜友,居然都是意外死亡炸裆,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門鲜屏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)烹看,“玉大人,你說(shuō)我怎么就攤上這事洛史」呤猓” “怎么了?”我有些...
    開封第一講書人閱讀 157,221評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵虹菲,是天一觀的道長(zhǎng)靠胜。 經(jīng)常有香客問(wèn)我掉瞳,道長(zhǎng)毕源,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,474評(píng)論 1 283
  • 正文 為了忘掉前任陕习,我火速辦了婚禮霎褐,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘该镣。我一直安慰自己冻璃,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,570評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著省艳,像睡著了一般娘纷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上跋炕,一...
    開封第一講書人閱讀 49,816評(píng)論 1 290
  • 那天赖晶,我揣著相機(jī)與錄音,去河邊找鬼辐烂。 笑死遏插,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的纠修。 我是一名探鬼主播胳嘲,決...
    沈念sama閱讀 38,957評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼扣草!你這毒婦竟也來(lái)了了牛?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,718評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤辰妙,失蹤者是張志新(化名)和其女友劉穎白魂,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體上岗,經(jīng)...
    沈念sama閱讀 44,176評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡福荸,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,511評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了肴掷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片敬锐。...
    茶點(diǎn)故事閱讀 38,646評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖呆瞻,靈堂內(nèi)的尸體忽然破棺而出台夺,到底是詐尸還是另有隱情,我是刑警寧澤痴脾,帶...
    沈念sama閱讀 34,322評(píng)論 4 330
  • 正文 年R本政府宣布颤介,位于F島的核電站,受9級(jí)特大地震影響赞赖,放射性物質(zhì)發(fā)生泄漏滚朵。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,934評(píng)論 3 313
  • 文/蒙蒙 一前域、第九天 我趴在偏房一處隱蔽的房頂上張望辕近。 院中可真熱鬧,春花似錦匿垄、人聲如沸移宅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)漏峰。三九已至糠悼,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間浅乔,已是汗流浹背绢掰。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留童擎,地道東北人滴劲。 一個(gè)月前我還...
    沈念sama閱讀 46,358評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像顾复,于是被迫代替她去往敵國(guó)和親班挖。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,514評(píng)論 2 348

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

  • 先來(lái)說(shuō)說(shuō)“錢”芯砸。 相信許多人非常喜愛(ài)錢萧芙、在意錢,希望自己擁有更多的金錢假丧,創(chuàng)造更好的生活双揪。 可是,一旦我們談?wù)撈疱X包帚,...
    心途行者噶瑪梅朵閱讀 1,036評(píng)論 3 11
  • 說(shuō)實(shí)話渔期,來(lái)參加這次教育學(xué)習(xí)活動(dòng),并非本意渴邦,而是學(xué)校領(lǐng)導(dǎo)安排的疯趟。沒(méi)辦法,躲...
    螢火蟲菇娘閱讀 425評(píng)論 0 1
  • 0629APP推薦 今天推薦SMZDM。這款app的產(chǎn)品定位就是導(dǎo)購(gòu)平臺(tái)瓮床,盈利模式為各大電商導(dǎo)流傭金和廣告收入盹舞。 ...
    siagao閱讀 5,189評(píng)論 1 0
  • 肥仔: 你才剛上大一,你一定發(fā)現(xiàn)大學(xué)是個(gè)很自由的空間和時(shí)間隘庄,所以你會(huì)看到不同的人在做著不同的事情踢步。但是大學(xué)還有它的...
    2_2閱讀 408評(píng)論 0 0
  • 1:重寫fragment的setUserVisibleHint(boolean isVisibleToUser)方...
    伊人zyh閱讀 353評(píng)論 0 0