我曾经在XCode 3.0中使用OCUnit(默认安装的测试框架),我很高兴能够运行我的测试并在“构建结果”窗口中查看结果,以及输出的任何NSLog()消息。
然而,在XCode 3.1中,测试可以正常运行,但是我突然失去了NSLog()输出。有人知道它去哪里了吗?
然而,在XCode 3.1中,测试可以正常运行,但是我突然失去了NSLog()输出。有人知道它去哪里了吗?
我自己也在学习这方面的知识,所以必须查找答案来回答这个问题(XCode 3.1.2)。
运行后进入“构建结果”窗口。根据配置不同,它可能不会自动打开。如果需要,可以通过“构建/构建结果”菜单选项来打开它。
在两个窗格之间的中间区域,您将看到左侧有4个按钮。第三个图标只是3-4个水平线。单击它以切换构建记录。这将显示所有构建步骤和从运行中的NSLog()输出。
虽然不太方便,但我发现NSLog()消息会发送到OSX Console.app中。
路径:应用程序 > 实用工具 > Console.app 我按otest进行过滤以查看输出。
我无法让上述任何方法起作用。
(在菜单栏上)运行 -> 控制台(Shift-Apple-R)