MrM*_*axP 6 breakpoints xcode4
我的断点在最新的XCode 4版本中已经停止正常工作.如果不更改项目设置,断点不会在设置的行中断.
例如,在一个函数中,我可以在它的正文中的任何位置设置断点,但代码将始终在函数的最后一行中断.
在另一个例子中,我可以在一个函数中的任何位置设置断点,代码将在同一文件中的不同函数中间的一行中断!在中断后跟踪显示它确实在错误的位置中断,并且它不仅仅是文件/调试器同步问题.
我不知道为什么这已经开始了.然而,它似乎从新的断点开始,而旧的断点工作.我添加的任何新断点都在错误的位置.最近,一些文件现在根本没有破坏!我只能假设断点是错误的,它被转移到未被调用的代码中.我已经针对这个问题进行了大量的互联网搜索和论坛搜索,虽然我找到了类似问题的人,但是没有解决方案或列出的解决方案(重启设备,交换调试输出,关闭优化等)都没有工作为了我.
值得一提的是,我主要使用.mm文件在C++中编码.在XCode 3的过去一年的开发中,以及在XCode 4中的最后几个月,一切都很好!我正确调试设置.在调试运行时没有优化,没有死代码剥离,我正在使用带有DWARD的LLVM编译器2.0和dSYM调试文件.但是,更改这些值没有任何区别.
请帮忙,这让我发疯!
对此的更新.它开始在一台全新的Lion和xcode安装的全新机器上再次发生.整个编辑都没有成功.以下示例出现在错误的行上的错误.
