代码之家  ›  专栏  ›  技术社区  ›  John Smith

iPhone应用程序需要保留什么?[关闭]

  •  3
  • John Smith  · 技术社区  · 14 年前

    我已经向苹果提交了一个iPhone应用程序以供批准和分发。

    如果(什么时候?),我需要保存什么代码和编译才能修复bug?虫子进来了?我应该保存所有内容,还是只保存符号文件?

    2 回复  |  直到 14 年前
        1
  •  0
  •   hotpaw2    14 年前

    我一提交应用程序构建,就检查将应用程序构建到源代码存储库(带有适当的标记)所需的所有源代码和资源。另外,我压缩并备份我的build/distribution iphoneos目录中的.dsym目录,以防我的工具环境发生变化。

    有了一个准确的源快照,我可以在尝试复制问题的同时做一些事情,例如insert nslog语句等,如果这有助于缩小问题源的范围(如果没有,则返回),而不仅仅是查看(符号化的)崩溃转储。

        2
  •  3
  •   Vladimir    14 年前

    要使用SymbolicateCrash工具破译可能的崩溃报告,您需要存储符号文件。

    我认为,存储其他东西是否取决于您,这可能取决于您计划进行什么应用程序更新。例如,您可能仍然在开发一些新特性,并发布一个只包含热bug修复的更新——在这种情况下,您需要在源代码管理中有一个单独的分支来实现这一点。如果您计划发布一个与您的dev版本没有区别的更新,那么可能不需要单独的分支。

    但是我个人在SVN中用每个AppStore提交所用的实际代码做了单独的标记——也许它并不总是有用的,但是它肯定不会有什么害处。