iPhone:应用程序加载时异常崩溃只发生在ios4上

时间:2010-08-03 05:50:27

标签: iphone

我们的一款游戏“iCopter Classic”曾一度位居畅销榜单,每天拥有100万独立用户,但受到了沮丧用户的好评。

他们不断报告的问题是“应用程序在许多ios4设备上崩溃”,无论他们运行的硬件如何。我们已经在iPod Touch 2g,3g,iPhone 2g,3gs,4以及许多iOS组合上测试了游戏。但我们无法重现这个问题。

由于此问题以及过去3次更新的错误评论,我们的下载次数降至50%。我们修复了所有与iOS 4相关的代码,现在又无法解决此问题。

我们不知何故得到了其中一位用户的崩溃报告,我们不确定如何指出该错误。

注意:我对这部分代码表示怀疑。我们正在加载大约200张带有单独uiimage对象的图像,用于加载国家/地区的标记。

崩溃日志说:

Exception Type: 00000020     
Exception Codes: 0x8badf00d

1 个答案:

答案 0 :(得分:1)

您需要追查的第一件事是来自用户的日志文件,它将为您提供有关正在发生的事情的一些有用信息。

通过运行 symbolicatecrash 实用程序,您可以符号化来自用户的崩溃日志(并获得可读的调用堆栈),该实用程序具有在生成时生成的确切.dSYM应用程序最初构建:

  

symbolicatecrash -o .app.dSYM

SymbolicateCrash通常住在:

  

/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash