2011-11-10 89 views
2

在我複製了一個讓我的應用程序崩潰(在iOS模擬器內部運行)的難以捉摸的bug後,我想要生成一個核心文件供以後檢查。在Linux上,我會從gdb中運行generate-core-file,但該命令在gdb的Mac OS X版本中不可用。如何在XCode + gdb中爲崩潰的應用程序生成核心文件?

那麼,如何從gdb中生成核心文件?有一些方法可以向操作系統提供崩潰應用程序的核心轉儲,但我擔心該應用程序會在那時改變其狀態。什麼是最好的方法來做到這一點?

謝謝!

回答

4

不幸的還有在Mac OSX GDB沒有gcore命令,但有關如何在OSX

http://osxbook.com/book/bonus/chapter8/core/

產生的核心轉儲在這篇文章中一個很好的文章有一個可下載的源代碼來生成核心轉儲,我已經使用了很多次。

相關問題