我最近在研究崩溃的应用程序。我使用 Appcelerator 工具制作了这个应用程序,它可以让你用 Javascript 编写应用程序。苹果指出的代码和崩溃报告如下:
它在运行 iOS 4.2.1 的 iPhone 4 上崩溃。(据 Apple 报道)。相关文件如下:
代码: http: //pastie.org/1543760
崩溃报告: http: //pastie.org/1542144
我只是无法理解它。
帮帮我!
谢谢
我最近在研究崩溃的应用程序。我使用 Appcelerator 工具制作了这个应用程序,它可以让你用 Javascript 编写应用程序。苹果指出的代码和崩溃报告如下:
它在运行 iOS 4.2.1 的 iPhone 4 上崩溃。(据 Apple 报道)。相关文件如下:
代码: http: //pastie.org/1543760
崩溃报告: http: //pastie.org/1542144
我只是无法理解它。
帮帮我!
谢谢
我也有同样的问题,我的应用被苹果拒绝了
2.1 崩溃的应用将被拒绝
他们提供崩溃报告,我搜索并找到如何阅读崩溃报告。我想这可能会对你有所帮助。
将崩溃报告拖到 Xcode>Window>organizer>Device logs 这会将崩溃报告显示为更易读的形式。在其中,您的一些应用程序功能显示为内存位置。以下行帮助您找到错误行,
从苹果分析崩溃报告的步骤:
将推送到应用商店的发布 .app 文件、发布时创建的 .dSYM 文件和从 APPLE 接收的崩溃报告复制到文件夹中。
打开终端应用程序并转到上面创建的文件夹(使用 CD 命令)
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
这将向您显示导致崩溃的确切行、方法名称。