美文网首页
使用 Carthage 生成动态库

使用 Carthage 生成动态库

作者: 一茶壶茶 | 来源:发表于2018-06-14 18:07 被阅读181次

    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 生成动态库

          本文链接:https://www.haomeiwen.com/subject/dftueftx.html