我有一个Xcode项目,其中包括一个子项目。升级到Xcode 7后,子项目中的断点未命中,我也无法进入子项目的函数调用。某些断点确实会命中,但它们只是显示该调用的程序集,因此似乎未正确符号化子项目。我已经检查了所有常见的事情,即生成调试符号,未发布基于调试的构建配置以及Xcode项目设置中显示的这种性质的东西。我可能还缺少什么?在Xcode 6.4中,这不是问题。
最佳答案
这是在托管项目中未设置正确的调试信息格式的问题。我通过创建虚拟/测试Xcode项目并将比较详细的调试文件格式(针对每个配置)与麻烦项目中的调试文件格式(更改调试信息格式以匹配虚拟/测试项目)相比较来解决。