pod私有库搭建

参考这篇文章比较多,感谢作者:

http://www.cocoachina.com/ios/20150508/11785.html

背景

A项目中一部分或者全部,要移到B项目中,pod私有库当然是比较优雅的方式,以后也好维护一些。
A项目必须使用git维护

1. 对于A项目打上tag

git tag -a 1.0.0 -m 1.0.0
git push --tags

2. 创建spec文件

pod spec create {name1}

3. 编辑spec文件

按照实际情况填写对应信息,也正是在这一步,指定了A项目的中的哪些类要被包含在pod中。spec文件其实就是告诉A项目中哪些可以被pod包含,版本号,git地址,pod名等等。

4. 验证spec文件有效性

pod spec lint

按照报错信息,一一修改,别忘了引入依赖的系统framework。一直到pass

5. 这里创建一个新的git仓库,用于存储各个版本的spec文件。成为C库

格式按照下图:

这里的版本号要和代码仓库里的tag一一对应

6. 添加私有repo到CocoaPods中

pod repo add  {name1} {C库地址}

7. 验证私有repo安装无误:

cd ~/.cocoapods/repos/{name1}
pod repo lint .

8. B项目引用pod,在B项目里的podfile里

source {C库地址}
pod {name1}
posted @ 2017-10-16 21:15  张驰小方块  阅读(234)  评论(0编辑  收藏  举报