美文网首页
iOS 使用 symbolicatecrash解析crash l

iOS 使用 symbolicatecrash解析crash l

作者: CodingTom | 来源:发表于2018-08-24 09:14 被阅读4次

iOS 使用 symbolicatecrash解析crash log

1、找到 symbolicatecrash

2、下载iTunes center的crash log文件

3、获取到dSYM文件

4、三个文件放一个文件夹里面,输入命令进行crash log符号化,得到符号化后的文件

5、查看符号化的后crash log文件,找到准确的问题所在

脚本参考

run.sh

#!/bin/bash

#当前目录的绝对路径
basePath=$(cd `dirname $0`; pwd)
#崩溃文件的名称(文件放在和此脚本同一级目录)
inputFileName='inputFile.ips'
#导出可读崩溃文件的名称(自动生成)
outFileName='outFile.crash'
#dSYM文件的名称(文件放在和此脚本同一级目录)
dSYMName='dSYMName.dSYM'

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

./symbolicatecrash $basePath/$inputFileName $basePath/$dSYMName > $outFileName

ls

open $basePath

获取最新symbolicatecrash

打开终端输入以下命令查找symbolicatecrash的位置:

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

这个时候会得到一个文件路径,将这个路径中的symbolicatecrash 复制到你的桌面的symboli文件夹中

cp /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash /Users/你的电脑用户名字/Desktop/symboli

参考文件

https://www.jianshu.com/p/4de55d73c82b

相关文章

网友评论

      本文标题:iOS 使用 symbolicatecrash解析crash l

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