从崩溃报告中提取构建标识符?

时间:2012-07-13 14:03:57

标签: xcode crash-reports

Technical Q&A QA1765 : How to Match a Crash Report to a Build解释了如何使用grep“在崩溃报告中查找构建标识符”。

$ grep -A=1 "Binary Images:" Example.crash
Binary Images:
   0xb6000 - 0xb7fff +Example armv7 <270a9b9d7a333a4a9f1aaf8186f81394> /var/mobile/Applications/28D4F177-D312-4D3B-A76C-C2ACB4CB7DAD/Example.app/Example

但是,提取构建标识符的最佳方法是什么:270a9b9d7a333a4a9f1aaf8186f81394

1 个答案:

答案 0 :(得分:0)

您与州联系的技术问答:

  

崩溃报告的“二进制图像:”部分中的第一行包含构建标识符,位于&lt;&gt;内。

所以,我会选择类似的东西:

grep -A 1 "Binary Images:" Example.crash | sed -n 's/.*<\([a-z0-9]\{32\}\)>.*/\1/p'