Carthage使用

引言:

cocoapods侵入型比较强,Carthage会好一点,记录下Carthage使用过程

一.如何下载和安装Carthage?

使用Brew安装(建议)
1.安装Mac OSX流行的的软件包管理工具Homebrew之前要检查Mac中是否有Ruby环境,目前的版本基本都内置了Ruby,终端输入
ruby -v


屏幕快照 2018-08-25 下午12.09.22.png

brew -v


屏幕快照 2018-08-25 下午12.10.14.png

没有的话请自行搜索安装
2.终端执行脚本
brew install carthage

二.如何使用Carthage?

1.新建项目之后,项目目录下新建一个Carthage文件

写入需要添加的框架,框架信息可以到github上查看

github "AFNetworking/AFNetworking" ~> 3.0

版本指定

Carthage 支持以下几种版本指定方法:

>= 1.0 代表 “最低 1.0版本”
~> 1.0 代表 “表示使用版本1.0以上但是低于2.0的最新版本,如1.5, 1.9”
== 1.0 代表 “必须是 1.0 版本”
"some-branch-or-tag-or-commit"指定一个 Git 对象 (任何被 git rev-parse 允许的)
如果没有版本要求,任何版本的依赖是允许的。
2.cd到目录,执行脚本,自动下载编译
carthage update
carthage update --platform iOS#只编译ios平台
3.引入 .Framework 动态库的方法

1.手动拖拽Build中的所有依赖.framework到你的工程


[图片上传中...(屏幕快照 2018-08-25 下午12.21.35.png-cf0d3d-1535170928795-0)]

2.在对应 Target 中的 Build Setting 中的 Framework Search Path 项加入以下路径,Xcode 便会自动搜索目录下的 Framework:


屏幕快照 2018-08-25 下午12.21.35.png

参考

https://blog.csdn.net/plpldog/article/details/80621086
https://www.jianshu.com/p/f33972b08648

你可能感兴趣的:(Carthage使用)