一、什么是CocoaPods
你開發(fā)iOS應(yīng)用時(shí),會(huì)經(jīng)常使用到很多第三方開源類庫递胧,比如JSONKit,AFNetWorking等等赡茸《衅ⅲ可能會(huì)有許許多多庫,一個(gè)一個(gè)拖進(jìn)工程會(huì)非常麻煩占卧,還有遗菠,你項(xiàng)目中用到的類庫有更新,你必須得重新下載新版本华蜒,重新加入到項(xiàng)目中辙纬,也非常麻煩,故此叭喜,需要使用CocoaPods贺拣。
二、如何下載和安裝CocoaPods捂蕴?
在安裝CocoaPods之前譬涡,首先要在本地安裝好Ruby環(huán)境。
打開Terminal(也就是Mac電腦自帶的終端)如下所示:然后按照命令進(jìn)行配置就可以了
(1)首先設(shè)置ruby的軟件源
因?yàn)閞uby 屬于國外 是被屏蔽掉的啥辨,我們可以使用淘寶源來更改一下
a.gem sources -l #(查看當(dāng)前的ruby源)
b.gem sources --remove https://rubygems.org/ #(移除當(dāng)前ruby源)
c.gem sources -a https://ruby.taobao.org/ #(更改為當(dāng)前ruby源)
d.gem sources -l #(同a)
可以看到Terminal(終端)輸出為:
這說明ruby的軟件源已經(jīng)設(shè)置好了涡匀。
2.設(shè)置gem為最新版本
要是發(fā)現(xiàn)gem太老,可以嘗試用如下命令升級(jí)gem
在Terminal(終端)輸入下面命令:
sudo gem update --system
如果出現(xiàn)下面圖片所示溉知,說明成功
3.安裝CocoaPods命令
在Terminal(終端)輸入下面命令:
sudo gem install? cocoapods
如果出現(xiàn)下面所示問題陨瘩,可根據(jù)下面方式解決。
解決方法:執(zhí)行下面命令级乍,中途電腦可能會(huì)重啟舌劳。
a.sudo nvram boot-args="rootless=0"
b.sudo reboot
重啟結(jié)束后,執(zhí)行以下命令達(dá)到檢查卡者。
a.sudo gem install cocoapods -V
此時(shí)可能會(huì)輸入自己電腦密碼蒿囤,會(huì)顯示通過,可以執(zhí)行下一步
pod setup
pod setup在執(zhí)行時(shí)崇决,會(huì)輸出Setting up CocoaPods master repo材诽,這個(gè)過程時(shí)間非常長,需要耐心等待恒傻,直到出現(xiàn)以下圖片所示脸侥,就成功了。