发布自己的pod

记录一下今天发布pod的流程,以备后续用到。

心血来潮,忽然想把自己改写的StreamingKit发布到pod上,正好自己的项目最近再改用pod进行依(zhuang)赖(yi)管(xia)理(bi)。

准备工作:

1.安装cocoapods
2.已经准备好的项目工程

第一步:

把当前设备注册到cocoa pods。
$ pod trunk register EMAIL [NAME]

如果是第一次注册,邮箱和名字都不能少。如果已经注册过了,可以省略名字。

第二步:

创建podspec文件。
具体可参考官方文档
如果工程是fork出来的,可以申请原作者添加你为提交者。如果没有得到原作者的允许,或者闲太麻烦,修改下pod的名字就行。****记住,podspec文件的名字需要和文件里面的name一致。The name of the spec should match the name of the file.****
另外一个值得注意的问题就是version,可以创建一个和version一致的branch,也可以通过打tag来做。

第三步:

验证+提交
可以通过下面的命令来验证spec文件
$ pod spec lint [NAME.podspec|DIRECTORY|http://PATH/NAME.podspec ...]
验证通过后,通过下面的命令提交pod:
pod trunk push [PODSPEC]

最后:

pod search一下,查看自己的成果!

你可能感兴趣的:(发布自己的pod)