2016 CocosPods安裝教程

2016-06-01
修改安裝的第四個(gè)命令多寫了一個(gè)'o'

CocoaPods簡(jiǎn)介

CocoaPods是一個(gè)管理SwiftObjective-CCocoa項(xiàng)目的依賴工具永乌。它現(xiàn)在有超過一萬(wàn)八千多個(gè)庫(kù)类少,可以優(yōu)雅地幫助你擴(kuò)展你的項(xiàng)目全释。簡(jiǎn)單的說(shuō)礁芦,就是替你管理SwiftObjective-C的Cocoa項(xiàng)目的第三方庫(kù)引入。

官網(wǎng)地址: https://cocoapods.org/

安裝

  1. Mac上面本來(lái)就自帶了ruby,所有就不用自己安裝了(除非你卸載了)拜银。

  2. 打開Terminal(終端),輸入以下命令(第二個(gè)命令可能會(huì)需要稍等一會(huì)兒)

     gem sources --remove https://rubygems.org/
     gem source -a https://gems.ruby-china.org
    
  3. 第一個(gè)命令是移除官方源遭垛,因?yàn)樵诓环瓑Φ那闆r下尼桶,使用起來(lái)比較慢;第二個(gè)命令是添加ruby-chinaRubyGems鏡像(很多舊教程都是說(shuō)使用taobao的gem源锯仪,但是taobao的gem源已經(jīng)停止維護(hù)了泵督,原文: https://ruby-china.org/topics/29250)。

    接下來(lái)運(yùn)行一個(gè)命令查看是否成功添加了ruby-chinagem源:

     gem source
    

    出現(xiàn)下圖這樣子庶喜,則代表成功添加~


    gem source
  4. 然后就可以開始真正安裝CocoaPods了小腊,輸入一下命令:

     sudo gem install cocoapods
    

    等一會(huì)兒就能安裝完成~~~

  5. 安裝結(jié)束后救鲤,需要運(yùn)行一下命令初始化CocoaPods:

     pod setup
    

    沒有什么錯(cuò)誤的話,就算了安裝結(jié)束了溢豆。

基本使用

  1. 打開Terminal(終端)蜒简,cd到你的Project目錄,輸入一下命令:

     pod init
    

    運(yùn)行結(jié)束后漩仙,該目錄下搓茬,會(huì)生成了一個(gè)Podfile文件

  2. 使用文本編輯器(vim、Sublime Text2队他、等等...)打開它(Podfile)卷仑,大概會(huì)看到以下的東西

     platform :ios, 'xxx' # 目標(biāo)平臺(tái)及其版本
     use_frameworks! # swift項(xiàng)目需要這句話,是Objective-C項(xiàng)目的話麸折,請(qǐng)?jiān)谇懊婕觽€(gè)`#`注釋掉
     target 'xxxx' do
         # 在這里添加你的依賴庫(kù)說(shuō)明锡凝,如pod xxx
         pod 'Alamofire', '~> 3.1’ # 例如這是引入Alamofire這個(gè)第三方庫(kù)
     end
    
  3. 編輯完Podfile后,使用Terminal(終端)輸入其中一個(gè)命令(需要cd到項(xiàng)目的根目錄垢啼,即Podfile所在目錄):

     pod install --no-repo-update
     or
     pod install
    

    第一個(gè)命令是不更新本地庫(kù)信息進(jìn)行安裝窜锯,速度會(huì)快一點(diǎn),畢竟不需要更新芭析。但是會(huì)有一點(diǎn)點(diǎn)問題锚扎,當(dāng)有一個(gè)新的庫(kù)發(fā)布的時(shí)候,就會(huì)無(wú)法安裝成功馁启。如果不嫌麻煩驾孔,可以定時(shí)執(zhí)行以下命令更新CocoaPods的庫(kù),然后就可以在一段時(shí)間使用以上的第一個(gè)命令進(jìn)行安裝:

     pod repo update
    
  4. 安裝完成之后惯疙,打開項(xiàng)目就需要打開xxx.xcworkspace翠勉,而不是xxx.xcodeproj

  5. 如果在安裝之后,修改了Podfile文件霉颠,可以執(zhí)行以下的其中一個(gè)命令進(jìn)行庫(kù)的更新(兩個(gè)命令的區(qū)別和上面說(shuō)的一樣):

     pod update --no-repo-update
     or
     pod update
    

安裝CocoaPods的可能失敗原因

gem過舊对碌,使用以下命令更新一下,再進(jìn)行安裝(先切換到了ruby-chinagem源再運(yùn)行一下命令更新):

    sudo gem update
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末掉分,一起剝皮案震驚了整個(gè)濱河市俭缓,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌酥郭,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,273評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件愿吹,死亡現(xiàn)場(chǎng)離奇詭異不从,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)犁跪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門椿息,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)歹袁,“玉大人,你說(shuō)我怎么就攤上這事寝优√跆颍” “怎么了?”我有些...
    開封第一講書人閱讀 167,709評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵乏矾,是天一觀的道長(zhǎng)孟抗。 經(jīng)常有香客問我,道長(zhǎng)钻心,這世上最難降的妖魔是什么凄硼? 我笑而不...
    開封第一講書人閱讀 59,520評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮捷沸,結(jié)果婚禮上摊沉,老公的妹妹穿的比我還像新娘。我一直安慰自己痒给,他們只是感情好说墨,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,515評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著苍柏,像睡著了一般尼斧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上序仙,一...
    開封第一講書人閱讀 52,158評(píng)論 1 308
  • 那天突颊,我揣著相機(jī)與錄音,去河邊找鬼潘悼。 笑死律秃,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的治唤。 我是一名探鬼主播棒动,決...
    沈念sama閱讀 40,755評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼宾添!你這毒婦竟也來(lái)了船惨?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,660評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤缕陕,失蹤者是張志新(化名)和其女友劉穎粱锐,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體扛邑,經(jīng)...
    沈念sama閱讀 46,203評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡怜浅,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,287評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片恶座。...
    茶點(diǎn)故事閱讀 40,427評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡搀暑,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出跨琳,到底是詐尸還是另有隱情自点,我是刑警寧澤,帶...
    沈念sama閱讀 36,122評(píng)論 5 349
  • 正文 年R本政府宣布脉让,位于F島的核電站桂敛,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏侠鳄。R本人自食惡果不足惜埠啃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,801評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望伟恶。 院中可真熱鬧碴开,春花似錦、人聲如沸博秫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)挡育。三九已至巴碗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間即寒,已是汗流浹背橡淆。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留母赵,地道東北人逸爵。 一個(gè)月前我還...
    沈念sama閱讀 48,808評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像凹嘲,于是被迫代替她去往敵國(guó)和親师倔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,440評(píng)論 2 359

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

  • CocoaPods 是什么周蹭? CocoaPods 是一個(gè)負(fù)責(zé)管理 iOS 項(xiàng)目中第三方開源庫(kù)的工具趋艘。CocoaPo...
    朝洋閱讀 25,693評(píng)論 3 51
  • CocoaPods簡(jiǎn)介 CocoaPods是一個(gè)管理Swift和Objective-C的Cocoa項(xiàng)目的依賴工具。...
    沖上云霄90閱讀 238評(píng)論 0 2
  • 我們總是向往美好凶朗,不愿面對(duì)丑惡瓷胧。導(dǎo)演太殘忍,把人們最不愿面對(duì)的人性之丑惡部分剖開給人看棚愤。 一曼是我最心疼的一個(gè)角色...
    竹葉青zw閱讀 395評(píng)論 7 7
  • 上班 促銷真是的技術(shù)活 推銷好了就可以賣出產(chǎn)品 還得看人抖单,察言觀色 推銷給孩子 年輕人 紅薯,薯片 薯?xiàng)l的推銷都需...
    憧憬幸福閱讀 343評(píng)論 0 0
  • 寂靜的夜晚 深藍(lán)的夜空 有點(diǎn)點(diǎn)星光 濃郁的油畫 訴說(shuō)梵高的 憂傷與才華 我抬頭看著 距離地球有 數(shù)十億光年 的這些...
    Sarah_Genia閱讀 145評(píng)論 0 1