为iPhone应用程序保留什么?

时间:2010-08-28 11:43:57

标签: iphone xcode debugging

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

如果(何时?)错误进来,我需要保存哪些代码和编辑才能进行错误修复?我应该保存所有内容,还是只保存符号文件?

2 个答案:

答案 0 :(得分:3)

使用symbolicatecrash工具解密可能的崩溃报告,您需要存储符号文件。

是否存储其他内容取决于您,我认为,这可能取决于您计划进行的应用程序更新。例如,您可能仍在开发一些新功能并仅使用热修复错误发布更新 - 在这种情况下,您需要在源代码管理中使用单独的分支。如果您计划发布与您的开发版本没有区别的更新,则可能不需要单独的分支。

但我个人在svn中使用每个appstore提交的实际代码制作单独的标签 - 可能它并不总是有用,但它肯定不会受到伤害。

答案 1 :(得分:0)

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

有一个确切的源快照允许我做一些事情,比如插入NSLog语句等,同时尝试复制问题,如果这有助于缩小问题源(如果没有则恢复),而不仅仅是查看(象征性的)崩溃转储。