1、注册trunk邮箱
pod trunk register useremail 'username' --verbose
注册的时候需要替换邮箱和名字,加上 --verbose可以看到详细信息。
然后顺利的话你会收到一份邮件,需要点击验证。
pod trunk me //查看自己的注册信息
2、创建podspec(pod spec create podname)
对于已经存在于git上的project(项目中最好直接包含LICENSE和README.md)可以直接到当前目录下创建,然后编辑这个文件(可以本地直接修改然后提交或者在github上修改提交)。加入我们需要的信息,注意根据注释理解不同的信息代表的意义
3、更新版本号(跟podspec文件中的版本号一致),防止不同步
git tag 0.0.1
git push --tags
git push origin master
4、验证PodSpec文件配置是否正确
pod repo lint。如果有问题直到解决所有问题为止(passed validation.)。
5、上传到trunk
第四部可以不用直接执行push操作同样会检测文件是否正确
pod trunk push 命令会首先验证你本地的podspec文件(是否有错误),之后会上传spec文件到trunk,最后会将你上传的podspec文件转换为需要的json文件。成功之后pod search podname就可以搜到了。如果搜不到可以先pod setup一下,还是不行的话可以进入资源库Caches/CocoaPods删除search_index.json,删除之后再进行一次search操作。