Xcode是否允许及时调试?

时间:2011-05-05 06:35:21

标签: objective-c xcode

我只是好奇。 VB.net和visual studio允许这样做。 xcode也允许吗?你知道一种很酷的功能。

2 个答案:

答案 0 :(得分:1)

不,Xcode或Mac OS X没有该功能。

答案 1 :(得分:1)

不,但是您可以启用核心转储。这允许您使用调试器在崩溃后检查进程的内存,尽管该程序将不再运行。

请参阅:How to enable full coredumps on OS X?

如果您有一个崩溃的程序,您可以在其周围放置一个包装器脚本,仅为该应用程序启用核心转储。您甚至可以将修改后的应用程序分发给用户并从中获取核心转储。包装器脚本如下所示:

$ cd MyCoolApp.app/Contents/MacOS
$ ls
MyCoolApp
$ mv MyCoolApp MyCoolApp.real
$ cat > MyCoolApp <<EOF
> #!/bin/sh
> ulimit -c unlimited
> exec MyCoolApp.real
> EOF
$ chmod +x MyCoolApp