Carthage簡(jiǎn)介Carthage的目標(biāo)是用最簡(jiǎn)單的方式來(lái)管理Cocoa第三方框架润讥。Carthage編譯你的依賴位谋,并提供框架的二進(jìn)制文件,但你仍然保留對(duì)項(xiàng)目的結(jié)構(gòu)和設(shè)置的完整控制爆土。Carthage不會(huì)自動(dòng)的修改你的項(xiàng)目文件或編譯設(shè)置复旬。Carthage只正式支持動(dòng)態(tài)框架,動(dòng)態(tài)框架能夠在任何版本的OS X上使用霹粥,但只能在iOS 8及以上版本使用灭将。安裝HomebrewOS X 不可或缺的套件管理器,用于安裝命令工具后控。終端中執(zhí)行如下命令:作者:Youth丶夏夏鏈接:http://www.reibang.com/p/9d0885f944e3來(lái)源:簡(jiǎn)書簡(jiǎn)書著作權(quán)歸作者所有庙曙,任何形式的轉(zhuǎn)載都請(qǐng)聯(lián)系作者獲得授權(quán)并注明出處。
終端中執(zhí)行如下命令:
/usr/bin/ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
這時(shí)候會(huì)出現(xiàn)下載失敗的提示:“
fatal: unable to access 'https://github.com/Homebrew/brew/': Failed to connect to github.com port 443: Operation timed out
”
解決辦法就是打開/etc/hosts文件(finder前往/etc/hosts )浩淘,將github.com對(duì)應(yīng)的行屏蔽掉就可以了?
解決方法雖簡(jiǎn)單捌朴,但是找到解決方法的過程很艱辛……..
親測(cè)有效。
安裝成功
安裝Carthage
終端執(zhí)行命令安裝Carthage
brew update
brew install carthage
使用Carthage
創(chuàng)建Xcode工程并切換到該工程路徑
創(chuàng)建一個(gè)Cartfile张抄,將你想要使用的框架列在里面
github"AFNetworking/AFNetworking"~> 3.0
github"rs/SDWebImage"
運(yùn)行carthage update砂蔽,將獲取依賴文件到一個(gè)Carthage.checkout文件夾,然后編譯每個(gè)依賴
在你的應(yīng)用程序target的General設(shè)置標(biāo)簽中的Embedded Binaries區(qū)域署惯,將框架從Carthage.build文件夾拖拽進(jìn)去左驾。
參考鏈接