标签:
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