XCode 4.5观察点无法正常工作

时间:2012-11-09 16:11:54

标签: c++ xcode debugging lldb watchpoint

我正在尝试在iOS上的Xcode 4.5中调试C ++代码,在连接的iPad 2上运行应用程序。

我在我的代码上设置了一个常规断点,当我点击它时,我查看我的局部变量,点击一个变量并选择“Watch xxxxx”。

lldb控制台显示:

  

错误:无法为m_step创建观察点

如果我尝试使用以下命令在控制台中手动设置它,结果相同:

  

w s v xxxxx

我明白了:

  

错误:Wathpoint创建失败(addr = 0x ..... size = 4)   错误:发送gdb观察点数据包失败

我使用LLDB运行调试配置。有任何线索我是否应该检查?

编辑:这是我的设置:

settings settings settings

2 个答案:

答案 0 :(得分:6)

你的iPad 2运行的是什么iOS? Watchpoint支持需要iOS 6中包含的调试服务器,而不是早期版本。听起来您的设备上运行的调试服务器没有观察点支持。设备端调试服务器是使用iOS版本修复的,它不会被Xcode更新。 Xcode 4.5中的Watchpoint支持包括对设备端调试服务器(在iOS 6中)的更改以及对Mac上Xcode中的lldb的更改。此功能需要双方。

答案 1 :(得分:1)

最新的Xcode发行说明说Xcode 4.5支持它们。

https://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/WhatsNewXcode/00-Introduction/Introduction.html

嗯......那又怎样? (顺便说一下,这是一个修辞问题。)我无法获得在Xcode 4.5上工作的观察点!我怀疑他们只是不工作。仍然。