2014-05-22 115 views
1

我正在为OpenTok(iOS WebRTC SDK)构建一个CocoaPods组件的项目,他们已经发布了测试版本,但他们无意将其添加为beta测试规范。CocoaPods测试版本

我的问题是关于制定该测试版的规格。所以,我已经制作了一个项目的分支,并添加了一个标记“2.2beta”来指明它的规范,但我不知道是否正确指出我的叉子或者是否需要制作向原始存储库发出拉取请求并等待它被接受以制作新规格?

回答

1

在与@Orta从Cocoapods团队讨论后,答案是NO。

的CocoaPods采用了新干线的网络服务后,规则改变了出版新PodSpec:

引进了“干线”网络服务的表示,发布商可以 现在直接在命令发布荚在线,无需 创建拉请求。从http://blog.cocoapods.org/CocoaPods-Trunk/

因此,荚的创造者和mantainers主人给他的祝福,是唯一谁可以推新PodSpecs。

解决方法是让pod(OpenTok为我的特定情况)的所有者将测试版本作为新的PodSpec加入,或者将我包括为使用新Trunk Web服务的“祝福”贡献者自己添加它。

+2

TokBox的开发者(OpenTok的创建者)在这里。感谢@Floydian的兴趣。我们宣称拥有CocoaPods Trunk上的两个豆荚,并打算在将来用于官方发布。至于测试版,我们仍然建议您将OpenTok.framework手动合并到您的项目中,因为我们不打算在CocoaPods上发布它们。当v2.2稳定版发布时,它将全部是无缝的。 – Ankur