Cocoapod记录-GitHub项目搭建

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#忽略警告

【Cocoapod记录-GitHub项目搭建】更新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文件

    推荐阅读