【问题标题】:Xcode 5.0 Watchpoint "sending gdb watchpoint packet failed" errorXcode 5.0 观察点“发送 gdb 观察点数据包失败”错误
【发布时间】:2014-04-25 11:08:43
【问题描述】:

我正在为 ios 和 XCode 的新手开发应用程序。

尝试将观察点设置为全局变量。我所做的是-

  1. 我在 viewload 方法中保留了一个断点并运行。
  2. 在调试区域中,我选择了所有变量,其中还列出了我要查看的变量。
  3. 右键单击我要观看的变量并选择观看。

但这似乎不起作用。它给了我“发送 gdb 观察点数据包失败” 消息。有谁能帮帮我吗?

我的流程有什么问题吗?请多多指教。

【问题讨论】:

  • 当前 Xcode 是 5.1.1,而不是 5.0。我建议在尝试这样的事情之前更新。观察点一直是不确定的。即使现在你也只能拥有其中的几个。您收到提及“gdb”的消息这一事实有点令人不安,因为当前的调试器是 LLDB,而不是 GDB。
  • 我同意。我收到 GDB 观察点消息而不是 LLDB 的事实让我感到不安。

标签: ios xcode


【解决方案1】:

我敢打赌,您的项目包含另一个您需要检查的项目。我刚刚在使用跨平台框架 (wdl-ol) 时遇到了这个问题,其中包括绘图引擎 (lice) 和插件 (AU、VST ...) 的框架。我的项目设置得很好。

对于其他人,LLVM 是选择的编译器(“Compiler for C/C++/Objective-C”设置为“Apple LLVM 7.0”),但向下滚动到“C 语言方言”设置(在 Apple LLVM 7.0 下 -语言”,我的情况)在构建设置中显示它们被设置为“GNU99”。将它们更改为“编译器默认值”并重建修复它 - 之后观察点工作。

这是一个古老的问题,但没有得到解答,仍然与今天的 Xcode 相关。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-27
    • 1970-01-01
    • 2011-03-29
    • 2011-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多