和Cocoapods相比各有利弊吧,具体对比参见:html
打开命令终端,直接输入如下命令回车github
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
这样它会本身安装,期间会让你输入本机密码swift
在命令终端,输入如下命令回车xcode
$ brew update $ brew install carthage
安装完之后查看版本命令ruby
$ carthage version
一、经过终端进入到项目所在的文件夹:curl
$ cd /Users/cdmac/Desktop/Demos/DemoX8
二、建立一个空的carthage文件:ui
$ touch Cartfile
三、使用xcode打开cartfile文件url
$ open -a Xcode Cartfile
并在打开的文件中加入如下内容命令行
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或更高的版本
若是你没有指明版本号,则会自动使用最新的版本
四、保存并关闭cart file文件,在终端执行命令
$ carthage update --platform iOS
carthage会为你下载和编译所须要的第三方库,当命令执行完毕,在你的项目文件夹中会建立一个名为Carthage的文件夹
在 /Users/cdmac/Desktop/Demos/DemoX8/Carthage/Build/iOS 里会出现xxx.framework文件已经为你建立好了。
固然,你也能够经过命令行进入此文件夹:
$ open Carthage
五、如今打开你的项目,点击project,选择target, 再选择上方的General,将须要的framework文件拖到 Linked frameworks and Binaries内
六、点击Build Phrase tab选项,添加相应的run script