符号化崩溃日志

1、获取symbolicatecrash 工具:

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

  得到 :                               /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/Library/PrivateFrameworks/DVTFoundation.framework/symbolicatecrash 
  类似路径,前往改路径,拷贝 symbolicatecrash 文件;

2、 获取 .dysm 文件

   打开Xcode 选择 window > organizer > 选择Archives 标签, 找到 build 号相对应的.xcarchive文件,然后右键show in finder,显示包内容进入dSYMs 文件夹>拷贝项目相应的 .dsyM 文件

3、 获取 crash 文件

   ~/Library/Logs/CrashReporter/MobileDevice/ 看看这个文件夹下面,有没有;
   如果没有,手机和mac连接后,打开Xcode选择window进入Devices,选中View Device Logs可展示该设备的crash日志;选择相应日志,全选复制到一个文本文件,后缀改为.crash即可;

4、 将前面准备好的文件,放到统一的文件夹。打开终端:

    export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer" 
    然后 执行 :
    ./symbolicatecrash crash1.crash xxx.app.dSYM > crashLog.txt

   等命令执行完成之后,我们可以在刚才的文件夹下面发现 crashLog.txt 符号化后的闪退日志。

你可能感兴趣的:(符号化崩溃日志)