2011-03-07 53 views
1


我的应用程序,在发布和调试模式下运行良好,如果我运行通过XCode, 但如果我双击应用程序,然后它崩溃在同一地点,但我不能'能够继续, 如果我在XCode环境外运行我的应用程序,或者任何其他指针来分析崩溃,是否有任何方法来捕获NSLog。在发布模式下捕获NSLog

亲切的问候
罗汉

回答

1

GDB,苹果调试器。

刚启动终端并键入:

gdb -q path-to-your-application 

当加载按R键以启动应用程序。

希望帮助

1

的NSLog输出发送到stdout,都到控制台从Finder启动的应用程序。换句话说,看看Console.app。

+0

NSLog发送到stderr。如果stdout将被保存在console.app中,那将是非常可怕的;-) – 2011-03-08 22:04:47

0

您可以用对自己函数的调用替换调用NSLog(),该函数会将输出写入到您指定的位置,还可以选择调用NSLog()将输出转储到控制台。