CocoaPods安裝

CocoaPods安裝

介紹

  • 幫助iOS開發(fā)者管理第三方框架的工具

安裝

查看當前的ruby源:

  • 執(zhí)行命令:gem source -l
  • 輸出:
    // 剛開始可能是這樣的
    *** CURRENT SOURCES ***
    
    https://rubygems.org/
    

修改ruby源

  • 刪除舊源: gem sources --remove https://rubygems.org/
  • 添加新源: gem sources -a https://gems.ruby-china.com/
  • 查看新源: gem source -l
    • 此時應(yīng)該輸出:https://gems.ruby-china.com/

安裝CocoaPods

  • 執(zhí)行命令:sudo gem install cocoapods (可能需要等待較長時間)
  • 可能還需要更新gem: sudo gem update --system
  • 此時可能會報錯
    • 錯誤一:
      • 錯誤信息:
        • ERROR: While executing gem ... (Errno::EPERM)
          Operation not permitted - /usr/bin/xcodeproj
      • 解決辦法:
        • 執(zhí)行sudo gem install -n /usr/local/bin cocoapods命令
    • 錯誤二:
      • 錯誤信息:
        • ERROR: While executing gem ... (Errno::EPERM)
          Operation not permitted - /usr/bin/update_rubygems
      • 解決辦法:
        • 安裝Homebrew(Homebrew installs the stuff you need that Apple didn’t.
        /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
        
        • 安裝roby
        brew install ruby
        
        • 此時正常的話睹欲,會提示:RubyGems system software updated剧浸,恭喜你胁后,gem更新成功了阿浓!
  • 如果不報錯鞠值,中間會有一堆信息
......
Parsing documentation for open4-1.3.4
Installing ri documentation for open4-1.3.4
Parsing documentation for cocoapods-0.35.0
Installing ri documentation for cocoapods-0.35.0
20 gems installed
  • 查看CocoaPods版本
    pod --version

利用CocoaPods管理第三方框架

修改Podfile文件

  • 打開Xcode新建項目
  • 利用終端進入新項目的根路徑
  • 新建Podfile文件: vim Podfile, 在這個文件中描述需要依賴的第三方框架
    platform :ios, '8.0'
    pod 'UIView+AutoLayout', '~> 2.0'
    

解析Podfile文件

  • 建議先更新遠程的框架信息: pod setup
  • 開始解析Podfile文件: pod install (可能需要等待較長時間)
  • 如果需要更新框架: pod update

其它用法

  • 使用pod search 關(guān)鍵詞可以搜索支持CocoaPods的第三方框架 (并不是所有第三方框架都支持CocoaPods)
  • 建議在進行pod search矿辽、pod updatepod install之前都先進行pod setup
  • 如果在使用CocoaPods過程中遇到了莫名其妙的錯誤(比如NoMethodError)蹄殃,大部分原因是mac上的Ruby環(huán)境不是最新的携茂。可以考慮更新Ruby環(huán)境: sudo gem update
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末诅岩,一起剝皮案震驚了整個濱河市讳苦,隨后出現(xiàn)的幾起案子带膜,更是在濱河造成了極大的恐慌,老刑警劉巖鸳谜,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件膝藕,死亡現(xiàn)場離奇詭異,居然都是意外死亡咐扭,警方通過查閱死者的電腦和手機芭挽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來草描,“玉大人览绿,你說我怎么就攤上這事策严∷肽剑” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵妻导,是天一觀的道長逛绵。 經(jīng)常有香客問我,道長倔韭,這世上最難降的妖魔是什么术浪? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮寿酌,結(jié)果婚禮上胰苏,老公的妹妹穿的比我還像新娘。我一直安慰自己醇疼,他們只是感情好硕并,可當我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著秧荆,像睡著了一般倔毙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上乙濒,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天陕赃,我揣著相機與錄音,去河邊找鬼颁股。 笑死么库,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的甘有。 我是一名探鬼主播廊散,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼梧疲!你這毒婦竟也來了允睹?” 一聲冷哼從身側(cè)響起运准,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎缭受,沒想到半個月后胁澳,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡米者,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年韭畸,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蔓搞。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡胰丁,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出喂分,到底是詐尸還是另有隱情放前,我是刑警寧澤夹抗,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布剩盒,位于F島的核電站峭范,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏梆掸。R本人自食惡果不足惜扬卷,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望酸钦。 院中可真熱鬧怪得,春花似錦、人聲如沸卑硫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拔恰。三九已至因谎,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間颜懊,已是汗流浹背财岔。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留河爹,地道東北人匠璧。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像咸这,于是被迫代替她去往敵國和親夷恍。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,465評論 2 348

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