苹果审核被拒后,返回崩溃日志应该怎么分析处理

1.桌面新建一个文件夹,自行命名(appStoreCrash);

2.找到Xcode的位置,右键"显示包内容",根据以下目录找到symbolicatecrash工具:

/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash

并拷贝出来,放到刚才创建的(crash)文件夹中;

3.把苹果审核返回的崩溃日志下载,也放到刚才创建的(appStoreCrash)文件夹中;

4.打开Xcode,选择Window-->Orgianzer找到对应的Archive文件,

点击右边的Download dSYMS,

如果文件夹为空,那么就要去检查Xcode设置,在Xcode --> Build Setting 搜索 "debug information format",将"DWARF"修改为"DWARF with dSYM File",之后重新打包就可以找到了;

5.打开终端,进入刚才的文件夹(cd 你自己的刚才创建的文件夹路径-我一般cd 后直接丢文件夹进去)

cd /Users/xxx/desktop/appStoreCrash 

6.接着输入以下命令

./symbolicatecrash ./crash.txt ./MyAppName.app.dSYM > crash.log

注意:

crash.txt为苹果返回的崩溃日志的名字(通常是crashlog-后面很长一串),

MyAppName.app.dSYM为你自己拷出来的dSYM文件的名字,

crash.log为你要输入的日志文件的名字。

执行命令之前的crash文件夹内(上面三个txt格式的为苹果返回的崩溃日志文件)

执行命令之后(.crash文件为生成的日志文件)

7.如果提示"DEVELOPER_DIR" is not defined at xxxxxxxxxxxxxx,那么输入以下命令,如果没有则跳过

export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer

8.然后重新输入第6步的命令

./symbolicatecrash ./crash.txt ./MyAppName.app.dSYM > crash.log

9.打开日志文件进行分析

摘自:苹果审核崩溃日志处理

资料:了解和分析应用程序崩溃报告

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容