CocoaPods是一个负责管理iOS项目中第三方开源库的工具。CocoaPods的项目在Github上管理。
1.首先查看自己的cocoapods版本,也可以查看pod是否支持trunk命令
pod --version
pod --help
如果不支持trunk,需要更新你的cocoapods,下面是pod trunk命令
pod trunk --help
Usage:
$ pod trunk COMMAND
Interact with the CocoaPods API (e.g. publishing new specs)
Commands:
+ add-owner Add an owner to a pod
+ info Returns information about a Pod.
+ me Display information about your sessions
+ push Publish a podspec
+ register Manage sessions
+ remove-owner Remove an owner from a pod
Options:
--silent Show nothing
--verbose Show more debugging information
--no-ansi Show output without ANSI codes
--help Show help banner of specified command
2.注册账号
pod trunk register xxx@xxx.com ‘Test‘ --description=‘cocoapods maker‘
一定要是有效的邮箱地址,需要邮箱确认
注册成功后,查看注册信息
pod trunk me
3.准备podspec
这里不详细描述
4.校验podspec
pod spec lint xxx.podspec --verbose
提示很明确,根据提示修改自己的podspec,并且提交到github上
5.发布cocoapods
pod trunk push xxx.podspec --verbose
如果成功部署之后,就可搜到刚才提交的发布xxx
pod search xxx
tips:
发布的时候github上的tag和podspec的version一定要对应上,否则会发布失败;
如果push成功,该version下就不能修改了,提pr到https://github.com/CocoaPods/Specs也没有用.只能够重新发布新的version.对version比较在意的需要谨慎push;
原文:http://www.cnblogs.com/lizilong/p/5396751.html