1

我在 Xcode 4.3.2 中的不同 iOS 项目中遇到了一些奇怪的问题:

断点的正常行为应该是这样的:如果程序执行到带有断点的代码行,则执行停止并且代码行显示在 Xcode 中。然后可以使用“继续”、“跳过”或“步入”功能继续执行。使用“Step over”或“Step into”将显示接下来将执行的代码行。

第一部分(达到断点时停止执行)没有任何问题。但是 Xcode 没有显示相应的代码行。执行停止后,我可以使用 Step 函数,但 Xcode 不会再次显示代码行。这样断点就没什么用了,因为我看不到执行停止的地方。

问题并不总是出现。有时它可以工作,然后突然停止工作。一次断点起作用,而在下一次执行期间它不起作用。

大多数情况下,停止执行并再次运行应用程序可以解决问题。但它再次停止工作只是时间问题。有时只有重新启动 Xcode 才有效果。

顺便说一句:调试器设置为 GDB,因为 LLDB 有其他问题。

我发现了一些其他处理断点问题的帖子。但在所有情况下,问题都与我遇到的问题不同(执行根本没有停止,断点自动禁用等)。

有谁知道这个问题或知道如何解决它?

安德烈

4

0 回答 0