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

问题描述:

我们的一款游戏“iCopter Classic”曾经在畅销榜单中,并且每天都有100K独特用户,它们正在从沮丧的用户那里收到糟糕的评论。iPhone:应用程序加载异常崩溃仅发生在ios4上

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

由于这个问题以及过去3次更新的错误评论,我们的下载次数下降到了50%。我们修复了所有与iOS 4相关的代码,并且现在不知道下一步要做什么来解决这个问题。

我们以某种方式从一位用户那里得到了崩溃报告,我们不确定如何指出错误。

注意:我的疑问是在这部分代码。我们使用单独的uiimage对象加载大约200张图片来加载国家标志。

崩溃日志说:

Exception Type: 00000020  
Exception Codes: 0x8badf00d 
+0

再次。 – 2010-08-03 05:56:54

+0

这是一个dup,很抱歉地说,但你的答案已经在这里解决:http://*.com/questions/1282491/i-get-error-0x8badf00d-in-iphone-app-and-is-not-通常嫌疑人 – 2010-08-03 05:59:07

你需要追上的第一件事就是从用户的日志文件,这会给你到底是怎么回事一些有用的信息。

您可以symbolicate崩溃日志从用户(并得到一个可读的调用堆栈),通过与生成应用程序时初建的确切.dSYM运行symbolicatecrash实用程序:

symbolicatecrash -o .app.dSYM

symbolicateCrash通常生活在:

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

与变质的食物
+0

检查了一切。但是没有线索可以找到哪条线给出这个问题......问题在我们的设备中是不可重现的。 :( – codetiger 2010-08-03 15:18:16

+0

@codetiger你是否设法表示故障转储? – RedBlueThing 2010-08-03 15:26:50

+0

@Cannonade是的,我是从一个用户那里做的,崩溃是由于启动超时引起的,所以它每次都在不同的线路上,但它并不反映在我们的设备上 – codetiger 2010-08-05 05:01:37