Xcode 9,我的NSLog()在哪里?未在Xcode控制台或Console.app中显示

Ken*_*and 12 xcode nslog ios

我正在尝试在应用程序上进行一些基本的日志记录.我把一些NSLog()s 扔进了我的代码,但是没有任何东西被打印到下面的Xcode控制台.字面上没什么,甚至没有应用程序启动时的一些启动信息等.

我已经将我的Xcode控制台设置为显示,All Output并且我已经打开了变量检查器和控制台:

在此输入图像描述

在此输入图像描述

我听说过Logging更改,并且引入了一个新的Console.app,它可以让我查看模拟器上的日志,所以我想也许日志会显示在那里,但是当我这样做时会发生很多系统消息我没有看到我正在制作的NSLog().

我错过了什么吗?我需要翻新一个新设置吗?我在哪里可以看到我的NSLog()?

编辑:

我是用iOS 11模拟器做的,没有控制台输出.当我切换到iOS 9模拟器时,我得到了所有的控制台输出.

Ken*_*and 26

弄清楚了.这不是间歇性问题,也不是可以通过重启来解决的问题.这是一个运行配置问题.

单击Xco​​de左上角的Run Scheme选择器.

单击"管理方案".

在此输入图像描述

单击您的主App Project.

单击左下角的"编辑"按钮.

在此输入图像描述

取消选中OS_ACTIVITY_MODE.

单击关闭.

中提琴.您的所有控制台日志都会恢复.

在此输入图像描述