提交审核后APP store给出了crash崩溃日志,一长串的十六进制,如何查看这个crash日志呢。
1.在桌面新建一个“crash”的文件夹 如图:
12.从APP store 下载崩溃的文件,并把下载的文件拖入到crash文件夹中 如图:
23.在APP store中下载.dSYM文件 并添加到crash文件夹中如图:
34.通过 /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash 路径找到symbolicatecrash文件,并添加到crash文件中,这样crash文件中就有四个文件了,如图:
45.打开终端,并进入crash文件夹(在终端中输入命令 cd 然后把crash文件夹拖入终端,按回车就能进入crash文件)
6.在终端中输入命令 . /symbolicatecrash /crash.txt /MyAppName.app.dSYM > crash.log(“crash.txt”是你文件的路径,MyAppName.app.dSYM是你dSYM的路径,你可以在终端中输入 "./symbolicatecrash"然后分别把两个文件拖入终端就能自动出现路径,“>crash.log”是结果文件 )
7.第6步如果出现
Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69.的错误
只需要在终端中输入命令 export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
然后重复第6步的命令
8.如果第7步后还出现了错误
$ ./symbolicatecrash /Users/XXX/Desktop/crash/TestDemo.crash /Users/XXX/Desktop/crash/TestDemo.app.dSYM > log.crash
xcrun: error: missing DEVELOPER_DIR path: ”/Applications/XCode.app/Contents/Developer”
## Warning: can't find tool named 'otool' in iOS SDK, falling back to searching the Mac OS X SDK
xcrun: error: missing DEVELOPER_DIR path: ”/Applications/XCode.app/Contents/Developer”
Error: can't find tool named 'otool' in the macosx SDK or any fallback SDKs at ./symbolicatecrash line 122.
请把symbolicatecrash删掉后重新添加,(别慌,多试几次就可以了)然后重复第6步
9.成功后再crash文件中就会多出一个“crash.log”文件 如图:
5crash.log文件的内容就是你想要的日志了。
网友评论