notes

前面的podspec验证步骤就不讲了,流程和私有库的搭建是一样的。关于私有库的搭建可以看这里,这篇主要讲讲提交开源库和私有库不一样的地方。

注册Trunk

Trunk相当于cocoapods的账号,只有先注册账号才能向cocoapods提交开源库,注册trunk的命令是

pod trunk register <你的邮箱> '<你的用户名>'

注册成功后使用pod trunk me命令查看自己pod账号信息,比如我的是

- Name:     hqqsk8
- Email:    285086598@qq.com
- Since:    April 3rd, 07:23
- Pods:    
- HQQVRPlayer
- Sessions:
- April 3rd, 07:23 - October 1st, 19:36. IP: 125.118.107.206

提交开源库

注册成功后就可以把开源库提交到Cocoapods了,命令是

pod trunk push <开源库的podspec文件>

在push之前需要先对podspec文件进行验证,这个和私有库是一样的。验证成功的话一般push是没有问题的。

push成功后可以在自己的~/.cocoapods/repos/master/Specs目录下搜索刚刚提交的开源库。

Q:使用pod search <name>命令搜索不到提交成功的库 A:删除缓存文件~/Library/Caches/CocoaPods/search_index.json,再次搜索就可以了