1、什么是 CocoaPods
CocoaPods是Swift和Objective-C 項(xiàng)目的依賴管理器鸳慈。 它擁有超過39萬庫馒闷,用于超過280萬個(gè)應(yīng)用程序遏匆。 CocoaPods可以幫助您優(yōu)雅地?cái)U(kuò)展您的項(xiàng)目。
2码泞、CocoaPods好處兄旬?
開發(fā)iOS項(xiàng)目不可避免地要使用第三方開源庫,CocoaPods可以節(jié)省我們?cè)O(shè)置和更新第三方開源庫的時(shí)間
在引入第三方庫時(shí)它可以自動(dòng)為我們完成各種各樣的配置余寥,包括配置編譯階段领铐、連接器選項(xiàng)、甚至是ARC環(huán)境下的-fno-objc-arc配置等
3宋舷、CocoaPods 安裝過程
1.更換Ruby鏡像
因?yàn)橐恍┰蛐髂欤琑uby原始鏡像在國內(nèi)訪問出奇的慢,甚至無法訪問祝蝠,所以音诈,在開始之前,先把原鏡像換掉绎狭。
先看看原鏡像细溅,打開終端,在 $ 后輸入:
gem sources -l
如果 *** CURRENT SOURCES *** 不是:https://gems.ruby-china.com/儡嘶,我們需要換成這個(gè)喇聊。
先移除現(xiàn)有鏡像
gem sources --remove https://rubygems.org/
添加國內(nèi)最新鏡像
gem source -a https://gems.ruby-china.com/
再來看一下現(xiàn)在的鏡像
gem sources -l
顯示
*** CURRENT SOURCES ***
說明鏡像更換成功
2.升級(jí)Ruby環(huán)境
gem update --system
如果出現(xiàn)以下提示:
You don`t have write permissions for the /Library/Ruby/Gems/2.0.0 directory
說明你沒有操作權(quán)限,需要在命令前加 sudo蹦狂,即:
sudo gem update --system
接下來會(huì)提示輸入密碼承疲,直接輸入開機(jī)密碼按回車(輸入密碼時(shí)不會(huì)有任何反應(yīng),盡管輸入就行)鸥咖,稍等片刻燕鸽,出現(xiàn):
RubyGems system software updated
說明升級(jí)Ruby成功
3. 安裝 CocoaPods
sudo gem install cocoapods
如果出現(xiàn)
Operation not permitted - /usr/bin/xcodeproj
說明你沒有權(quán)限,輸入
sudo gem install -n /usr/local/bin cocoapods
如果提示
9 gems installed
說明安裝成功
然后執(zhí)行
pod setup
當(dāng)出現(xiàn) Setup completed 說明已經(jīng)完成(過程有點(diǎn)慢啼辣,耐心點(diǎn))