【问题标题】:XCode - See console output after app exit, when running multiple app instancesXCode - 在运行多个应用程序实例时,在应用程序退出后查看控制台输出
【发布时间】:2012-11-12 06:38:42
【问题描述】:

当我从 XCode 调试器运行两个应用程序时,我可以在控制台中看到它们自己的 NSLog。 但是当一个应用程序存在一个exit 调用时,它会被杀死,我再也看不到控制台日志了。我该怎么做才能看到它。

换句话说,我正在调试应用程序,当发生不好的事情时,我会在日志中添加一条消息,然后退出。我想看看发生那件事的地方。

【问题讨论】:

    标签: iphone xcode debugging exit nslog


    【解决方案1】:

    如果您将 exit 电话替换为

    raise(SIGINT);
    

    如果您在附加调试器的情况下运行,程序的执行将暂停。如果您在没有调试器的情况下运行(即在生产中),应用程序将被终止。

    【讨论】:

      【解决方案2】:

      选择所谓的“日志导航器”并选择调试会话,见图

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-26
        • 1970-01-01
        • 2018-12-07
        相关资源
        最近更新 更多