Carthage 安裝與使用


1、安裝

在終端下運行:

brew install carthage

2墓律、配置第三方類庫

  1. 到目標工程目錄下創(chuàng)建 Carthage 文件:
    目標工程目錄
  2. 在終端上用vim寫好要配置的庫信息:
vim Cartfile
Cartfile文件內容
  1. 運行:
carthage update --platform iOS    # 僅編譯 iOS 平臺
  1. 如果目標工程是 OS X 應用典勇, 在 Xcode 的目標應用程序 targetGeneral 設置標簽中的 Embedded Binaries 區(qū)域歉甚,將框架從 Carthage.build 文件夾拖拽進去皂吮。OS X 工程設置到此為止筋夏。
  2. 如果是目標工程是 iOS 應用蒂胞,在 Xcode 的目標應用程序 targetGeneral 設置標簽中的 Linked Frameworks and Libraries 區(qū)域,將目標框架從 Carthage/Build 文件夾拖拽進去条篷。繼續(xù)接步驟6骗随。
    iOS
  3. Xcode 的目標應用程序 targetBuild Phases 添加新腳本 New Run Script Phase,輸入內容:
/usr/local/bin/carthage copy-frameworks

input Files處輸入為:

$(SRCROOT)/Carthage/Build/iOS/ReactiveCocoa.framework

對應為原工程目錄 / Carthage/Build/iOS/xxx.framework 文件赴叹。

  1. Carthage 中指定編譯源碼版本鸿染,有三種方式:
  2. github "Alamofire/Alamofire" ~> 3.0,表示使用版本3.0以上但是低于4.0的最新版本乞巧,如3.5, 3.9
  3. github "Alamofire/Alamofire" == 3.0涨椒,表示使用3.0版本
  4. github "Alamofire/Alamofire" >= 3.0,表示使用3.0或更高的版本
  5. github "Alamofire/Alamofire"绽媒,沒有指明版本號蚕冬,則會自動使用最新的版本

PS:在這個過程當中,Carthage 將創(chuàng)建一些 build artifacts是辕,其中最重要的是 Cartfile.lock 文件囤热,里面將列出每個框架的具體版本,確保你提交了這個文件到版本控制工具里面(如Git获三、SVN)旁蔼,因為每個用到項目的人都需要它來編譯相同版本的框架。完成上面的步驟并提交你的修改疙教,項目的其他用戶就只需要獲取該倉庫并執(zhí)行 carthage bootstrap 就能使用你所添加的框架棺聊。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市贞谓,隨后出現的幾起案子躺屁,更是在濱河造成了極大的恐慌,老刑警劉巖经宏,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件犀暑,死亡現場離奇詭異驯击,居然都是意外死亡,警方通過查閱死者的電腦和手機耐亏,發(fā)現死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門徊都,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人广辰,你說我怎么就攤上這事暇矫。” “怎么了择吊?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵李根,是天一觀的道長。 經常有香客問我几睛,道長房轿,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任所森,我火速辦了婚禮囱持,結果婚禮上,老公的妹妹穿的比我還像新娘焕济。我一直安慰自己纷妆,他們只是感情好,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布晴弃。 她就那樣靜靜地躺著掩幢,像睡著了一般。 火紅的嫁衣襯著肌膚如雪上鞠。 梳的紋絲不亂的頭發(fā)上际邻,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天,我揣著相機與錄音旗国,去河邊找鬼枯怖。 笑死注整,一個胖子當著我的面吹牛能曾,可吹牛的內容都是我干的。 我是一名探鬼主播肿轨,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼寿冕,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了椒袍?” 一聲冷哼從身側響起驼唱,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎驹暑,沒想到半個月后玫恳,有當地人在樹林里發(fā)現了一具尸體辨赐,經...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年京办,在試婚紗的時候發(fā)現自己被綠了掀序。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡惭婿,死狀恐怖不恭,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情财饥,我是刑警寧澤换吧,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站钥星,受9級特大地震影響沾瓦,放射性物質發(fā)生泄漏。R本人自食惡果不足惜打颤,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一暴拄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧编饺,春花似錦乖篷、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至秽誊,卻和暖如春鲸沮,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背锅论。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工讼溺, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人最易。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓怒坯,卻偏偏與公主長得像,于是被迫代替她去往敵國和親藻懒。 傳聞我的和親對象是個殘疾皇子剔猿,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內容