2010-07-31 72 views
79

我似乎無法找到在XCode 4中運行控制檯(顯示NSLog註釋)的方法。以前版本的XCode的常規方法不起作用。有沒有人有如何完成這個想法?Xcode 4:你如何查看控制檯?

+2

上有ADC網站,這些各種各樣的問題,其中的NDA整個論壇不適用,你知道嗎?你可能會在那裏獲得更多幫助。 – Abizern 2010-08-05 21:31:33

+0

雖然這隻會顯示控制檯,但不會保持打開狀態。請參閱下面的Andreas和Holli的解答,以解決這個問題。你可以這樣做是首選項>警報>運行完成>取消選中「隱藏調試器」 – PlagueHammer 2011-01-30 00:10:28

+0

我發現這個解決方案要好得多,而且它更像以前版本的XCode:http://stackoverflow.com/questions/5306276/ xcode-4-detach-the-console-log-window – MStudios 2011-05-04 15:39:51

回答

96

您需要點擊Log Navigator圖標(左側邊欄最右邊)。然後在左側邊欄中選擇您的調試/運行會話,您將在編輯器區域擁有控制檯。

enter image description here

+0

只是一個提示,該圖標位於搜索欄的右下角,與步驟相同,步入等。 – 2013-04-04 20:49:15

+0

不得不點擊主面板中的漢堡包(水平線)圖標以查看實際的控制檯輸出完整 – 2014-07-01 03:05:25

+2

這仍然適用於版本7. – rottenoats 2016-04-18 13:05:24

8

控制檯是沒有多餘的窗口了,但它是文本編輯區域下。您可以設置首選項以始終顯示此區域。轉到「常規」「運行開始」並激活「顯示調試器」。在「運行完成」下,調試器被設置爲再次隱藏。您應該停用該選項。現在控制檯將保持可見。

編輯

在最新發布的GM可以顯示並通過工具欄中的按鈕隱藏控制檯。好簡單。

0

有兩種選擇:

  1. 日誌導航(命令-7或視圖|導航|日誌),然後選擇您的調試會話。

  2. 「View | Show Debug Area」查看NSLog輸出並與調試器進行交互。

這裏是兩張照片。你通常不會同時擁有這兩個,但我只能在每個帖子鏈接一個圖片! http://i.stack.imgur.com/4gG4P.png

2

這是一個替代方案。

  1. 在XCode4中雙擊您的項目(藍圖圖標)。
  2. 選擇目標(灰色圖標)
  3. 選擇構建階段(上中)
  4. 添加構建階段「運行腳本」(綠色加號按鈕,右下)
  5. 在外殼下方的文本框中文本框取代 「類型的腳本或從工作區拖出一個腳本文件」與 「開放$ {TARGET_BUILD_DIR}/$ {TARGET_NAME}」

這將打開你的命令行應用程序在它運行的終端窗口。

這不是一個好的解決方案,因爲XCode 4仍然運行並調試應用程序,而不依賴於您在彈出的終端窗口中所做的操作。

4

通過打開管理器,單擊設備選項卡,選擇您的設備並選擇它的控制檯,您總是可以在不同的窗口中看到控制檯。

當然,這並不爲模擬器:(

+0

jshier在[此問題](http:// stackoverflow。 com/questions/5306276/xcode-4-detach-the-console-log-window)告訴你如何去做你正在談論的模擬器。 – funroll 2012-11-06 15:35:54

14

工作,如果你只是想,當你運行你的應用程序,然後你可以進入XCode4喜好有日誌輸出顯示 - >警報,然後點擊「開始運行「在左欄。

然後選擇'顯示調試器',當你運行應用程序時,NSLog輸出將顯示在編輯器窗格的下面。

這樣,您不必在底部的「向上箭頭」按鈕上進行選擇。

4

這裏」替代

的Xcode 4短切以顯示和隱藏控制檯是(命令移-Y),這將顯示在下面烏爾文本edior控制檯和調試器在同一個窗口。

18

的Xcode的5:

視圖 - >調試區域 - >激活控制檯

SHIFT + CMD + C