HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何记录并分析CRASH日志方法二大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

这种方法比较麻烦,但@L_772_1@要详细些@H_403_7@

ios程序在崩溃的时候会在设备以下路径自动生成日志@H_403_7@

/Library/Logs/CrashRepoter@H_403_7@

在IOS5中文件名类似APSIOS1_2012-02-18-102927_ipad2.plist,早期可能是.crash文件@H_403_7@


@H_403_7@

用ITUnes同步后这个文件自动复制到电脑里(未验证过,我现在设备是越狱的,都是直接看设备里的文件)
@H_403_7@ @H_776_4@mAC@H_403_7@

~/Libary/Logs/CrashRepoter/MobileDevice@H_403_7@

windows 7@H_403_7@

c:\Users\<user name>\ApPDAta\roaR_620_11845@ing\apple computer\logs\crashreporter\mobiledevice\@H_403_7@


@H_403_7@


@H_403_7@

这个plist文件用记事本打开,是无法看明白的.需要配套的.dsym文件(这是符号文件,可以帮助你翻译错误@L_772_1@和地址)@H_403_7@

认这个文件在类似以下位置
@H_403_7@

/Users/ljw/Library/Developer/Xcode/DerivedData/APSIOS-ekmcahprvecdgldkiddssvibzvlu/ArchiveIntermediates/APSIOS/BuildProductsPath/Release-iphoneos
@H_403_7@

其中aPSIOS是你的程序名@H_403_7@

把APSIOs.APP.DSym和APSIOS1_2012-02-18-102927_ipad2.plist放到一个目录下@H_403_7@

这时可以用symbolicatecrash程序来查看日志,这个程序在/Developer/Platforms/iPhoneOs.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/resources下@H_403_7@

在终端里运行
@H_403_7@

symbolicatecrash APSIOS1_2012-02-18-102927_ipad2.plist APSIOs.APP.DSym@H_403_7@

就可以看到比较详细的崩溃日志了.@H_403_7@

.------------------------------
@H_403_7@

Last Exception BACktrace:
0   CoreFoundation                    0x37f808bf __exceptionPreprocess + 163
1   libobjc.A.dylib                   0x37acc1e5 objc_exception_throw + 33
2   CoreFoundation                    0x37f83ACB -[NSObject doesnotRecognizeSELEctor:] + 175
3   CoreFoundation                    0x37f82945 ___forWARDing___ + 301
4   CoreFoundation                    0x37edd680 _CF_forWARDing_prep_0 + 48
5   APSIOS1                           0x0003e56b -[PhotoSync GetFiles:] (PhotoSync.m:203)
6   APSIOS1                           0x0003eb05 -[PhotoSync DownloadPhotoFromMachineThread:] (PhotoSync.m:320)
7   Foundation                        0x35225a91 -[NSThread main] + 73
8   Foundation                        0x352b95a1 __NSThread__main__ + 1049
9   libsystem_c.dylib                 0x37a44c1d _pthread_start + 321
10  libsystem_c.dylib                 0x37a44ad8 thread_start + 8


@H_403_7@

.------------------------------ @H_403_7@

大佬总结

以上是大佬教程为你收集整理的如何记录并分析CRASH日志方法二全部内容,希望文章能够帮你解决如何记录并分析CRASH日志方法二所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。