在iPhone调试器中鼠标悬停在变量名称上的问题

rad*_*six 7 iphone debugging

我正试图在GDB中为iPhone应用程序问题做一些调试.当我将鼠标悬停在字符串变量上以查看内容时,控制台将进入无限滚动,文本为"无法访问变量".

有关为什么会发生这种情况的任何想法?

Jos*_*zzi 5

为了将来参考,有几个主要原因:

  • 目标级优化设置:应该没有优化
  • 目标级条带符号:不应剥离符号
  • 调试符号的目标级别:应使用默认或所有符号
  • 每个文件的编译器标志(文件中的get-info,选择Debug选项卡):确保没有每个文件的优化设置,因为无法指定应该使用哪个配置(调试或发布),所以他们'总是使用.

在这里详细介绍.