Xcode 7 中未命中断点

Breakpoints not being hit in Xcode 7

我有一个 Xcode 项目,其中包含一个子项目。升级到Xcode后,子项目中的7个断点都没有命中,也无法进入子项目的函数调用。有些断点确实被击中,但它们只显示调用的程序集,因此子项目似乎没有被正确符号化。我已经检查了所有常见的事情,即正在生成调试符号,调试时的构建配置未发布以及 Xcode 项目设置中显示的这种性质的事情。还有什么我可能会遗漏的吗?在 Xcode 6.4 中,这不是问题。

这是一个问题,因为没有在托管项目中设置正确的调试信息格式。我通过创建一个 dummy/test Xcode 项目并将每个配置的详细调试文件格式与麻烦项目中的文件格式进行比较来解决,更改调试信息格式以匹配 dummy/test 项目。

在某些情况下,此问题可能与断点和 Project/file 之间的损坏 link 有关。 所以尝试把断点去掉再重新加。