優(yōu)點:使用Carthage,所有的第三方庫依賴,除非是更新的需要,否則它是不需要再次編譯平常干凈編譯的Project,大大縮短Archive時間。
安裝Carthage
- 使用終端安裝
$brew update
$brew install carthage
- 在https://github.com/Carthage/Carthage/releases
下載最新版的Carthage.pkg
安裝好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)入頭文件