dSYM,剥离和调试级别

时间:2018-06-21 18:01:18

标签: xcode macos clang dsym

对于使用Xcode构建的发行版本,如果生成了dSYM文件,那么-g0是有效标志吗?如果我想象征崩溃文件,就必须使用-g吗?我通读了调试级别的文档,如果知道了

  

0级完全不产生调试信息

对,那么我认为我将无法解析崩溃文件中的符号?还是将信息放入dSYM文件而不考虑调试级别?据我了解,-g可能会关闭某些优化功能,因此,如果我可以解决堆栈问题,那么我很乐意使用-g0。我当时查看的是this表,并认为发布版本的-g0应该可以,但是再次,也许我误解了。

如果我至少需要使用-g,这是否还涉及使用makefile和-g构建的外部静态库,是否还剥离了来自它们的调试信息,还是我需要执行在libtool之后删除某些东西,然后将它们用作Xcode的输入?

0 个答案:

没有答案