ios crash定位symbolicate命令

在终端用:xcrun atos -arch armv7 -o 'pathOfYourAppFile.app'/'nameOfYourApp' 0x000198f5

或者:atos -arch arm -o 'pathOfYourAppFile.app'/'nameOfYourApp' 0x00083ad7 

 

特别注意:'pathOfYourAppFile.app'/'nameOfYourApp'一定要用当时Archive生成的那个;这样才能保证定位到的位置是正确的。

 

相关转载:http://blog.sina.com.cn/s/blog_489ab04e010157pg.html

参考:http://www.apblog.cn/blog/2013/10/19/report-crash-log/

有时候App在别人的设备崩溃,把crash report在自己的机器上打开,Xcode没有自动的进行符号化。
这时候就需要自己去把地址解析成符号。
大前提是,必须有相同版本App对应的.dSYM文件。
这时候打开Terminal,进入到build/Debug-iphoneos
使用命令:
$atos -arch arm7 -o XXX.app/XXX 0xabcdef
XXX是你的App名字,用需要解析的地址替换上面的0xabcdef
arm7是编译App时所用的Architecture,也可能是arm6,如果在simulator上的App,这个位置应该用i386

posted @ 2014-08-11 12:35  天下.无贼  阅读(322)  评论(0)    收藏  举报