iOS依賴庫管理工具:Carthage

優(yōu)點:使用Carthage,所有的第三方庫依賴,除非是更新的需要,否則它是不需要再次編譯平常干凈編譯的Project,大大縮短Archive時間。

安裝Carthage

  • 使用終端安裝
$brew update
$brew install carthage

安裝好Carthage后,查看Carthage當(dāng)前版本

$brew carthage version

使用Carthage

  • 在項目所在文件夾中創(chuàng)建一個空的Carthage文件
$touch Cartfile  
$vi Cartfile 

$touch Cartfile:新建一個名為Cartfile的文件

$vi Cartfile:打開名為Cartfile文件,如若該文件不存在會新建

  • 在Cartfile中加入一下內(nèi)容,以Alamofire為例:
github "Alamofire/Alamofire" ~> 3.0

版本含義:
~> 3.0:表示使用版本高于3.0低于4.0的最新版本
== 3.0:使用3.0版本
>= 3.0:使用3.0版本或者更高版本
如果沒有指明版本號,默認(rèn)使用最新版本

  • 保存并關(guān)閉Cartfile文件,在終端執(zhí)行如下命令,carthage開始下載和編譯所需要的第三方庫,當(dāng)命令執(zhí)行完畢,項目文件夾中會創(chuàng)建一個名為Carthage的文件夾,并且在~/Carthage/Build/iOS中出現(xiàn)Alamofire.framework文件
$carthage update
  • 打開項目,點擊project->target->General,在Embedded Binaries添加Alamofire.framework

  • 此時已經(jīng)可以使用導(dǎo)入的第三方庫了,在需要的文件中導(dǎo)入頭文件

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

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