2009-07-01 60 views
6

我一直在XCode 3.0中使用OCUnit(XCode附带的默认安装)。我很高兴能够运行我的测试并查看Build Results窗口中的结果以及我输出的任何NSLog()消息。OCUnit,NSLog和XCode 3.1

然而,随着的XCode 3.1测试运行正常,但我突然失去我的NSLog()输出。有人知道它去了哪里?

回答

7

刚学这个东西我自己,不得不闲逛来回答这个问题了(的XCode 3.1.2)。

运行后转到Build Results窗口。它可能无法自动打开,具体取决于配置。 “构建/构建结果”菜单选项将在需要时打开它。

在两个窗格之间的中间区域,你会看到在左边4个按钮。第三个图标只有3-4条水平线。点击该按钮来切换构建记录。这显示了运行的所有生成步骤和NSLog()输出。

+1

我实际上做的是做一个宏来包装的NSLog()忘在我的测试项目,将#define DEBUG。但是,我会给你答案,因为大多数人并不像我一样头重脚轻;) – sehugg 2009-07-03 05:30:26

+0

我在3.2.1版本的构建结果窗口中看不到此按钮 – jacob 2010-01-25 00:46:29

-2

(在菜单栏)运行 - >控制台(SHIFT-苹果-R)

3

虽然它的不方便,我发现要在OSX Console.app的NSLog()消息。

应用程序>工具> Console.app我过滤通过otest看到输出。

我无法得到任何上述方法的工作。