如何发布自己私有的pod库

前公司一直在使用pod管理代码,正好趁着换工作,我也总结一下pod的使用。

注意:爱讯使用码云进行代码库的管理,一个团队最多可以添加5个人

参考博客

1、开源库发布之后,需要打上tag

2、进入到项目根目录下,创建podspec文件(podname一般和项目名称相同)

pod spec create PodName

3、编辑podspec文件中的相关信息,有两个比较重要的地方s.source和s.source_files,可以验证是否有误:
官方文档:https://guides.cocoapods.org/syntax/podspec.html

pod spec lint PodName.podspec

4、注册pod trunk(用来把podspec文件提交到cocoapods远端)

$ pod trunk register lzy663869@163.com 'lizhaoyang' --description='macbook pro'

发布到pod trunk

5、pod trunk push [NAME.podspec]

该命令在包含有.podspec文件的目录下执行

6、更新pod库

pod setup

如果pod trunk push成功后无法pod search到自己的库,可执行该命令。

如果还是找不到自己的库,可以使用

rm ~/Library/Caches/CocoaPods/search_index.json

强制把之前的index移除,然后进行search的操作


pod库地址:(我们trunk上去的podspec文件都会在这里看到)

https://github.com/CocoaPods/Specs/commits/master

提交成功一段时间之后(可能要半天左右),在下面的网址可以搜索到自己地库
https://cocoapods.org/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容