1.打开已有项目 选择File -> New -> Target..
创建 Framework
2.在 TARGETS 中找到 Framework ,点击 Build Phases 添加编译的源代码和指定对外头文件
添加的文件.png3.Carthage要求工程的Scheme必须为Shared
分享.png 打钩.png4.使用 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",来获取当前最新代码。
网友评论