详细步骤
1.创建远程索引库
2.创建本地索引库并与远程索引库关联
3.创建远程代码库
4.创建本地组件工程
5.添加组件代码至源文件
6.提交组件代码至远程代码库
7.验证索引文件
8.提交索引文件至远程索引库
至此完成,可以尝试Pod导入此库。
1.创建远程索引库
远程索引库
2.创建本地索引库并与远程索引库关联
pod repo add <本地索引库的名字> <远程索引库的地址>
注:此过程实际上是clone克隆
3.创建远程代码库
此步骤可按照 `1.创建远程索引库`,唯一区别是不需要勾选`Initialize this repository with a README`
![](https://img.haomeiwen.com/i5458810/7919d27745dd3642.png)
4.创建本地组件工程
pod lib create <组件名>
![](https://img.haomeiwen.com/i5458810/4eb58b7bfc093c33.png)
![](https://img.haomeiwen.com/i5458810/3a06817839320b74.png)
5.添加组件代码至源文件
MBView - MBView - Classes 下添加组件代码,因为默认的源文件路径在此路径下s.source_files = 'MBView/Classes/**/*'
添加后cd至Example测试工程下pod install
安装组件代码,同时修改.podspec索引文件。
1.修改版本号
2.修改项目的简单概述和详细描述
3.修改homepage和source地址
4.添加依赖库
![](https://img.haomeiwen.com/i5458810/d28fe91c6ac05ff9.png)
![](https://img.haomeiwen.com/i5458810/d58d3b92f6d91c5d.png)
![](https://img.haomeiwen.com/i5458810/92e93fc1ee1cba4e.png)
6.提交组件代码至远程代码库
- git add . (代码添加至暂存区)
- git commit -m “xxx" (将暂存区代码提交至本地仓库)
- git remote add origin 远程代码仓库地址 (可参考上图远程代码库本地仓库关联远程仓库)
- git push origin master (提交本地组件代码)
- git tag 版本号 (设置版本号 注:这里的版本号必须和podspec里写的版本号一致)
- git push --tags (提交版本号)
7.验证索引文件
pod spec lint --verbose --allow-warnings 验证索引文件
8.提交索引文件至远程索引库
验证通过后,pod repo push <本地索引库> <索引文件名> --verbose --allow-warnings 将其提交至远程索引库,这样可供其他开发人员pod安装
网友评论