我最近在应用程序上遇到了崩溃。我使用Appcelerator工具创建了这个应用程序,它允许您使用Javascript编写应用程序。苹果指出的代码和崩溃报告如下:
它在运行iOS 4.2.1的iPhone 4上崩溃了(正如Apple报道的那样)。相关文件如下:
崩溃报告:http://pastie.org/1542144
我只是无法理解它。
帮帮我吧!
由于
答案 0 :(得分:3)
我也有同样的问题,苹果拒绝了我的应用
2.1崩溃的应用将被拒绝
他们发布了崩溃报告,我搜索并找到了如何阅读崩溃报告。 我想这可能会对你有帮助。
将崩溃报告拖到Xcode> Window>组织者>设备日志 这将将崩溃报告显示为更易读的形式。在其中,您的某些应用功能显示为内存位置。以下行可帮助您找到错误行
分析来自apple的崩溃报告的步骤:
将推送到appstore的.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
这会显示导致崩溃的确切行,方法名称。