iphone Xcode 3.1.4 3.1.2 SDK,观察点不起作用?

时间:2009-10-21 02:32:53

标签: iphone xcode gdb watchpoint

如果我尝试设置观察点,我会收到gdb错误:

” 没有'Z2'(写 - 观察点)数据包,无法清除硬件观察点 “

然后它似乎破坏了设备(在重新启动设备时,它抱怨操作系统对于SDK太旧了,即使它是OS 3.1.2)。

我有一个追踪错误的错误,很容易通过观察点追踪,所以这真的很痛苦。

有人知道观察点应该有效吗?如何让他们工作?

2 个答案:

答案 0 :(得分:1)

不幸的是,这是OS 3.1.2中的已知错误。传闻有一个新的3.1.3构建即将到来,但我不知道这是否能解决这个问题。

答案 1 :(得分:0)

我意识到这是一个非常古老的帖子但是我刚刚收到同样的错误消息,试图在OS X 10.7.3 Lion上运行XCode V4.3.2(4E2002)设置观察点。我发现以下link解释了该消息 如果没有'Z2'(写 - 观察点)数据包, “无法清除硬件观察点” 表示目标计算机没有所需的硬件支持。对我而言,这意味着我需要在iPhone模拟器下运行,而不是直接在iPhone 4上运行。另外请注意,最新版本的XCode 4.3.2默认为(LLDB)调试器,XCode版本中的调试器不支持设置观察点。您必须在菜单产品:编辑方案中将调试器设置为 GDB 。在方案编辑对话框中,将调试器字段下拉设置为 GDB