appstore 审核崩溃结果分析

提交appstore审核后,如果程序崩溃,解决方案中心消息附件里会有一个崩溃的txt文件,可以用以下方法分析崩溃报告

桌面新建一个名称为crash的文件夹将附件txt文件拷入,假设其名字为crash.txt

到Xcode->Window->Organizer找到提交的那个Archive文件,假设其名字为Test,Show in Finder,右击Test.xcarchive,显示包内容,将dSYMs文件夹中的Test.app.dSYM文件和Products/Applications中的Test.app文件拷贝到桌面的crash文件夹

终端输入:find /Applications/Xcode.app -name symbolicatecrash -type f 后得到/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash,将symbolicatecrash文件也拷贝至桌面crash文件夹

cd进入crash目录

执行./symbolicatecrash /Users/yourname/Desktop/crash/crash.txt /Users/yourname/Desktop/crash/Test.app.dSYM > Test_symbol.crash

终端执行完成以后,crash文件夹会有一个Test_symbol.crash,通过这个文件可以查看导致程序崩溃的原因

如果第5步出现这个错误

Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69

执行下

export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"

再执行第5步就可以了


原文出处 http://blog.csdn.net/luna84/article/details/60139363

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在做这个项目时,一开始并未考虑收集用户的崩溃日志,都是由用户直接反馈崩溃问题给客服或是产品经理,然后再交于开发进行...
    最晴天阅读 1,212评论 0 0
  • 原文地址:http://www.cocoachina.com/ios/20160115/15009.html 我自...
    FengxinLi阅读 727评论 1 3
  • 该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93d...
    刘小壮阅读 37,811评论 45 122
  • 主题: 如何捕捉发布版本ipa的崩溃, 并定位崩溃代码 一、 崩溃日志 1 什么是崩溃日志iOS设备上的应用闪退时...
    深山问阅读 16,134评论 5 28
  • 如果大家是用真机在调试的过程中出现了Crash,那么请看iOS调试之 crash log分析 前言 导读:Unde...
    KODIE阅读 6,558评论 7 12