Carthage新的依賴管理工具

現(xiàn)在大部分的iOS開發(fā)都是實(shí)用Cocoapods來管理第三方依賴庫的。在這里我向大家介紹一個(gè)新的第三方庫管理工具Carthage。至于Cocoapods和Carthage的優(yōu)劣勢可以看下Carthage 初探:四大優(yōu)勢與四大劣勢]。言歸正傳讓我看下如何使用Carthage來管理項(xiàng)目吧。

一、Carthage的安裝

Carthage的安裝我推薦兩種方法:
1.下載安裝Carthage.pkg
2.下載Carthage。安裝運(yùn)行
3.使用終端安裝:

如果沒有安裝Homebrew先安裝Homebrew

打開命令終端,直接輸入以下命令回車:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝Carthage

打開命令終端,直接輸入以下命令回車:

    $ brew update
    $ brew install carthage

當(dāng)運(yùn)行完成之后輸入:

    $ carthage version

查看當(dāng)前安裝的Carthage版本,我安裝的時(shí)候是0.23.0,這樣Carthage已經(jīng)安裝好了,接下來看下怎么使用Carthage吧。其實(shí)Carthage在使用的時(shí)候和Cocoapods很像的。

二、Carthage的使用

1.首先進(jìn)入項(xiàng)目所在的文件夾

$ cd /Path/Project

2.創(chuàng)建一個(gè)Carthage文件

$ touch Cartfile

3.用Xcode打開Carthage文件

$ open -a Xcode Carthage

4.然后打開Carthage文件里面寫上需要導(dǎo)入的第三方庫如:

github "https://github.com/AFNetworking/AFNetworking.git"

5.保存關(guān)閉Carthage文件在輸入下面命令回車

    $ carthage update --platform iOS

這時(shí)候Carthage會(huì)幫我們下載和編譯所需要的第三方庫,當(dāng)命令執(zhí)行完畢,在你的項(xiàng)目文件夾中會(huì)創(chuàng)建一個(gè)名為Carthage的文件夾,你會(huì)發(fā)現(xiàn)在這文件夾里有你第三方庫的xxx.framework,上面的和Cocoapods是差不多的接下來就是不一樣的了。
6.打開項(xiàng)目,點(diǎn)擊project,選擇target, 再選擇上方的build Phases,將需要的framework文件添加到Link Binary With Libraries


57A4FB54-43CB-4628-8711-CEE41F5E5B9C.png

7.添加Run Script,并配置路徑


0BFDE8A6-56FB-4AC3-8490-A503B6ADAA32.png

這樣就完成了,在需要使用的地方導(dǎo)入第三方的頭文件就好了Carthage也是剛開始使用,如果有什么錯(cuò)的地方歡迎大神指出。

最后編輯于
?著作權(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)容