我正在为OpenTok(iOS WebRTC SDK)构建一个带有CocoaPods组件的项目,并且他们已经发布了测试版,但是他们并不打算将其添加为使用它进行beta测试的规范。
我的问题是为该测试版制作规范。所以,我已经做了一个项目的分支,并添加了一个标签' 2.2beta'从规范中指出它,但我不知道是否正确使规范指向我的分支,或者我是否需要向原始存储库发出拉取请求并等待它接受制作新的规格?
答案 0 :(得分:2)
与Cocoapods团队的@Orta讨论后,答案是否定的。
在CocoaPods采用新的Trunk网络服务后,规则发布了新的PodSpec:
引入“中继”网络服务意味着发布商可以 现在直接从命令行发布Pod,而不需要 创建一个拉取请求。来自http://blog.cocoapods.org/CocoaPods-Trunk/
因此,豆荚的创造者和所有者给予他祝福的mantainers是唯一可以推动新PodSpecs的人。
解决这个问题的方法是,要求pod的所有者(OpenTok针对我的特定情况)将beta版本作为新的PodSpec包含在内,或者将我作为一个"祝福"使用新Trunk Web服务的贡献者可以自己添加。