iOS cocoapods的安裝與使用

cocoapods的便利之處不再做詳細(xì)介紹,這里總結(jié)一下cocoapods的安裝與使用。注意:下文所有的命令全在終端進(jìn)行。

一、安裝ruby環(huán)境

1,安裝ruby源

//更新最新版本

sudo gem update --system?

//添加你找到的可用的鏡像源

gem sources -a https://gems.ruby-china.com

//查看添加的所有源

gem source -l

//查看之后發(fā)現(xiàn)如果存在其他的ruby源,就需要進(jìn)行刪除之前的ruby源操作。不存在其他ruby可忽略此步驟。

例如:其他ruby源是 https://rubygems.org/則寫法如下

gem sources --remove https://rubygems.org/

把其他ruby源移除之后再查看一下所有的ruby源,以防漏刪

gem source -l

//安裝最高版本的ruby源

sudo gem install -n /usr/local/bin cocoapods

2,安裝cocoapods

繼續(xù)在終端輸入下面命令行

sudo gem install cocoapods

二、關(guān)于cocoapods的一些使用

1、使用search命令行搜索類庫名(類庫需要支持cocoapods),例如搜索AFNetWorking。

//第一次使用建議先setup一下之后再search,避免卡。

pod setup

pod search AFNetWorking

2、將AFNetWorking 導(dǎo)入我們的工程

//繼續(xù)在終端上操作

2.1 cd 到項(xiàng)目總目錄(可以cd+空格+將項(xiàng)目直接拖動(dòng)到終端命令行里面自動(dòng)顯示項(xiàng)目路徑)

cd? /Users/tusm/Desktop/MKChat

2.2建立Podfile(配置文件)

touch? Podfile? ? ? //寫完之后打開項(xiàng)目看一看到Podfile文件。

接下來需要在podfile里邊寫上你要用到的AFNetWorking。這里有兩種方法可以實(shí)現(xiàn)。

方法一:直接打開項(xiàng)目中的podfile文件寫。

方法二:在終端里打開podfile文件寫。

方法一:

打開工程的podfile文件,輸入:

platform :ios,‘8.0’

target‘你的項(xiàng)目名稱’do

pod‘AFNetworking’,‘~> 3.0.4’

end

方法二:

在終端輸入:

vim pod file

會(huì)彈出podfile文件,這時(shí)在里邊輸入:

platform :ios,‘8.0’

target‘你的項(xiàng)目名稱’do

pod‘AFNetworking’,‘~> 3.0.4’

end

寫完之后繼續(xù)敲:wq來退出podfile文件

:wq

2.3下載對應(yīng)的第三方庫(AFNetWorking)到工程里面

繼續(xù)在終端輸入如下

pod install

完工。

3、 如何批量安裝第三方庫

打開工程里面已經(jīng)建好的Podfile文件

例如要添加MBProgressHUD 這個(gè)第三方庫,就繼續(xù)在Podfile繼續(xù)添加如下,保存關(guān)閉

platform:ios,'9.0'

target‘你的項(xiàng)目名稱’do

pod 'AFNetworking','~> 3.1.0’

pod 'MBProgressHUD','~> 3.1.0'

end

//然后到終端

cd 項(xiàng)目路徑

pod install

(更新也是如此:【1】先搜索對應(yīng)類庫最新版本號(hào)【2】然后修改配置文件并保存 【3】在終端 cd 項(xiàng)目路徑 【4】終端執(zhí)行pod install 命令)

(刪除也是相同:【1】在podfile文件中刪除選中的第三方【2】在終端 cd 項(xiàng)目路徑 【3】終端執(zhí)行pod install命令)

備注: 在Podfile文件中,如果是以下這樣保存,表示不顯式指定依賴庫版本,表示每次都獲取最新版本

platform:ios

target‘你的項(xiàng)目名稱’do

pod 'AFNetworking'

pod 'MBProgressHUD'

end


配置過程中遇到的一些報(bào)錯(cuò):

pod install后報(bào)錯(cuò)

原因:AFNetworking沒有3.0版本!??!

解決:在podfile文件里把3.0改成3.2.1。然后在終端 pod install 就ok了。

podfile文件


報(bào)錯(cuò):xcode-select: error: tool 'xcodebuild' requires Xcode,but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

解決:在終端輸入

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容