iOS 私有库的制作和使用详解

404 阅读1分钟

参考相关文章链接:

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