美文网首页
如何在代码中定位苹果手机中的崩溃日志

如何在代码中定位苹果手机中的崩溃日志

作者: LoveToday2020 | 来源:发表于2020-03-03 14:02 被阅读0次

第一步:找出崩溃日志文件 形如

AppName-2020-03-03-103842.crash

方法一:使用iTunes

a.将苹果手机使用数据线连接到电脑上;

b.等待同步完成

c.前往/Users/chenjianglin/Library/Logs/CrashReporter/MobileDevice 文件夹可以看到以下截图

手机中的崩溃日志

方法二:如果电脑上安装了xcode就更加容易了

a.选中xcode之后 xcode->Window->Devices and Simulators

View Devices Logs位置

b.点击上图中的View Devices Logs按钮可以看到如下图所示

Xcode中的Crash位置

c. 右击选中上图中的Crash 并选中Export Log便可得到AppName-2020-03-03-103842.crash

crash

第二步:找到对应的xcode中的symbolicatecrash文件地址

a.终端执行find /Applications/Xcode.app -name symbolicatecrash -type f 可以得到电脑中symbolicatecrash的路径地址

b.前往上述a中地址 可以得到

symbolicatecrash文件

步骤三找到  AppName.app.dSYM

arichive文件

1.上述图片所示可以得到AppName 2020-2-24, 23.06.xcarchive

2.右击->显示包内容

dsyms

3.在dSYMs文件夹中找到形如AppName.app.dSYM文件

第四步:将上述第一步,第二步,第三步中的三个文件AppName 2020-3-3, 10-38 AM.crash、AppName.app.dSYM和symbolicatecrash放到同一文件夹Crash中

第五步:得到解析后的symbol.crash

a. 终端中cd到上述的Crash文件夹中

b. 终端中 export DEVELOPER_DIR=/Applications/XCode.app/Contents/Developer

c. 终端中 ./symbolicatecrash ./*.crash ./*.app.dSYM > symbol.crash

第六步:双击symbol.crash 选择对应的功能便可以定位到项目中的具体崩溃代码了

最后

相关文章

网友评论

      本文标题:如何在代码中定位苹果手机中的崩溃日志

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