转自:http://blog.sina.com.cn/s/blog_884e78b201011o2b.html
在xocde编译app的时候会同时生成一个以dsym作为后缀的文件,这个文件会记录app的crash log,需要通过symbolicatecrash来查看,但是这个工具在xccode4.3的时候改变了存放的位置。
1.给xcode打一个补丁: 命令行运行 /usr/bin/xcode-select -print-path
如果输出"/Developer"或者其他非"/Applications/Xcode.app/Contents/Developer/"的内容,运行下面的命令:
sudo /usr/bin/xcode-select -switch /Applications/Xcode.app/Contents/Developer/
2.查找symbolicatecrash:find
/Applications/Xcode.app -name symbolicatecrash -type f
获取路径,我的是Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash
在执行symbolicatecrash之前先切换到他的目录下:
cd
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/
4.3之前
1.直接find
/Developer -name symbolicatecrash -type f
2.切换到目录下,之后:./symbolicatecrash
/somePath/MyCrashLogFile.crash /somePath/MyAppName.app.dSYM
本文介绍如何在不同版本的Xcode中找到并使用symbolicatecrash工具,以解析应用程序崩溃日志(crash log)。文章详细说明了在Xcode 4.3及之前的版本中symbolicatecrash工具的位置变化及其使用方法。
825

被折叠的 条评论
为什么被折叠?



