Cocoapod记录-GitHub项目搭建

1, 发布GitHub项目
2, 发布到CocoaPods

注册trunk
$ pod trunk register [email protected] '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文件

你可能感兴趣的:(Cocoapod记录-GitHub项目搭建)