Xcode 6忽略了断点 - Swift

时间:2015-04-27 17:31:41

标签: ios xcode swift debugging

Xcode 6完全忽略了我的断点。我从2008年看到一篇帖子here,但答案已经过时,似乎没有用。

修改

只有我开始的项目才会发生这种情况。我所下载的所有开源项目都运行得很好,以及我几个月前开始的项目。

更新:

这是我在创建一个全新项目并在viewDidLoad

中设置断点时得到的结果

enter image description here

4 个答案:

答案 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断点再次受到尊重。

enter image description here

这里有一篇有趣的帖子:

http://blog.credland.net/2014/03/xcode-debugger-why-do-you-stop-working.html

答案 3 :(得分:0)

关闭Xcode并删除派生数据然后重新打开Xcode它将起作用