当前位置:  开发笔记 > 编程语言 > 正文

为现有的GitHub仓库创建CocoaPod

如何解决《为现有的GitHub仓库创建CocoaPod》经验,为你挑选了1个好方法。

最近我创建了小型iOS类,我想将它与CocoaPods一起使用.到现在为止我已经将它添加到GitHub了,我已经按照本教程解释了创建CocoaPod的过程,但我坚持这个:"将Podspec添加到CocoaPods Specs Repo".

有人可以解释以下步骤,例如如何分叉存储库并发出拉取请求.我知道Google上有很多类似的答案,但如果有人可以分享它创建CocoaPods的经验,我将非常感激.

还有一个选项可以在我将pod添加到我的项目之前检查最终结果是什么?



1> squarefrog..:

您现在需要使用Trunk上传您的规范.首先,确保您已经注册了与Trunk的会话:

pod trunk register [email] [name] --description=[your session description]

    pod spec create

    编辑SuperAwesomeProject.podspec文件并保存.Podspec语法指南

    运行pod spec lint并修复它报告的任何错误.

    用你的podspec部署 pod trunk push SuperAwesomeProject.podspec

比下面的旧方法简单得多!

注意:下面发布的信息现已过时.


不要这样做.我只是留在这里为后人..

    访问CocoaPods Specs Repo

    按Fork并选择您的GitHub帐户.

    使用终端克隆你的回购 git clone git@github.com:github-username/Specs.git

    cd Specs && mkdir -p project-name/version-number 例如 mkdir -p SuperAwesomeProject/0.0.1

    cd SuperAwesomeProject/0.0.1

    pod spec create

    编辑SuperAwesomeProject.podspec文件并保存.Podspec语法指南

    运行pod spec lint并修复它报告的任何错误.

    如果您的规格通过了linting,请添加podspec git commit -am "Added SuperAwesomeProject"

    git push origin master

    访问您的GitHub fork页面并提交Pull Request

    等待其中一个规范所有者合并您的拉取请求.

如果您已有podspec文件,只需将其复制到该SuperAwesomeProject/0.0.1文件夹中并跳过第7步.

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有