CocoaPods安裝和使用

查詢pod版本信息:
pod --version

安裝CocoaPods

RubyGems 鏡像- Ruby China
更新RubyGems,這里請(qǐng)翻墻一下:
gem update --system
查詢RubyGems版本:
gem -v
查詢現(xiàn)有源:
gem sources -l
替換:
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
安裝:
sudo gem install cocoapods
pod setup
卸載或者降級(jí):
sudo gem uninstall cocoapods
這時(shí)候需要輸入電腦密碼,之后出現(xiàn)所有版本,選擇相應(yīng)地高版本,即可卸載掉,這時(shí)候會(huì)切換為當(dāng)前最高版本。示意圖如下:


這時(shí)候版本已經(jīng)變?yōu)?.39.0

使用

場景1:利用CocoaPods,在項(xiàng)目中導(dǎo)入AFNetworking類庫

為了確定AFNetworking是否支持CocoaPods,可以用CocoaPods的搜索功能驗(yàn)證一下。在終端中輸入:
pod search AFNetworking
在終端中進(jìn)入(cd命令)你項(xiàng)目所在目錄,然后在當(dāng)前目錄下,利用vim創(chuàng)建Podfile:
vim Podfile
然后在Podfile文件中輸入以下文字:
pod 'AFNetworking'
然后保存退出。vim環(huán)境下,保存退出命令是:
:wq
這時(shí)候,你就可以利用CocoPods下載AFNetworking類庫了。還是在終端中的當(dāng)前項(xiàng)目目錄下,運(yùn)行以下命令:
pod install
現(xiàn)在,你就可以開始使用AFNetworking.h啦。可以稍微測(cè)試一下,在你的項(xiàng)目任意代碼文件中輸入:
#import "AFNetworking.h"

場景2:如何正確編譯運(yùn)行一個(gè)包含CocoPods類庫的項(xiàng)目

和Podfile在同一目錄下,和場景1一樣,輸入以下命令(由于已經(jīng)有Podfile,所以不需要再創(chuàng)建Podfile):
pod update
比如我引用了上面這些庫,Nimbus太大了,我只需要 Core,也可以這么寫:
pod 'Nimbus/Core'
更新遠(yuǎn)程服務(wù)器的框架信息:
pod repo update
或者pod setup
用的最多的 pod install ,pod update 每次都要升級(jí)cocoapods的spec倉庫,在命令執(zhí)行時(shí)添加參數(shù)可以略過此步。具體如下:
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容