xcode 5无法从旧的iOS项目中看到NSLog

时间:2013-11-25 00:32:49

标签: ios xcode

我有一个较旧的iOS6应用程序,我去年玩过;它只适用于我的妻子,所以我从未放过它,但我想把它弄脏,看看它是否对其他人有用。所以我在XCode5中加载(5.0.2在10.8.4上运行;我也在家用笔记本电脑上运行相同的XCode and Mavericks)。但是,尽管应用程序构建并运行正常,但我的NSLog语句都不会出现在控制台中,而是出现在任一台计算机上。我已经清理,重建,在我拥有的每台模拟器和iPad上运行它,通过设置搜索,撕掉我的头发等等,但我无法弄清楚如何让它们出现。我启动了一个新的iOS应用程序,以确保它不是我的设置,但NSLogs从那里工作得很好。不幸的是,我甚至不确定从哪里开始寻找解决这个问题。有没有人对我应该在这里探索的方向有任何想法?谢谢!

编辑:我只是尝试将文件复制到一个新项目中,现在NSLogs正在显示!仍然没有想到为什么他们没有出现在旧项目中。

Edit2:这不仅仅是用户错误;我可以使用复制的文件查看来自新项目的日志消息(参见图像)。当我运行它时,它们只是在旧项目中不显示。

log screenshot

2 个答案:

答案 0 :(得分:5)

也许您没有在XCode 5中打开控制台,看来,您正在尝试在成员控制台中查看日志。

尝试点击此处,您将看到控制台,其中包含"所有输出"选项:

enter image description here

答案 1 :(得分:0)

如@combinatorial的评论中所述,我在pch文件中隐藏了一个调试语句(如此巧妙地欺骗了我自己)。非常感谢你帮我解决问题!