转自: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