当我剖析我的iPhone应用程序,我没有得到任何符号名。
它的工作原理在模拟器和设备上使用调试模式,但使用时不会释放(如profiling的时候,你应该使用)。 我知道发布和调试生成DSYM文件,所以这不是问题。
我试着在这里描述的解决方案:
缺少符号名称与仪器剖析IPhone应用程序时
但是, 当我选择“重新Symbolicate文档”我的应用程序的名字没有出现在二进制列表 (它不使用调试时出现),所以我不能尝试手动添加DSYM文件。
我也试过:
- 添加和Spotlight的隐私列表中删除我的导出数据文件夹
- 从iPhone中删除应用程序
- 清洁和分析前建立
- 构建和分析之前删除导出的数据文件夹
可以采取什么问题吗?
今天我也没有的符号,当在iPhone上的个人资料。 但我曾经丢失找到DSYM文件时,我搭建了一个平台来分析崩溃报告。 我记得我通过重新编制聚光灯修复它。
所以这次我把它做的,因为我在resymbolicate文件发现,该仪器无法找到specfic UDID的DSYM文件。 所以我想它是由体制造成的失败,聚光灯的帮助下找到它(系统始终使用mdfind命令查找DSYM文件)。 如果聚光灯未能找到,也许该仪器无法找到DSYM文件太..
所以我去搜索重建索引命令:sudo的mdutil -E /卷/ Macintosh的\ HD
-E会告诉系统重新索引这个命令来重新索引根磁盘。 所以可能花费一些时间。
重新索引后,最好让你给resymbolicate的路径。
它的确定对我来说,使其工作,如果你有什么不明白的,请让我知道。 谢谢。