参考相关文章链接:
pod库之间的关系介绍 zhuanlan.zhihu.com/p/344309237
私有pod制作详细步骤 blog.csdn.net/yong_199308…
podSpec配置详解 blog.csdn.net/zramals/art…
本文涉及:
1.私有库的制作
2.私有库索引库的作
3.本地repo的结构
4.spec的配置
具体步骤简要说明:
1.配置索引库
1、索引库是用来包含spec索引的,可以是个人的私有索引库,也可以是公司的。个人或者公司所用到私有库的spec(索引文件)都可以存放在此,不同的目录区分,统一管理。
2、新建一个仓库:个人的可以用gitee开源中国/公司内部直接用gitLab将新建好的私有索引库添加到本地的repo文件夹中并关联索引库远程地址
cd ~/.cocoapods/repos/
pod repo add 本地索引库名称 远程索引库地址
2.生成并配置自己的私有库
1、创建私有库,会自动拉取xcode模版
pod lib create 私有库名称
2、按照模版提示选项完成创建
3、生成模版工程后会自动打开xcode项目,在码云或者gitLab上创建空仓库,和本地的私有库关联。关联好了提交代码
以下注意点:
修改podspec文件:homePage(私有库主页的链接地址)、source(git仓库下载地址)
第一个版本记得打tag(版本与podspec中保持一致)
git tag 0.1.0
git push origin 0.1.0
验证spec
pod spec lint
验证通过spec推送到远程索引库
pod repo push PrivateSpec LKRUIKit.podspec
最后测试pod是否能搜到
pod search LKRUIKit --simple