Cocoapods的安裝和基本使用

在原始沒有三方管理的時代,使用大牛寫好的三方框架狞膘,我們都是采用直接將人家寫好的框架直接拖進來使用滔迈,我們會發(fā)現(xiàn)止吁,如果該三方的版本進行了升級,那豈不是又要去github下載下來燎悍,然后再去工程目錄里面去替換敬惦,不僅增加了工作量,而且還使得項目文件目錄非常不雅觀谈山,于是cocoapods應(yīng)運而生俄删,有了cocoadpods這個專門管理三方的工具,我們會發(fā)現(xiàn)管理三方變得如此簡單勾哩。
首先是cocoapods的安裝:

Last login: Tue May 14 20:55:59 on ttys000
xiongdeMacBook-Pro:~ xiongchen$ pod setup
Setting up CocoaPods master repo
  $ /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --progress
  Cloning into 'master'...
  remote: Enumerating objects: 290, done.        
  remote: Counting objects: 100% (290/290), done.        
  remote: Compressing objects: 100% (223/223), done.        
  remote: Total 3141156 (delta 112), reused 155 (delta 58), pack-reused 3140866        
  Receiving objects: 100% (3141156/3141156), 648.56 MiB | 3.86 MiB/s, done.
  Resolving deltas: 100% (1872151/1872151), done.
  Checking out files: 100% (328598/328598), done.

CocoaPods 1.7.0.rc.1 is available.
To update use: `sudo gem install cocoapods --pre`
[!] This is a test version we'd love you to try.

For more information, see https://blog.cocoapods.org and the CHANGELOG for this version at https://github.com/CocoaPods/CocoaPods/releases/tag/1.7.0.rc.1

Setup completed
xiongdeMacBook-Pro:~ xiongchen$ pod --version
1.6.1
xiongdeMacBook-Pro:~ xiongchen$ gem sources -l
*** CURRENT SOURCES ***

https://rubygems.org/
xiongdeMacBook-Pro:~ xiongchen$ 

看上面的代碼:

首先我們檢查鏡像源:
gem sources -l
如果沒有source的時候抗蠢,我們需要添加一個源:
gem sources -a https://ruby.taobao.org
這里使用的不是淘寶的鏡像源,開發(fā)者也可以使用淘寶的源;
然后開始安裝cocoapods:
使用命令:
sudo gem install cocoapods
然后初始化三方庫索引:
pod setup
這里的下載有點慢,請完成至100%思劳,完成之后可以檢查cocoadpods的版本號:
pod --version
如果有版本號的話迅矛,恭喜你,cocoapods已經(jīng)安裝成功了潜叛!

可以在命令行里面嘗試搜索下某個三方:

pod search 'SDWebImage'

如果出現(xiàn)一些關(guān)于SDWebImage的三方庫的話秽褒,cocoapods就可以開始正常使用了!
接下來就是cocoapods的基本使用威兜,大致命令如下:
首先cd到工程根目錄下:
然后新建一個podfile,這個podfile主要用于編輯三方需要的一些三方庫名稱和版本信息:

Last login: Wed May 15 08:58:32 on ttys000
xiongdeMacBook-Pro:~ xiongchen$ cd /Users/xiongchen/Desktop/DriveJouyney 
xiongdeMacBook-Pro:DriveJouyney xiongchen$ vim podfile


platform :ios,'8.0'
target 'DriveJouyney' do 
pod 'AFNetworking'
pod 'MJRefresh','~>1.4.7'
end

退出完成之后進行安裝 pod install命令:

Last login: Wed May 15 08:58:32 on ttys000
xiongdeMacBook-Pro:~ xiongchen$ cd /Users/xiongchen/Desktop/DriveJouyney 
xiongdeMacBook-Pro:DriveJouyney xiongchen$ vim podfile
xiongdeMacBook-Pro:DriveJouyney xiongchen$ pod install
Analyzing dependencies
Downloading dependencies
Installing AFNetworking (3.2.1)
Installing MJRefresh (1.4.7)
Generating Pods project
Integrating client project

[!] Please close any current Xcode sessions and use `DriveJouyney.xcworkspace` for this project from now on.
Sending stats
Pod installation complete! There are 2 dependencies from the Podfile and 2 total pods installed.
xiongdeMacBook-Pro:DriveJouyney xiongchen$ 

再去工程目錄下销斟,你會發(fā)現(xiàn)有了一個.workspace后綴的文件,以后都直接打開這個文件就可以,如果下次要移除或者增加三方庫椒舵,直接 編輯podfile文件蚂踊,然后cd到該工程目錄下,敲pod install命令笔宿,等待安裝成功即可犁钟。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市泼橘,隨后出現(xiàn)的幾起案子涝动,更是在濱河造成了極大的恐慌,老刑警劉巖炬灭,帶你破解...
    沈念sama閱讀 212,686評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件醋粟,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機米愿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,668評論 3 385
  • 文/潘曉璐 我一進店門厦凤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吗货,你說我怎么就攤上這事泳唠”吠” “怎么了宙搬?”我有些...
    開封第一講書人閱讀 158,160評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長拓哺。 經(jīng)常有香客問我勇垛,道長,這世上最難降的妖魔是什么士鸥? 我笑而不...
    開封第一講書人閱讀 56,736評論 1 284
  • 正文 為了忘掉前任闲孤,我火速辦了婚禮,結(jié)果婚禮上烤礁,老公的妹妹穿的比我還像新娘讼积。我一直安慰自己,他們只是感情好脚仔,可當我...
    茶點故事閱讀 65,847評論 6 386
  • 文/花漫 我一把揭開白布勤众。 她就那樣靜靜地躺著,像睡著了一般鲤脏。 火紅的嫁衣襯著肌膚如雪们颜。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,043評論 1 291
  • 那天猎醇,我揣著相機與錄音窥突,去河邊找鬼。 笑死硫嘶,一個胖子當著我的面吹牛阻问,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播沦疾,決...
    沈念sama閱讀 39,129評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼称近,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了曹鸠?” 一聲冷哼從身側(cè)響起煌茬,我...
    開封第一講書人閱讀 37,872評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎彻桃,沒想到半個月后坛善,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,318評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,645評論 2 327
  • 正文 我和宋清朗相戀三年眠屎,在試婚紗的時候發(fā)現(xiàn)自己被綠了剔交。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,777評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡改衩,死狀恐怖岖常,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情葫督,我是刑警寧澤竭鞍,帶...
    沈念sama閱讀 34,470評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站橄镜,受9級特大地震影響偎快,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜洽胶,卻給世界環(huán)境...
    茶點故事閱讀 40,126評論 3 317
  • 文/蒙蒙 一晒夹、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧姊氓,春花似錦丐怯、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,861評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至棕孙,卻和暖如春舔亭,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蟀俊。 一陣腳步聲響...
    開封第一講書人閱讀 32,095評論 1 267
  • 我被黑心中介騙來泰國打工钦铺, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人肢预。 一個月前我還...
    沈念sama閱讀 46,589評論 2 362
  • 正文 我出身青樓矛洞,卻偏偏與公主長得像,于是被迫代替她去往敵國和親烫映。 傳聞我的和親對象是個殘疾皇子沼本,可洞房花燭夜當晚...
    茶點故事閱讀 43,687評論 2 351

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