当我用 Xocde 连接设备时,突然我的断点在我的 Xcode 中不起作用。我给出了断点以在 UI 事件的不同功能位置调试代码,但它根本没有中断。
是什么原因?
我在网上搜索,发现有人说要将属性设置为“懒加载符号”的 On,但是这个选项在哪里?
Xcode 4 与它的前辈根本不同,但旧的错误有时会重新焕发生机。橙色断点表示 GDB 无法解析您的符号并且不会命中该断点。
设置断点没有变化:打开源代码文件并单击您希望调试器停止的位置旁边的灰色槽。查看工具栏中的断点状态按钮,看看 Xcode 是否确实激活了您的断点。如果断点未触发,请尝试以下步骤:
必须做的清单:
当您调试设备(iPhone 或 iPad)并且无法在 Xcode 4 中设置断点时:
在左侧导航器窗格中,现在有一个断点导航器,其中列出并管理了所有断点。
在 Xcode 4 中,新断点位于给定工作区的本地。如果将包含该断点的项目添加到另一个工作区,则不会将断点复制到新的工作区。看看这个。
在早期的 Xcode 版本中,找到 Xcode -> Preferences -> Debugging 选项卡。如果选中,则取消选中延迟加载符号。它似乎是从 Xcode 4 中删除的。 注意:
您需要点击黄色方块所示的按钮: