Xcode 调试看不到调用栈?可能是你没有启用'Debug executable' 选项!
在 Xcode 中进行断点调试时,如果看不到调用栈内容,可能是因为你没有启用 'Debug executable' 选项。
解决步骤
- 打开 'Product' 菜单,选择 'Scheme',然后选择 'Edit scheme'。
- 在 'Run' 选项卡中,确保 'Debug executable' 选项已启用。
如果仍然无法看到调用栈,可能是因为你的代码中没有符号信息。在这种情况下,你需要在编译时启用调试符号。
- 打开你的项目设置,选择 'Build Settings' 选项卡。
- 在 'Debug' 部分中,确保 'Debug Information Format' 设置为 'DWARF with dSYM File'。
重新编译你的代码,并再次尝试断点调试。
关于调试符号
调试符号是包含代码结构和变量信息的文件,它们可以帮助调试器理解代码并显示调用栈、变量值等信息。如果你没有启用调试符号,调试器将无法解析你的代码,导致无法显示调用栈。
希望以上方法能够帮助你解决问题。
原文地址: https://www.cveoy.top/t/topic/oDyK 著作权归作者所有。请勿转载和采集!