“调试器由于信号5(SIGTRAP)而退出”,仅在未调试时才会退出

时间:2010-12-16 12:48:11

标签: c++ xcode debugging ios-simulator breakpoints

我正在使用Xcode 3.2.5为iPhone开发。在模拟器中测试我的程序时,我的程序启动并崩溃时会立即收到此错误

  

由于信号5(SIGTRAP)

,调试器已退出

但是如果我激活调试,即使没有断点,程序也会完美运行。

你知道从哪里开始看吗?

由于

3 个答案:

答案 0 :(得分:0)

尝试重新启动Xcode并单击“清除所有目标”,这可能会有所帮助。

答案 1 :(得分:0)

这个答案表明你可以查看模拟器的崩溃日志来查找堆栈跟踪。这可能有助于缩小搜索范围:

Crash logs generated by iPhone Simulator?

程序本身运行正常吗?

答案 2 :(得分:0)

我只是遇到了同样的问题,干净的构建没有帮助。我最终重置了模拟器并删除了.xcodeproj文件夹中不是project.pbxproj的所有文件(即:所有jim。*文件等)。

我应该一次做一个,因为现在我不知道哪个修复了问题,但现在它有效了。