首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Xcode 9,我的NSLog()要去哪里?没有显示在Xcode控制台或Console.app中

Xcode 9,我的NSLog()要去哪里?没有显示在Xcode控制台或Console.app中
EN

Stack Overflow用户
提问于 2017-10-29 19:03:49
回答 1查看 7.8K关注 0票数 12

当我在应用程序上工作时,我试图做一些基本的日志记录。我把一些NSLog()扔到我的代码中,但是没有任何东西被打印到下面的Xcode控制台。实际上什么都没有,甚至在应用程序发布的时候甚至没有一些启动信息,等等。

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

我听说了日志记录的变化,并且引入了一个新的Console.app,它可以让我在模拟器上查看日志,所以我想也许日志会出现在那里,但是当我做了这么多的系统消息时,我没有看到我正在制作的NSLog()。

我是不是遗漏了什么?我需要换个新的设置吗?我在哪里可以看到我的NSLog()s?

编辑:

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

EN

Stack Overflow用户

回答已采纳

发布于 2017-11-05 23:47:55

弄明白了。这不是一个间歇性的问题,也不是一个只需重新启动就可以修复的问题。这是一个运行配置问题。

单击Xcode工具左上角的Run Scheme选择器。

单击“管理方案”。

点击你的主要应用程序项目。

单击左下角的编辑按钮。

取消检查OS_ACTIVITY_MODE

点击关闭。

维奥拉。你所有的控制台日志都回来了。

票数 27
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47004127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档