iPhone应用程序需要保留哪些内容?

3
我已经向苹果提交了一款iPhone应用程序,以进行批准和分发。
如果(当)出现错误,我需要保存哪些代码和编译内容才能进行错误修复?我应该保存所有内容还是只保存符号文件?

为什么您不想保存整个项目?我总是保存所有内容。 - jsan
2个回答

3
要使用symbolicatecrash工具解密可能的崩溃报告,您需要存储符号文件。其他东西是否存储取决于您的计划进行应用程序更新。例如,您可能仍在开发一些新功能,并发布一个仅包含热门错误修复的更新 - 在这种情况下,您需要为此在源代码控制中创建一个单独的分支。如果您计划发布与开发版本没有区别的更新,则不需要单独的分支。但我个人会在svn中使用单独的标签来存储每个appstore提交所使用的实际代码 - 这可能并不总是有用的,但肯定不会有害。

0

我会在提交应用程序构建后立即将所有源代码和构建所需的资源存储到源代码仓库中(带有适当的标签)。此外,我还会将我的build/Distribution-iphoneos目录中的.dSYM目录进行压缩和备份,以防我的工具环境发生变化。

拥有精确的源代码快照使我能够在尝试复制问题时插入NSLog语句等操作,如果这有助于缩小问题源(然后还原,如果不是),而不仅仅是查看(符号化的)崩溃转储。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接