美文网首页iOSiOS学霸笔记iOS Developer
使用命令行符号化iOS crash文件

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

作者: 呼神护卫 | 来源:发表于2016-04-26 10:10 被阅读635次

做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

就可以了。

相关文章

  • 【iOS开发】Crash 文件解析

    一、Crash文件解析参考文章:iOS: Crash文件解析(一)分析iOS Crash文件:符号化iOS Cra...

  • iOS Crash 符号化与分析

    iOS Crash 符号化与分析 1.crash文件与dSYM文件的UUID crash文件的UUIDBinary...

  • 收集关于开发中遇到问题

    1.分析iOS Crash文件:符号化iOS Crash文件的3种方法 http://www.cocoachina...

  • 符号化crash文件

    使用Xcode自带的工具symbolicatecrash在命令行中符号化crash文件 假设项目的target名...

  • iOS Crash符号化

    Crash符号化 通过Mac自带的命令行工具解析Crash文件需要具备三个文件 symbolicatecrash ...

  • crash

    iOS Crash文件的解析(一)教你如何对ios崩溃(crash)日志做符号化IOS本地日志记录解决方案友盟统计...

  • iOS crash报告符号化,.ips文件分析

    iOS crash报告符号化,.ips文件分析 (Xcode 9版本) symbolicatecrash 地址: ...

  • crash文件符号化攻略

    根据 .crash文件符号化堆栈信息,这个操作你可能并不陌生,详细可以看.crash文件符号化 下面?总结一下主要...

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

    做iOS开发经常需要分析应用崩溃记录。如果应用ipa包就是在自己的机器上打的,直接把.crash文件拖进Devic...

  • iOS Crash 流程化0:概览

    Ref:iOS Crash 捕获及堆栈符号化思路剖析 iOS Crash 流程化:概览崩溃捕获Mach 异常捕获U...

网友评论

  • Corbin___:appname.app怎么生成,测试就丢了个ips文件给我

本文标题:使用命令行符号化iOS crash文件

本文链接:https://www.haomeiwen.com/subject/lngtrttx.html