一、首先找到symbolicatecrash所在目錄路徑
普遍使用的方法是用symbolicatecrash來解析crash log
xcode6.0以前的位置:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources
xcode6.0以後的位置: /Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources
把symbolicatecrash文件copy到/usr/bin和usr/sbin下
二、找dSYM文件
準備工作:隨意在自己喜歡的路徑下新建一個文件夾,暫且叫做crash
2.1點擊Archive打包
2.2點擊“Show in Finder
2.3點擊”顯示包內容“,進入dSYMs文件夾把AppName.app.dSYM此文件複製到crash文件夾裏面
2.4進入Products-Applications下,把.app文件複製到crash文件夾裏面
三、拿取crash文件
3.1使用iTunes工具同步數據,在"/Users/One/Library/Logs/CrashReporter/MobileDevice"找到對應iPhone名稱文件夾,打開即可看到crash文件
3.2把*.ips文件copy到crash文件夾,並把文件類型修改成.crash
3.3在crash目錄下使用終端命令:”symbolicatecrash /Users/One/Desktop/crash/LeFeng_2016-01-08-191828_Testde-iPhone.crash /Users/One/Desktop/crash/LeFeng.app.dSYM > Control_symbol.crash“
使用上面命令時有可能會出現:Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 60. 這時輸入:export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer" 回車即可
再執行”symbolicatecrash /Users/One/Desktop/crash/LeFeng_2016-01-08-191828_Testde-iPhone.crash /Users/One/Desktop/crash/LeFeng.app.dSYM > Control_symbol.crash“ 終端完成以後,在crash文件夾會多出一個文件Control_symbol.crash