:( 圖片不知道為什么就是放不上……
一滤祖、安裝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é)束了。