安装Carthage

Carthage简介Carthage的目标是用最简单的方式来管理Cocoa第三方框架。Carthage编译你的依赖,并提供框架的二进制文件,但你仍然保留对项目的结构和设置的完整控制。Carthage不会自动的修改你的项目文件或编译设置。Carthage只正式支持动态框架,动态框架能够在任何版本的OS X上使用,但只能在iOS 8及以上版本使用。安装HomebrewOS X 不可或缺的套件管理器,用于安装命令工具。终端中执行如下命令:作者:Youth丶夏夏链接:https://www.jianshu.com/p/9d0885f944e3來源:著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

终端中执行如下命令:

/usr/bin/ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


这时候会出现下载失败的提示:“

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对应的行屏蔽掉就可以了 

解决方法虽简单,但是找到解决方法的过程很艰辛……..

亲测有效。

安装成功

安装Carthage

终端执行命令安装Carthage

brew update

brew install carthage


使用Carthage

创建Xcode工程并切换到该工程路径

创建一个Cartfile,将你想要使用的框架列在里面

github"AFNetworking/AFNetworking"~> 3.0

github"rs/SDWebImage"

运行carthage update,将获取依赖文件到一个Carthage.checkout文件夹,然后编译每个依赖

在你的应用程序target的General设置标签中的Embedded Binaries区域,将框架从Carthage.build文件夹拖拽进去。

参考链接

http://www.cocoachina.com/ios/20141204/10528.html

官方文档

你可能感兴趣的:(安装Carthage)