2009-07-01 66 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看到輸出。

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