在Xcode 4.4上调试10.6

时间:2012-08-09 03:41:52

标签: c++ xcode macos debugging gdb

我最近一直在尝试为Xcode中的游戏引擎编译静态库。我正在使用OS X 10.8和Xcode 4.4。我设法从旧的Xcode安装中复制了10.6平台。经过一些复制后,我设法获得了一个带有适当标题和内容的可运行的10.6 SDK。我不得不使用GDB进行调试,因为LLDB不再喜欢10.6了。调试好了一点,直到我触摸了一个构建设置,没有任何线索。执行快照还原没有任何修复。无论如何,现在调试真的很不错。会发生什么:第一次运行应用程序时,一切正常。它启动游戏,加载静态库,断点工作,一切都很好。但在此之后,下一次尝试运行以及将来的所有尝试都会导致出现此错误消息:

Unable to find Mach task port for process-id 49069: (os/kern) failure (0x5).

崩溃报告报告:

Thread 0 Crashed:
0   dyld                            0x8fe01030 _dyld_start + 0

调试器输出显示除正常情况之外的任何信息。

有没有办法让Xcode 4.4编译为10.6并且100%运行?

编辑:我尝试使用http://sourceware.org/gdb/wiki/BuildingOnDarwin中描述的技术,但错误仍然存​​在。

0 个答案:

没有答案