Cocoapod记录-GitHub项目搭建
2017-06-18 本文已影响18人
54be30d2931c
1, 发布GitHub项目
2, 发布到CocoaPods
注册trunk
$ pod trunk register eloy@example.com 'Eloy Durán’ #注册,会发带验证链接的邮件到邮箱地址,名称无法修改
$ pod trunk me #可查询注册信息。
注意:邮箱是GitHub上的邮箱,名称随意但是无法修改。命令执行完后邮箱会收到带有验证链接的邮件,打开链接就能完成trunk注册流程。
生成podspec文件
$ pod spec create XLPhotoBrowser
会在当前目录下生成XLPhotoBrowser.podspec文件,里面有非常多的注释,大部分都是无用的。建议删除内容,直接使用其它成功提交的podspec文件修改。
打tag
$ git tag 1.0.1 #给源代码打版本标签,与podspec文件中version一致即可
$ git push --tag
验证podspec文件是否合法
$ pod lib lint #需要验证一下,以便提前发现问题。
$ pod lib lint --use-libraries --allow-warnings #忽略警告
更新GitHub仓库
$ git add . #将当前目录下所有文件和子目录的修改记录到Git索引中
$ git status #列出当前目录下被修改还未提交的状态
$ git commit -m ‘first commit’ #提交被add的改动
$ git push origin master #push代码到Git
发布到CocoaPods
$ pod trunk push FYHelper.podspec --use-libraries --allow-warnings
验证podspec是否合法,上传pod spec文件到CocoaPods,并将podspec文件转成json格式
当终端出现类似以下输出时,代表已经提交成功,等待审核即可。我的第1次提交审核了十几分钟。
搜索CocoaPods第三方库
两种方法:方法一:使用$ pod setup
命令更新本地pod依赖树,再使用$ pod search XLPhotoBrowser
命令搜索;方法二:官网查询(官网地址: https://cocoapods.org/?q=XLPhotoBrowser )
如出现 Authentication token is invalid or unverified. Either verify it with the email that was sent or register a new session.
按照如下步骤:
pod trunk register 你的邮箱
打开邮箱验证
重新执行pod trunk push podspec 提交podspec文件