您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页使用命令行符号化iOS crash文件

使用命令行符号化iOS crash文件

来源:伴沃教育

做iOS开发经常需要分析应用崩溃记录。如果应用ipa包就是在自己的机器上打的,直接把.crash文件拖进Devices -> view device log 即可。
但如果不是的话,就需要动用命令行工具了。如果.crash文件不多,可以使用symbolicatecrash,步骤如下:

首先把appname.appappname.crash文件放在同一个文件夹中。

然后cd到这个文件夹。

最后执行

/path/to/symbolicatecrash appname.crash appname.app > out.log

/path/to/symbolicatecrash代表symbolicatecrash所在的路径。out.log中就是符号化好的crash记录了。

一个比较坑的事实是,随着Xcode版本不断更新,symbolicatecrash的路径经常变,所以照搬网上流传的命令很多都会报not found。

所以我们先使用下面的命令找到symbolicatecrash的位置:

find /Applications/Xcode.app -name symbolicatecrash -type f

目前Xcode最近版本7.3的symbolicatecrash位置在这里:

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

所以在7.3版本下只要执行

/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash appname.crash appname.app > out.log

就可以了。

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务