引言:
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
网友评论