iOS cocoapods的安裝與使用

cocoapods的便利之處不再做詳細(xì)介紹亿虽,這里總結(jié)一下cocoapods的安裝與使用帝嗡。注意:下文所有的命令全在終端進(jìn)行龄减。

一似忧、安裝ruby環(huán)境

1渣叛,安裝ruby源

//更新最新版本

sudo gem update --system?

//添加你找到的可用的鏡像源

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

//查看添加的所有源

gem source -l

//查看之后發(fā)現(xiàn)如果存在其他的ruby源,就需要進(jìn)行刪除之前的ruby源操作盯捌。不存在其他ruby可忽略此步驟淳衙。

例如:其他ruby源是 https://rubygems.org/則寫法如下

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

把其他ruby源移除之后再查看一下所有的ruby源,以防漏刪

gem source -l

//安裝最高版本的ruby源

sudo gem install -n /usr/local/bin cocoapods

2,安裝cocoapods

繼續(xù)在終端輸入下面命令行

sudo gem install cocoapods

二、關(guān)于cocoapods的一些使用

1箫攀、使用search命令行搜索類庫(kù)名(類庫(kù)需要支持cocoapods),例如搜索AFNetWorking筷狼。

//第一次使用建議先setup一下之后再search,避免卡匠童。

pod setup

pod search AFNetWorking

2、將AFNetWorking 導(dǎo)入我們的工程

//繼續(xù)在終端上操作

2.1 cd 到項(xiàng)目總目錄(可以cd+空格+將項(xiàng)目直接拖動(dòng)到終端命令行里面自動(dòng)顯示項(xiàng)目路徑)

cd? /Users/tusm/Desktop/MKChat

2.2建立Podfile(配置文件)

touch? Podfile? ? ? //寫完之后打開(kāi)項(xiàng)目看一看到Podfile文件塑顺。

接下來(lái)需要在podfile里邊寫上你要用到的AFNetWorking汤求。這里有兩種方法可以實(shí)現(xiàn)。

方法一:直接打開(kāi)項(xiàng)目中的podfile文件寫严拒。

方法二:在終端里打開(kāi)podfile文件寫扬绪。

方法一:

打開(kāi)工程的podfile文件,輸入:

platform :ios,‘8.0’

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

pod‘AFNetworking’,‘~> 3.0.4’

end

方法二:

在終端輸入:

vim pod file

會(huì)彈出podfile文件裤唠,這時(shí)在里邊輸入:

platform :ios,‘8.0’

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

pod‘AFNetworking’,‘~> 3.0.4’

end

寫完之后繼續(xù)敲:wq來(lái)退出podfile文件

:wq

2.3下載對(duì)應(yīng)的第三方庫(kù)(AFNetWorking)到工程里面

繼續(xù)在終端輸入如下

pod install

完工挤牛。

3、 如何批量安裝第三方庫(kù)

打開(kāi)工程里面已經(jīng)建好的Podfile文件

例如要添加MBProgressHUD 這個(gè)第三方庫(kù)种蘸,就繼續(xù)在Podfile繼續(xù)添加如下墓赴,保存關(guān)閉

platform:ios,'9.0'

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

pod 'AFNetworking','~> 3.1.0’

pod 'MBProgressHUD','~> 3.1.0'

end

//然后到終端

cd 項(xiàng)目路徑

pod install

(更新也是如此:【1】先搜索對(duì)應(yīng)類庫(kù)最新版本號(hào)【2】然后修改配置文件并保存 【3】在終端 cd 項(xiàng)目路徑 【4】終端執(zhí)行pod install 命令)

(刪除也是相同:【1】在podfile文件中刪除選中的第三方【2】在終端 cd 項(xiàng)目路徑 【3】終端執(zhí)行pod install命令)

備注: 在Podfile文件中,如果是以下這樣保存航瞭,表示不顯式指定依賴庫(kù)版本诫硕,表示每次都獲取最新版本

platform:ios

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

pod 'AFNetworking'

pod 'MBProgressHUD'

end


配置過(guò)程中遇到的一些報(bào)錯(cuò):

pod install后報(bào)錯(cuò)

原因:AFNetworking沒(méi)有3.0版本!?睢章办!

解決:在podfile文件里把3.0改成3.2.1。然后在終端 pod install 就ok了滨彻。

podfile文件


報(bào)錯(cuò):xcode-select: error: tool 'xcodebuild' requires Xcode,but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

解決:在終端輸入

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末藕届,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子亭饵,更是在濱河造成了極大的恐慌休偶,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辜羊,死亡現(xiàn)場(chǎng)離奇詭異椅贱,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)只冻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門庇麦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人喜德,你說(shuō)我怎么就攤上這事山橄。” “怎么了舍悯?”我有些...
    開(kāi)封第一講書人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵航棱,是天一觀的道長(zhǎng)睡雇。 經(jīng)常有香客問(wèn)我,道長(zhǎng)饮醇,這世上最難降的妖魔是什么它抱? 我笑而不...
    開(kāi)封第一講書人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮朴艰,結(jié)果婚禮上观蓄,老公的妹妹穿的比我還像新娘。我一直安慰自己祠墅,他們只是感情好侮穿,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著毁嗦,像睡著了一般亲茅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上狗准,一...
    開(kāi)封第一講書人閱讀 49,764評(píng)論 1 290
  • 那天克锣,我揣著相機(jī)與錄音,去河邊找鬼腔长。 笑死娶耍,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的饼酿。 我是一名探鬼主播榕酒,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼故俐!你這毒婦竟也來(lái)了想鹰?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤药版,失蹤者是張志新(化名)和其女友劉穎辑舷,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體槽片,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡何缓,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了还栓。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片碌廓。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖剩盒,靈堂內(nèi)的尸體忽然破棺而出谷婆,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布纪挎,位于F島的核電站期贫,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏异袄。R本人自食惡果不足惜通砍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望烤蜕。 院中可真熱鬧封孙,春花似錦、人聲如沸玖绿。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)斑匪。三九已至,卻和暖如春锋勺,著一層夾襖步出監(jiān)牢的瞬間蚀瘸,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工庶橱, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留贮勃,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓苏章,卻偏偏與公主長(zhǎng)得像寂嘉,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子枫绅,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

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