前公司一直在使用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/