Cocoapod 配置第三方庫(kù)

一愈腾、概述

本文用于記錄描述Cocoapod的安裝及iOS項(xiàng)目的第三方庫(kù)配置過(guò)程,方便之后查閱岂津。操作過(guò)程中參考了《Cocoapod從安裝到使用》虱黄,在此十分感謝作者的分享,推薦參考吮成!

二橱乱、安裝Cocoapod

1.首先確定ruby環(huán)境是否安裝(Mac一般都有安裝)

查詢(xún)r(jià)uby版本:
$ ruby -v 
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
查詢(xún)gem工具版本:
$ gem -v
2.0.14.1

2.添加gem源

查詢(xún)gem源中的地址:
$ gem sources -l
https://gems.ruby-china.org/
修改gem源中的地址:
$ sudo gem sources --add https://gems.ruby-china.org/ --remove https://ruby.taobao.org/

注意??:
使用 sudo 命令是為了防止權(quán)限不足;
remove 前后分別是將要添加的地址和原本的地址粱甫,如果原本的地址不一樣的化可能報(bào)錯(cuò)泳叠,請(qǐng)用上一條命令行確認(rèn);

3.下載并安裝Cocoapod

順序執(zhí)行如下命令行(命令窗口會(huì)顯示下載并安裝魔种,大概300+M):
$ sudo gem install cocoapods
$ pod setup

三析二、為項(xiàng)目配置第三方庫(kù)

1.首先通過(guò)命令行進(jìn)入項(xiàng)目所在的文件夾下,也就是 *.xcodeproj文件所在的文件夾下

$ cd (*.xcodeproj文件路徑)

2.初始化 pod,這將生成一個(gè) Podfile文件

$ pod init

3.編輯 Podfile文件节预,添加第三方庫(kù)(查詢(xún)庫(kù)的方法見(jiàn)標(biāo)題四_6

$ vi Podfile
------------
# Uncomment the next line to define a global platform for your project
 platform :ios, '10.0'

target 'project_1' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!
  pod 'Alamofire', '~> 4.4.0'
  pod 'TextFieldEffects', '~> 1.3.2'

  # Pods for project_1

end
------------
注意??:
1.platform 確定平臺(tái)叶摄,這里是iOS_10.0
2.這里 pod 的兩個(gè)庫(kù)分別是Alamofire網(wǎng)絡(luò)庫(kù)、TextFieldEffects文本框庫(kù)
3.編輯文件:i(插入)
          Esc(退出編輯)
          shift + :(鍵入命令)
          wq(保存退出)

4.安裝依賴(lài)關(guān)系

$ pod install
注意??:安裝完成后只能打開(kāi)workspace文件安拟,否則編譯報(bào)錯(cuò)
workspace文件

四蛤吓、常用命令行匯總

在此整理一下會(huì)用到的指令,方便查閱:

1.查詢(xún) ruby 環(huán)境版本:
$ ruby -v
2.查詢(xún) gem 工具版本:
$ gem -v
3.gem 源操作
查詢(xún)
$ gem sources -l
刪除
$ sudo gem sources --remove (原有地址)
添加
$ sudo gem sources -a (欲加地址)
更換
$ sudo gem sources --add https://gems.ruby-china.org/(欲加地址) --remove https://ruby.taobao.org/(原有地址)
4.安裝cocoapod
$ sudo gem install cocoapod
$ pod setup
5.添加依賴(lài)
初始化 pod
$ pod init
安裝依賴(lài)
$ pod install
6.搜索庫(kù)
網(wǎng)站搜素: https://cocoapods.org
pod指令
$ pod search AFNetworking(庫(kù)關(guān)鍵字)
7.更新庫(kù)
??在更新完成 Podfile 之后執(zhí)行
$ pod update

總結(jié)

經(jīng)過(guò)此次的學(xué)習(xí)糠赦,總算是給自己的項(xiàng)目裝上了"輪子"会傲。忽而想到自己剛進(jìn)入研究中心來(lái)的轉(zhuǎn)正考核項(xiàng)目,所有的代碼都是自己實(shí)現(xiàn)拙泽,甚至磨破頭皮封裝了一個(gè)自己用來(lái)與后臺(tái)進(jìn)行網(wǎng)絡(luò)交互的類(lèi)庫(kù)淌山,那個(gè)開(kāi)發(fā)速度真是沒(méi)話說(shuō),此致謝謝每一位在前進(jìn)道路上幫助自己的人顾瞻!
嗯泼疑,最近的感覺(jué):想學(xué)什么就趁著還有興趣趕快學(xué)吧,現(xiàn)在開(kāi)始什么時(shí)候都不算晚荷荤!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末退渗,一起剝皮案震驚了整個(gè)濱河市移稳,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌会油,老刑警劉巖个粱,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異翻翩,居然都是意外死亡都许,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門(mén)体斩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)梭稚,“玉大人颖低,你說(shuō)我怎么就攤上這事絮吵。” “怎么了忱屑?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵蹬敲,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我莺戒,道長(zhǎng)伴嗡,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任从铲,我火速辦了婚禮瘪校,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘名段。我一直安慰自己阱扬,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布伸辟。 她就那樣靜靜地躺著麻惶,像睡著了一般。 火紅的嫁衣襯著肌膚如雪信夫。 梳的紋絲不亂的頭發(fā)上窃蹋,一...
    開(kāi)封第一講書(shū)人閱讀 51,301評(píng)論 1 301
  • 那天,我揣著相機(jī)與錄音静稻,去河邊找鬼警没。 笑死,一個(gè)胖子當(dāng)著我的面吹牛振湾,可吹牛的內(nèi)容都是我干的杀迹。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼恰梢,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼佛南!你這毒婦竟也來(lái)了梗掰?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤嗅回,失蹤者是張志新(化名)和其女友劉穎及穗,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體绵载,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡埂陆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了娃豹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片焚虱。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖懂版,靈堂內(nèi)的尸體忽然破棺而出鹃栽,到底是詐尸還是另有隱情,我是刑警寧澤躯畴,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布民鼓,位于F島的核電站,受9級(jí)特大地震影響蓬抄,放射性物質(zhì)發(fā)生泄漏丰嘉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一嚷缭、第九天 我趴在偏房一處隱蔽的房頂上張望饮亏。 院中可真熱鬧,春花似錦阅爽、人聲如沸路幸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)劝赔。三九已至,卻和暖如春胆敞,著一層夾襖步出監(jiān)牢的瞬間着帽,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工移层, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留仍翰,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓观话,卻偏偏與公主長(zhǎng)得像予借,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

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