Iphone:帮助理解崩溃报告

时间:2011-02-09 05:47:53

标签: iphone ios4 appcelerator crash-reports

我最近在应用程序上遇到了崩溃。我使用Appcelerator工具创建了这个应用程序,它允许您使用Javascript编写应用程序。苹果指出的代码和崩溃报告如下:

它在运行iOS 4.2.1的iPhone 4上崩溃了(正如Apple报道的那样)。相关文件如下:

代码:http://pastie.org/1543760

崩溃报告:http://pastie.org/1542144

我只是无法理解它。

帮帮我吧!

由于

1 个答案:

答案 0 :(得分:3)

我也有同样的问题,苹果拒绝了我的应用

  

2.1崩溃的应用将被拒绝

他们发布了崩溃报告,我搜索并找到了如何阅读崩溃报告。 我想这可能会对你有帮助。

将崩溃报告拖到Xcode> Window>组织者>设备日志 这将将崩溃报告显示为更易读的形式。在其中,您的某些应用功能显示为内存位置。以下行可帮助您找到错误行

分析来自apple的崩溃报告的步骤:

  1. 将推送到appstore的.app文件复制,发布时创建的.dSYM文件,并将崩溃报告从APPLE收到文件夹。

  2. 打开终端应用程序并转到上面创建的文件夹(使用CD命令)

  3. atos -arch armv7 -o '<your .app file name here>'/'<.dSYM filename here>' <memory location in the crash report where the crash occured>。内存位置应该是应用程序根据报告崩溃的位置。

  4. Foo.app示例:atos -arch armv7 -o 'Foo.app'/'Foo' 0x0003b508

    这会显示导致崩溃的确切行,方法名称。