最近我创建了小型iOS类,我想将它与CocoaPods一起使用.到现在为止我已经将它添加到GitHub了,我已经按照本教程解释了创建CocoaPod的过程,但我坚持这个:"将Podspec添加到CocoaPods Specs Repo".
有人可以解释以下步骤,例如如何分叉存储库并发出拉取请求.我知道Google上有很多类似的答案,但如果有人可以分享它创建CocoaPods的经验,我将非常感激.
还有一个选项可以在我将pod添加到我的项目之前检查最终结果是什么?
您现在需要使用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步.