如何将崩溃日志信息ips文件反编译成明文符号化

有时候用户手机崩溃后,的确不知道哪里出现问题,可以让用户把手机崩溃ips信息回传给你,然后解析成明文格式,查看具体崩溃位置
那么接下来说一下具体操作步骤:

1.在桌面先建一个文件夹,我们随便取一个名字Crash

2.将获得的.ips文件改名成.crash 文件

3.按照这个路径 /应用程序/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources 找到该文件下面的symbolicatecrash,将其复制出来放到自己建立的Crash文件夹中

4.将我们APP打包后的xxx.app.dSYM文件复制出来放到Crash文件中

5.通过终端cd /Users/example/Desktop/Crash的方式切换到Crash文件夹中

6.在终端中输入 ./symbolicatecrash /Users/example/Desktop/Crash/59129929.crash /Users/example/Desktop/Crash/xxx.app.dSYM > log.crash (这里面一共有四个部分:第一个部分固定是./symbolicatecrash,第二个部分可以直接crash文件到上面,第三个直接拖动dsym到上面,第四个生成的文件名字,自己定义吧)

7.如果终端报错:Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69.
那么在终端输入:export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer",
然后在运行上面的方法

8.接着我们就可以在Crash文件夹中看到 log.crash文件了,该文件是被符号化后的崩溃日志,我们就可以查看崩溃的地方了

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

相关阅读更多精彩内容

友情链接更多精彩内容