有一个构建设置显示我在Debug版本中设置为NO的“默认隐藏的符号”,但我仍然没有在我的设备上遇到符号化崩溃。这对ios来说是不可能的吗?我知道在mac上,但也许还有另一种设置,我错过了? 谢谢。
答案 0 :(得分:0)
符号化只有在将构建部署到设备后才开始另一个构建过程时才有效。每个构建都将生成具有相同UUID的app二进制文件和dSYM文件的唯一组合。此ID在崩溃报告中设置,用于查找正确的dSYM以解析崩溃报告中的符号。
如果再次构建,则会替换这些文件,因此也会获得新的UUID。因此符号化过程无法找到相应的文件,也无法解析应用程序特定的符号。 iOS符号应该可以正常工作。