需要帮助解决私人cocoapod的工作流程问题

时间:2014-07-10 15:49:40

标签: ios xcode cocoapods

我正在和一些其他工程师一起工作。这个吊舱被一些项目使用。

我已经正确设置了私有podspec repo,一切正常,但我的git标签正在快速攀升。我觉得必须有更好的方法来解决这个问题,只是不确定如何继续。这就是我正在做的事情。

  1. 将代码更改为私人广告容。
  2. pod spec lint。
  3. 假设成功,那么

    1. 将git标签添加到repo以获取私有pod。
    2. 更改podspec文件中的版本,并更改​​podspec文件中的标记。
    3. pod repo push ....
    4. 然后在我的主app中使用它: 6. pod更新

      虽然这一切都有效,但它确实让我非常迅速地升级我的git标签,即使很多这些标签和pod版本也永远不会被使用。此外,如果另一个项目执行“pod更新”,那么它将获得此最新版本,即使我还没有在我的目标应用程序上完全测试它。

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

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

      感谢有关良好工作流程的任何提示。

      -Dan。

1 个答案:

答案 0 :(得分:1)

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