一.安裝.
1.如果沒(méi)有安裝Homebrew(mac OS X軟件包管理工具)先安裝
終端輸入:
/usr/bin/ruby-e"$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"
回車(chē)安提示輸入本機(jī)密碼,耐心等待即可晌梨。
2.安裝Carthage
在終端輸入如下命令回車(chē):
$brewupdate
$brewinstallcarthage
3.安裝結(jié)束查年版本:
$carthageversion
本人安裝的是:
二.使用
1.獲取項(xiàng)目路徑:
cd /Users/yg/Desktop/test
回車(chē)。
2.創(chuàng)建一個(gè)空的carthage文件:
$touchCartfile
3.打開(kāi)carthage
$open-aXcodeCartfile
4.在打開(kāi)的carthage文件中輸入相要編譯的框架泛领,如:
github"Alamofire/Alamofire"~>4.0
(
版本說(shuō)明:
~> 3.0 表示使用版本3.0以上但是低于4.0的最新版本渊鞋,如3.5, 3.9
== 3.0 表示使用3.0版本
>= 3.0表示使用3.0或更高的版本
如果你沒(méi)有指明版本號(hào)锡宋,則會(huì)自動(dòng)使用最新的版本
)
5.保存carthage文件并關(guān)閉,終端輸入:
$carthageupdate--platformiOS
需要等待一段時(shí)間执俩,因?yàn)閏arthage會(huì)為你下載和編譯所需要的第三方庫(kù)。當(dāng)終端運(yùn)行結(jié)束役首,你會(huì)在項(xiàng)目文件夾里看到Carthage文件夾,其中里面的Build文件夾里有iOS文件夾里面就有編譯好的Alamofire.framework宋税。
通過(guò)命令行打開(kāi)文件夾
$openCarthage
三.引入.framework用Xcode打開(kāi)工程
1.為了方便管理在項(xiàng)目根目錄創(chuàng)建:文件夾Verdor來(lái)管理動(dòng)態(tài)庫(kù)。Alamofire.framework拖入Vendor文件夾中呢簸。
點(diǎn)擊project,選擇target, 再選擇上方的General瘦赫,將需要的framework文件添加到 Embedded Binaries(動(dòng)態(tài)庫(kù))內(nèi)
選擇Alamofire.framework添加既可确虱。
2.點(diǎn)擊Build Phrase tab選項(xiàng)替裆,添加相應(yīng)的run script校辩。(看具體框架需要)
附上:Carthage 初探:四大優(yōu)勢(shì)與四大劣勢(shì):https://imtx.me/archives/1939.html (轉(zhuǎn)載自:I'M TUALATRIX?謝謝辆童!如有侵權(quán)請(qǐng)聯(lián)系刪除)