iOS開發(fā)|配置Cocoapods及簡單應(yīng)用

:( 圖片不知道為什么就是放不上……

一滤祖、安裝RVM

RVM 是一個命令行工具,可以提供一個便捷的多版本Ruby 環(huán)境的管理和切換。

$ curl -L get.rvm.io | bash -s stable
//Loading……進(jìn)行安裝溉跃,等待幾分鐘

安裝成功之后,如下圖所示:

//通過編輯 bashrc 和 profile 來設(shè)置用戶的工作環(huán)境
//不是很理解告抄,但是貌似要這么做就對了
$ source ~/.bashrc
$ source ~/.bash_profile
//查看版本撰茎,驗證安裝
$ rvm -v

二、安裝Ruby

Cocoapods目前安裝需要Ruby版本高于v2.2.2,不然會出現(xiàn)報錯打洼。目前Mac自帶版本是v.2.0.0龄糊,所以需要升級版本。

$ ruby -v // 查看版本號 
$ rvm list known //查看可安裝的ruby
$ rvm install 2.3 //安裝一個ruby版本
//漫長的等待……
$ rvm use 2.3.3 --default //設(shè)置為默認(rèn)版本

三募疮、更換源

目前炫惩,taobao Gems源已經(jīng)停止維護(hù),現(xiàn)在由ruby-china提供鏡像服務(wù)阿浓,執(zhí)行以下操作:

 $ sudo gem update --system //更新
 $ gem sources --remove https://rubygems.org //移除原有源
 $ gem sources --remove https:ruby.taobao.org //如果采用了taobao的源他嚷,也要移除
 $ gem sources -a https://gems.ruby-china.org/
$ gem sources -l //注意這里的‘l’是‘L’的小寫!0疟小筋蓖!

四、安裝Cocoapods

$ sudo gem install cocoapods //
$ pod //查看pod命令退敦,驗證安裝

Tips:網(wǎng)上有另外一個資料的下載安裝嘗試出現(xiàn)error粘咖,最后連pod命令都不能識別,
$ sudo gem install -n /usr/local/bin cocoapods
$ sudo xcode-select --switch/Applications/Xcode.app
$ pod setup // 反正親測多次用這種方法不成功苛聘,不過也沒有深究涂炎。


五、Cocoapods簡單使用

在終端通過Cocoapods進(jìn)行search第三方庫(AFNetworking)设哗,并將其導(dǎo)入Xcode項目唱捣。

$ pod search AFNetworking
//系統(tǒng)在下載安裝一些文件,需要等待一會
//事實證明网梢,出現(xiàn)了問題

如果先執(zhí)行以下兩句再search震缭,那么就不會出現(xiàn)問題了~

$ pod setup
$ rm ~/Library/Caches/Cocoapods/search_index.json
//再search
$ pod search AFNetworking

最終search結(jié)果如下所示:

接下來可以正式把第三方庫導(dǎo)入Xcode項目

$ cd /Users/brooks/Desktop/iOSLearn/myFirstApp //進(jìn)入項目目錄
$ ls //查看是否為項目文件目錄
$ touch podfile // 新建一個podfile文件
$ open podfile //打開文件

也不清楚為什么,AFNetworking能下載战虏,但是在import的時候總是不能識別拣宰,所以就改用Alamofire作為事例。podfile文件里面烦感,就如下所寫即可巡社。

$ pod install //保存完podfile文件后,繼續(xù)在終端執(zhí)行安裝即可
$ pod update //以后要進(jìn)行更新就用這個命令

打開Xcode項目手趣,注意晌该,此時通過項目目錄里的[~.xcworkspace]打開。然后import,"Alamofire"朝群,如果仍然有紅色提示燕耿,那么command+B,刷新一下就搞定了姜胖。至此誉帅,關(guān)于Cocoapods的安裝和簡單使用就結(jié)束了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末右莱,一起剝皮案震驚了整個濱河市蚜锨,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌隧出,老刑警劉巖踏志,帶你破解...
    沈念sama閱讀 212,185評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異胀瞪,居然都是意外死亡针余,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,445評論 3 385
  • 文/潘曉璐 我一進(jìn)店門凄诞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來圆雁,“玉大人,你說我怎么就攤上這事帆谍∥毙啵” “怎么了?”我有些...
    開封第一講書人閱讀 157,684評論 0 348
  • 文/不壞的土叔 我叫張陵汛蝙,是天一觀的道長烈涮。 經(jīng)常有香客問我,道長窖剑,這世上最難降的妖魔是什么坚洽? 我笑而不...
    開封第一講書人閱讀 56,564評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮西土,結(jié)果婚禮上讶舰,老公的妹妹穿的比我還像新娘。我一直安慰自己需了,他們只是感情好跳昼,可當(dāng)我...
    茶點故事閱讀 65,681評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著肋乍,像睡著了一般鹅颊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上墓造,一...
    開封第一講書人閱讀 49,874評論 1 290
  • 那天堪伍,我揣著相機與錄音历帚,去河邊找鬼。 笑死杠娱,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的谱煤。 我是一名探鬼主播摊求,決...
    沈念sama閱讀 39,025評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼刘离!你這毒婦竟也來了室叉?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,761評論 0 268
  • 序言:老撾萬榮一對情侶失蹤硫惕,失蹤者是張志新(化名)和其女友劉穎茧痕,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體恼除,經(jīng)...
    沈念sama閱讀 44,217評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡踪旷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,545評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了豁辉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片令野。...
    茶點故事閱讀 38,694評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖徽级,靈堂內(nèi)的尸體忽然破棺而出气破,到底是詐尸還是另有隱情,我是刑警寧澤餐抢,帶...
    沈念sama閱讀 34,351評論 4 332
  • 正文 年R本政府宣布现使,位于F島的核電站,受9級特大地震影響旷痕,放射性物質(zhì)發(fā)生泄漏碳锈。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,988評論 3 315
  • 文/蒙蒙 一苦蒿、第九天 我趴在偏房一處隱蔽的房頂上張望殴胧。 院中可真熱鬧,春花似錦佩迟、人聲如沸团滥。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,778評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽灸姊。三九已至,卻和暖如春秉溉,著一層夾襖步出監(jiān)牢的瞬間力惯,已是汗流浹背碗誉。 一陣腳步聲響...
    開封第一講書人閱讀 32,007評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留父晶,地道東北人哮缺。 一個月前我還...
    沈念sama閱讀 46,427評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像甲喝,于是被迫代替她去往敵國和親尝苇。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,580評論 2 349

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