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

时间:2010-04-15 18:33:44

标签: iphone debugging

我正在尝试在GDB中针对iPhone应用程序问题进行一些调试。当我将鼠标悬停在字符串变量上以查看内容时,控制台将进入带有“无法访问变量”文本的无限滚动。

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

2 个答案:

答案 0 :(得分:5)

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

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

我会详细介绍here

答案 1 :(得分:3)

我遇到了同样的问题并将配置设置为Debug修复它......非常合理:P

致@AranMulholland评论!