.ips文件生成.crash符号化了的崩溃日志

1、在桌面上新建文件夹crash。

2、ips崩溃报告文件重命名为.crash,放入crash文件夹内。

3、下载ipa(没有的话就从打包的电脑中导出),后缀改为.zip,解压,然后把Payload文件夹下的.app文件也放入crash文件夹里。

4、在Archives里找到需要的dSYM文件,复制放入到crash文件夹内。

5、前往文件夹找到symbolicatecrash工具,复制放入到crash文件夹内,路径如下:

/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/Library/PrivateFrameworks/DVTFoundation.framework/symbolicatecrash

6、在终端cd进入crash文件夹输入以下命令:

./symbolicatecrash /Users/xxxx/Desktop/crash/InOrder.crash /Users/xxxx/Desktop/crash/InOrder.app.dSYM > Control_symbol.crash

xxxx与InOrder分别为电脑用户名与.crash和.app.dSYM 名。

7、终端可能会报错Error: "DEVELOPER_DIR" is not defined at /usr/local/bin/symbolicatecrash line 53.。

这时候在终端中再输入

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

8、生成的Control_symbol.crash文件则为符号化了的崩溃日志

注意检查.app.dSYM与.app的uuid是否一致

dwarfdump --uuid 名称.app.dSYM

dwarfdump --uuid 名称.app/名称

你可能感兴趣的:(.ips文件生成.crash符号化了的崩溃日志)