Xcode 6完全忽略了我的断点。我从2008年看到一篇帖子here,但答案已经过时,似乎没有用。
修改
只有我开始的项目才会发生这种情况。我所下载的所有开源项目都运行得很好,以及我几个月前开始的项目。
更新:
这是我在创建一个全新项目并在viewDidLoad
答案 0 :(得分:4)
在尝试了很多不同的事情后,我跑了
defaults delete com.apple.dt.Xcode
重置我的Xcode设置。现在,当我创建一个新项目时,断点工作正常。
我意识到问题发生在我将Cocoapods添加到项目中时。在我运行pod install
后,B / c,断点停止工作。我不知道为什么。
希望这可以帮助任何有同样问题的人
答案 1 :(得分:2)
当我向项目添加目标时,我遇到了类似的问题。放置在该目标中的断点被忽略。
解决方案是将新目标的构建设置中的“调试信息格式”设置为“DWARF with dysm”
在XCode 7.1中,它默认为DWARF
答案 2 :(得分:1)
可能有各种各样的罪魁祸首,常见的是将构建方案设置为Release而不是Debug。
对我来说,在我的目标的构建设置中,调试优化级别设置为-O0。将其更改为“Fast [-O,O1]”会使Xcode断点再次受到尊重。
这里有一篇有趣的帖子:
http://blog.credland.net/2014/03/xcode-debugger-why-do-you-stop-working.html
答案 3 :(得分:0)
关闭Xcode并删除派生数据然后重新打开Xcode它将起作用