一、什么是CocoaPods
你開發iOS應用時,會經常使用到很多第三方開源類庫,比如JSONKit,AFNetWorking等等。可能會有許許多多庫,一個一個拖進工程會非常麻煩,還有,你項目中用到的類庫有更新,你必須得重新下載新版本,重新加入到項目中,也非常麻煩,故此,需要使用CocoaPods。
二、如何下載和安裝CocoaPods?
在安裝CocoaPods之前,首先要在本地安裝好Ruby環境。
打開Terminal(也就是Mac電腦自帶的終端)如下所示:然后按照命令進行配置就可以了
(1)首先設置ruby的軟件源
因為ruby 屬于國外 是被屏蔽掉的,我們可以使用淘寶源來更改一下
a.gem sources -l #(查看當前的ruby源)
b.gem sources --remove https://rubygems.org/ #(移除當前ruby源)
c.gem sources -a https://ruby.taobao.org/ #(更改為當前ruby源)
d.gem sources -l #(同a)
可以看到Terminal(終端)輸出為:
這說明ruby的軟件源已經設置好了。
2.設置gem為最新版本
要是發現gem太老,可以嘗試用如下命令升級gem
在Terminal(終端)輸入下面命令:
sudo gem update --system
如果出現下面圖片所示,說明成功
3.安裝CocoaPods命令
在Terminal(終端)輸入下面命令:
sudo gem install? cocoapods
如果出現下面所示問題,可根據下面方式解決。
解決方法:執行下面命令,中途電腦可能會重啟。
a.sudo nvram boot-args="rootless=0"
b.sudo reboot
重啟結束后,執行以下命令達到檢查。
a.sudo gem install cocoapods -V
此時可能會輸入自己電腦密碼,會顯示通過,可以執行下一步
pod setup
pod setup在執行時,會輸出Setting up CocoaPods master repo,這個過程時間非常長,需要耐心等待,直到出現以下圖片所示,就成功了。