最近我创建了小型iOS类,我想将它与CocoaPods一起使用。到目前为止,我已将其添加到GitHub并且我已经跟随this tutorial解释了创建CocoaPod的过程,但我坚持使用这个:"将Podspec添加到CocoaPods Specs Repo&# 34。
有人可以解释以下步骤,例如如何分叉存储库并发出拉取请求。 我知道Google上有很多相似的答案,但如果有人能分享它创建CocoaPods的经验,我将非常感激。
还有一个选项可以在我公开之前将pod添加到项目中时检查最终结果是什么?
答案 0 :(得分:13)
您现在需要使用Trunk上传您的规范。首先,确保您已经注册了与Trunk的会话:
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
比下面的旧方法简单得多!
注意:下面发布的信息现已过时。
不要这样做。我只是把它留在这里作为后代..
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 Syntax Guide pod spec lint
并修正其报告的任何错误。git commit -am "Added SuperAwesomeProject"
git push origin master
如果您已有podspec文件,只需将其复制到SuperAwesomeProject/0.0.1
文件夹中,然后跳过第7步。
答案 1 :(得分:2)
也许,我的回答为时已晚......无论如何,请找到我已执行的以下步骤: