0

我最近在研究崩溃的应用程序。我使用 Appcelerator 工具制作了这个应用程序,它可以让你用 Javascript 编写应用程序。苹果指出的代码和崩溃报告如下:

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

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

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

我只是无法理解它。

帮帮我!

谢谢

4

1 回答 1

3

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

2.1 崩溃的应用将被拒绝

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

将崩溃报告拖到 Xcode>Window>organizer>Device logs 这会将崩溃报告显示为更易读的形式。在其中,您的一些应用程序功能显示为内存位置。以下行帮助您找到错误行,

从苹果分析崩溃报告的步骤:

  1. 将推送到应用商店的发布 .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>. 根据报告,内存位置应该是应用程序崩溃的位置。

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

这将向您显示导致崩溃的确切行、方法名称。

于 2011-02-10T08:56:56.657 回答