个人记录,详请参考官网
(1)创建pod模板
pod lib create MyLibrary
(2)修改代码
添加修改代码,注意切换到Example文件夹,pod install 看看没有问题
(3)打tag并推送到远程
版本号需同.podspec文件里的s.version一致
> git tag 0.1.0
> git push origin 0.1.0
(4)验证.podspec文件
可以通过两种方式来完成,pod lib lint而pod spec lint。它们之间的区别是pod lib lint不访问网络,而是pod spec lint检查外部存储库和关联的标签。
pod spec lint BlinkingLabel.podspec
可能出现的问题,
原因是没有添加依用到的赖库如AFNetworking
(5)部署库,推送podspec文件到cocoapods
pod trunk push BlinkingLabel.podspec
如果没有注册,需要先注册,使用其中一个命令
pod trunk register eloy@example.com 'Eloy Durán' --description='Personal Laptop'
pod trunk register eloy@example.com --description='Work Laptop'
pod trunk register eloy@example.com
点击邮箱中收到的链接进行验证,然后返回来就可以推送了
~~ 愿您每天有所收获!