使用 Carthage 生成动态库

1.打开已有项目 选择File -> New -> Target.. 创建 Framework

创建target.png

2.在 TARGETS 中找到 Framework ,点击 Build Phases 添加编译的源代码和指定对外头文件

添加的文件.png

3.Carthage要求工程的Scheme必须为Shared

分享.png
打钩.png

4.使用 Carthage 命令生成 Framework 文件,打开终端

$ cd 项目目录

$ carthage build --no-skip-current

完成之后,项目目录下会多出一个 Carthage 文件夹,会看到已经打包好的 Framework 文件,这就是我们生成的动态库,可以拖到别的项目来用。

framework.png

让自己的 GigHub 项目支持 Carthage

我们已经可以通过 Carthage 生成动态库了,接下来就是让别人可以使用 Carthage 从 GitHub 安装我们的库。

Carthage 默认通过 Tag 来获取源码版本进行编译,所以必须将要发布的版本用 Git 打上 Tag,否则会提示 No tagged versions found for github xxx,然后把打包好的 Tag,Push 到 GitHub 就可以了。也可以指定版本 "master",来获取当前最新代码。

你可能感兴趣的:(使用 Carthage 生成动态库)