最近,我创建了一个小的iOS类,并且希望将其与CocoaPods一起使用。到目前为止,我已经将其添加到GitHub中,并且按照this tutorial的说明解释了创建CocoaPod的过程,但是我坚持使用了这一过程:“将Podspec添加到CocoaPods Specs Repo”。
有人可以解释以下步骤,例如如何 fork 存储库并发出拉取请求。
我知道Google上有很多类似的答案,但是如果有人可以分享创建CocoaPods的经验,我将不胜感激。
还有一个选项,可以在我将pod添加到项目中之前在公开之前检查最终结果是什么?
最佳答案
现在,您需要使用Trunk来上传您的规范。首先,确保您已经注册了与Trunk的 session :
pod trunk register [email] [name] --description=[your session description]
pod spec create
SuperAwesomeProject.podspec
文件并保存。 Podspec Syntax Guide pod spec lint
并修复它报告的所有错误。 pod trunk push SuperAwesomeProject.podspec
部署您的podspec 比下面的旧方法简单得多!
注意:下面发布的信息已过时。
不要这样做。 我要留在这里供后代使用。
git clone [email protected]: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 Syntax Guide pod spec lint
并修复它报告的所有错误。 git commit -am "Added SuperAwesomeProject"
git push origin master
如果您已经有一个podspec文件,只需将其复制到
SuperAwesomeProject/0.0.1
文件夹中,然后跳过第7步。关于ios - 为现有的GitHub存储库创建CocoaPod,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22632071/