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