2014-07-10 32 views
1

解决工作流问题我正在一个私人吊舱,与其他几个工程师。这个吊舱被一些项目使用。需要帮助解决与私人cocoapod

我已经正确设置了私人podspec回购,并且一切正常,但是我的git标签正在以一个快速的速度攀升。我觉得必须有更好的方法来解决这个问题,只是不确定如何进行。这是我正在做的。

  1. 将代码更改为专用吊舱。
  2. pid spec lint。

假设这个成功,那么

  1. git的标签添加到回购私人吊舱。
  2. 更改podspec文件中的版本,并更改​​podspec文件中的标记。
  3. 荚回购推....

然后在我的主要的应用程序使用此: 6.豆荚更新

虽然这一切的作品,它使我升级我的Git标签非常迅速,即使是大量的这些标签和pod版本也不会被使用。另外,如果另一个项目执行“pod更新”,那么它会得到这个最新版本,即使我没有在我的目标应用程序上完全测试它。

想知道是否有一个工作流程,我可以使用我的私人吊舱,进行更改,并用我的目标应用程序进行测试,一旦我满意,然后标记&推送podspec。

我想基本上,我想“分支”我的podspec,直到我确定它已准备就绪,然后通过执行版本号&标记将其发布到组。

感谢您提供良好工作流程的任何提示。

-Dan。

回答

1

您不需要使用标签在pod文件中引用您的代码。您也可以使用repo'head',一旦代码稳定,就可以创建一个标签并使用它。供参考Using Pod file.在文档中查找pod 'Objection', :head并阅读相关部分。