详细步骤
1.创建远程索引库
2.创建本地索引库并与远程索引库关联
3.创建远程代码库
4.创建本地组件工程
5.添加组件代码至源文件
6.提交组件代码至远程代码库
7.验证索引文件
8.提交索引文件至远程索引库
至此完成,可以尝试Pod导入此库。
1.创建远程索引库 远程索引库
2.创建本地索引库并与远程索引库关联
pod repo add <本地索引库的名字> <远程索引库的地址>
注:此过程实际上是clone克隆
3.创建远程代码库
此步骤可按照 `1.创建远程索引库`,唯一区别是不需要勾选`Initialize this repository with a README`
远程代码库
4.创建本地组件工程
pod lib create <组件名>
屏幕快照 2018-05-02 下午5.39.58.png
创建成功截图
5.添加组件代码至源文件
MBView - MBView - Classes 下添加组件代码,因为默认的源文件路径在此路径下s.source_files = 'MBView/Classes/**/*'
添加后cd至Example测试工程下pod install
安装组件代码,同时修改.podspec索引文件。
1.修改版本号
2.修改项目的简单概述和详细描述
3.修改homepage和source地址
4.添加依赖库
屏幕快照 2018-05-02 下午6.05.01.png
屏幕快照 2018-05-02 下午6.05.08.png
编译后没问题即可进行下一步
屏幕快照 2018-05-02 下午5.45.11.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安装
网友评论