2012-08-24 23 views
3

我在分析我的iPhone应用程序时未收到任何符号名称。分析仪器中的iPhone应用程序时缺少符号名称

它在模拟器中工作,并且在设备上使用调试模式时,但在使用发布时不起作用(因为您应该在分析时使用)。我知道dsym-file是为发行版和调试版而生成的,所以这不是问题。

我已经试过这里描述的解决方案:

Missing symbol names when profiling IPhone application with Instruments

当我选择“重新Symbolicate文档”我的应用程序的名字没有出现在二进制列表(它确实出现时使用调试),所以我不能尝试手动添加dsym文件。

我也试过:

  • 添加和Spotlight的隐私清单
  • 删除我导出的数据文件夹从iPhone删除应用程序剖析
  • 卸下衍生之前
  • 清洁&构建建立和分析前的数据文件夹

什么是p roblem?

+0

我在这里只是有同样的问题。任何建议?您是否设法找到解决方案/解决方法 –

+0

不,没有找到解决方案:(请让我知道如果您运行的解决方案。 – thejaz

回答

0

今天我也在iPhone上的配置文件时丢失符号。 但我曾经错过找到dsym文件,当我建立一个平台来分析崩溃报告。我记得我通过reindex聚光灯修复它。

所以这次我这样做,因为我在resymbolicate文档中发现,仪器无法找到specfic udid的dsym文件。所以我想这是系统无法在聚光灯帮助下找到它的原因(系统总是使用mdfind命令来查找dsym文件)。如果聚光灯未能找到,也许该仪器无法找到DSYM文件太..

,所以我去搜索重建索引命令:sudo的 -E mdutil /卷/ Macintosh的\ HD

-E会告诉系统重新索引 此命令重新索引根磁盘。所以可能需要一些时间。

reindex后,最好给你一个resymbolicate的路径。

这对我来说很好,如果你有什么不明白的地方,请让我知道。谢谢。