Xcode已經(jīng)默認安裝好Ruby環(huán)境,如果你不確定自己系統(tǒng)中是否有Ruby的,可以在終端中輸入命令行:$ ruby -v ?查看當前ruby版本 。存在ruby直接執(zhí)行cocoapods的安裝即可。
http://mac.softpedia.com/get/Developer-Tools/CocoaPods.shtml
一、全新安裝,卸載cocoapods
1、如果之前裝過cocopods,最好先卸載掉,卸載命令:
2、先查看本地安裝過的cocopods相關(guān)東西,命令如下:
$ gem list --local | grep?cocoa pods
會顯示如下:
cocoapods-core (0.39.0)
cocoapods-downloader (0.9.3)
cocoapods-plugins (0.4.2)
cocoapods-search (0.1.0)
cocoapods-stats (0.6.2)
cocoapods-trunk (0.6.4)
cocoapods-try (0.5.1)
然后逐個刪除吧:
$ sudo gem uninstall cocoapods-core
3、先把Mac隱藏文件夾顯示出來,Mac隱藏和顯示的命令如下:
隱藏:defaults?write?com.apple.finder?AppleShowAllFiles?-bool?true
顯示:defaults?write?com.apple.finder?AppleShowAllFiles?-bool?false
4、退出終端,重啟Finder
5、如果不確定,可以把主目錄下的隱藏文件都給刪了,重新安裝Ruby和cocopods。
二、總體步驟:Xcode—>home-brew—>ram—>ruby—>cocopods(xcode-rvm-cocoapods)
1.安裝rvm
$ curl -L https://get.rvm.io | bash -sstable
期間可能會問你sudo管理員密碼,以及自動通過homebrew安裝依賴包,等待一段時間后就可以成功安裝好RVM。
然后,載入RVM環(huán)境(新開Termal就不用這么做了,會自動重新載入的)
加載文件,測試是否安裝正常(按照提示操作)
$ source~/.bashrc
$ source~/.bash_profile
$ source~/.profile
$ source ~/.rvm/scripts/rvm
$ rvm -v
檢查一下是否安裝正確
2、查看重裝rvm
$ rvm list known
可以選擇現(xiàn)有的rvm版本來進行安裝(下面以rvm 2.0.0版本的安裝為例)
$ rvm install 2.0.0
同樣繼續(xù)等待漫長的下載,編譯過程,完成以后,Ruby, Ruby Gems就安裝好了。
另附:
查詢已經(jīng)安裝的ruby
$?rvm list
卸載一個已安裝版本
$?rvm remove 1.9.2
3、設(shè)置Ruby版本
RVM裝好以后,需要執(zhí)行下面的命令將指定版本的Ruby設(shè)置為系統(tǒng)默認版本
$ rvm 2.0.0 --default
同樣,也可以用其他版本號,前提是你有用rvm install安裝過那個版本
這個時候你可以測試是否正確
$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674)[x86_64-darwin13.0.0]
$ gem -v
2.1.8
4、安裝cocopods
準備工作:
首先要切換到淘寶鏡像服務(wù)器,不然下面各個步驟會很慢甚至沒有進展,這有可能是因為Ruby的默認源使用的是cocoapods.org,國內(nèi)訪問這個網(wǎng)址有時候會有問題,網(wǎng)上的一種解決方案是將遠替換成淘寶的。
查詢:
$?gem?sources?-l
可以查看當前是什么連接,然后替換方式如下:
$ gem source -r https://rubygems.org/
$ gem source -a https://ruby.taobao.org/
要想驗證是否替換成功了,可以執(zhí)行:
$?gem?sources?-l
正常的輸出結(jié)果:
CURRENT?SOURCES
http://ruby.taobao.org/
安裝cocopods
$sudo gem install cocoapods(步驟有點慢,不要急)
$pod setup(步驟有點慢,不要急)
5、使用cocopods
(1)在Xcode中新建項目,例如PodsDemo,創(chuàng)建完成之后退出Xcode。打開終端,cd進入該工程所在文件夾所在目錄
(2)創(chuàng)建配置文件
vim Podfile(建立podfile文件)
(2)創(chuàng)建配置文件
vim編譯器中輸入:
platform :iOS,’8.0’
pod 'AFNetworking'
pod 'SDWebImage'
(3)輸入:wq保存退出或者shift+z+z保存退出vi編輯器
(4)安裝pod
pod install或者pod install --verbose --no-repo-update(如果前者不行,就用后者,推薦前者)
(5)在Finder中雙擊打開PodsDemo.xcworkspace即可
二.pod命令的作用
1“pod init”在根目錄下會產(chǎn)生profile文件。
2、“pod install”,會產(chǎn)生.xcworkspace文件,以及Pods文件夾。
3、打開.xcworkspace文件,在profile中配置需要用到的類庫。
4、“pod update?”或者“podupdate?--no-repo-update”(不更新本地的repo,速度會比較快。).
5、打開repo文件夾"open .cocoapods"
三.小提示tips
1.雙擊打開podfile文件編寫和在vim中編寫作用一樣。記得command+s保存推出podfile之后再執(zhí)行pod install/pod update命令
2.解決安裝第三方庫慢,更新第三方庫慢得問題
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
3、先把Mac隱藏文件夾顯示出來,Mac隱藏和顯示的命令如下:
隱藏:defaults?write?com.apple.finder?AppleShowAllFiles?-bool?true
顯示:defaults?write?com.apple.finder?AppleShowAllFiles?-bool?false
3.pod install /pod update ?的區(qū)別
pod install ?會升級到所有第三方的最新版本
pod update ?指定版本的的第三方版本不變。

關(guān)于podfile的文件設(shè)置格式等等相關(guān)問題,歡迎下方留言評論。