永发信息网

如何删除ios crash log

答案:2  悬赏:0  手机版
解决时间 2021-01-02 17:25
如何删除ios crash log
最佳答案
1.在提交新版本到AppStore时候一定要保留每个版本的.dSYM文件。无法定位crash的代码肯定是.dSYM文件和crash report对应的程序版本不一致。
2.由用户反馈的当前版本的crash report可以在iTunesConnect下载。如果是存在设备上的,可以用Organizer导出
3.打开.crash文件,参考Hardware Model确定故障设备是armv6还是armv7架构。
4.利用.dSYM定位调用栈记录中未确定的offset。

比如有如下记录:
Last Exception Backtrace:
0 CoreFoundation 0x3440a8bf __exceptionPreprocess
1 libobjc.A.dylib 0x3465a1e5 objc_exception_throw
2 CoreFoundation 0x3440a7b9 +[NSException raise:format:]
3 CoreFoundation 0x3440a7db +[NSException raise:format:]
4 CoreFoundation 0x3437762b -[__NSCFDictionary setObject:forKey:]
5 MyApp 0x000e6f8b 0x1000 + 941963
6 MyApp 0x0004140b 0x1000 + 263179
...//更多stacktrace使用atos命令和.dSYM确定0x000e6f8b和0x0004140b的对应代码。在命令行中输入:
atos -o MyApp.app/MpApp -arch armv7 0x000e6f8b 0x0004140b得到如下结果:
-[MyViewController foo:] (in MyApp) (MyViewController.m:457)
-[MyDelegate bar:] (in MyApp) (MyDelegate.m:441)
这样就确定了调用栈中offset对应的源代码位置。注意如果此时.dSYM文件版本不对,会得到完全无用的错误结果。之后就可以根据所有信息综合分析,确定crash的原因并修正。
全部回答
将产生崩溃的设备连接到pc,打开itunes, 等待itunes同步crash日志完成 mac机器打开finder,进入~/library/logs/crashreporter/mobiledevice目录 widnows机器进入c:\users\\appdata\roaming\apple computer\logs\crashreporter/mobiledevice windows xp进入c:\documents and settings\\application data\apple computer\logs\crashreporter 在上述目录中找到以设备名命名的文件夹中,过滤以dcloud_pandora 开始的文件,根据产生crash的时间确定crash的日志文件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题在狭义相对论中,下列说法正确的是A.所
单选题Fatherwillnot________ustogooutat
单选题Ilikemychild________bedearlyand_
跳绳英语单词是什么?
阿强和阿燕裸体死在一间密室中、現场只留下一
我家水族箱的鱼沉底
单选题制印刷电路时常用FeCl3溶液作为“腐蚀
华为自带浏览器不好用,换什么浏览器好
单选题设a=log0.70.8,b=log1.10.9,则A.b>a
运方的客人请你到我家来做客作文300字
根抱石的寓意是什么
有关“西气东输”工程的说法,错误的是:A.会
想问一下ZL114A的导热系数,有知道的吗?谢谢
单选题下列科技成就中,哪一项是春秋时期的A.
单选题12本外形相同的书中,有10本语文书,2
推荐资讯
编程入门时想不出实现功能的思路,怎么办?
报省内的大学与省外的大学,要注意什么?
孩子在课堂上爱动怎么办?
熬夜会影响葡萄籽的吸收嘛
什么是条件赋值语句?
龙之谷手游怎么用手柄玩 手柄安装方法
翼龙出现年代距今多少年
剑皇穿什么装备才能刷安图恩
现在到香港旅游一天吃住行至少要多少钱?包括
“绿色试剂”碳酸二甲酯(DMC),经4CH3OH+2C
单选题Theysoonmovedbacktothe________
校园生活怎样才能变得有趣?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?