和Cocoapods相比各有利弊吧,具體對(duì)比參見:
Carthage 初探:四大優(yōu)勢(shì)與四大劣勢(shì)
第一步:如果沒有安裝Homebrew先安裝
打開命令終端,直接輸入以下命令回車
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
這樣它會(huì)自己安裝,期間會(huì)讓你輸入本機(jī)密碼
第二步:安裝Carthage
在命令終端,輸入以下命令回車
$ brew update
$ brew install carthage
安裝完以后查看版本命令
$ carthage version
第三步:使用Carthage
1、通過終端進(jìn)入到項(xiàng)目所在的文件夾:
$ cd /Users/cdmac/Desktop/Demos/DemoX8
2、創(chuàng)建一個(gè)空的carthage文件:
$ touch Cartfile
3、使用xcode打開cartfile文件
$ open -a Xcode Cartfile
并在打開的文件中加入以下內(nèi)容
github "Alamofire/Alamofire" ~> 4.0
github "SwiftyJSON/SwiftyJSON"
版本說明:
~> 3.0 表示使用版本3.0以上但是低于4.0的最新版本,如3.5, 3.9
== 3.0 表示使用3.0版本
//>= 3.0表示使用3.0或更高的版本
如果你沒有指明版本號(hào),則會(huì)自動(dòng)使用最新的版本
4、保存并關(guān)閉cart file文件,在終端執(zhí)行命令
$ carthage update --platform iOS
carthage會(huì)為你下載和編譯所需要的第三方庫,當(dāng)命令執(zhí)行完畢,在你的項(xiàng)目文件夾中會(huì)創(chuàng)建一個(gè)名為Carthage的文件夾
在 /Users/cdmac/Desktop/Demos/DemoX8/Carthage/Build/iOS 里會(huì)出現(xiàn)xxx.framework文件已經(jīng)為你創(chuàng)建好了。
當(dāng)然,你也可以通過命令行進(jìn)入此文件夾:
$ open Carthage
5、現(xiàn)在打開你的項(xiàng)目,點(diǎn)擊project,選擇target, 再選擇上方的General,將需要的framework文件拖到 Linked frameworks and Binaries內(nèi)
6、點(diǎn)擊Build Phrase tab選項(xiàng),添加相應(yīng)的run script
轉(zhuǎn)載自:Carthage 安裝和使用