web-dev-qa-db-ja.com

Xcode 4-デバッグ領域にコンソール出力が表示されなくなりました(NSLog)

NSLogメッセージがデバッグ領域に表示されなくなりました。誰がどのように起こったのか考えていますか?

コマンド7を押して左ペインにログのリストを表示し、最新のログを選択してエディターウィンドウに表示できますが、デバッグエリアにコンソール出力を表示するのに比べて非常に面倒です。

25
user317033

確かではありませんが、変数領域のみ、コンソールのみ、またはその両方を表示するために使用されるデバッグ領域の右上隅にある3つのボタンのいずれかをクリックした可能性があります。

31
Ashish Awaghad

デバッグ領域を常に表示する場合は、次の手順を実行します。

  • [XCode]> [設定]> [動作]> [成功]> [
  • Show tab namedのチェックボックスをオンにします
  • Show tab namedの横のテキストボックスにDEBUGと入力します
  • テキストボックスの横のドロップダウンでseparate windowを選択します
  • debugger withの前のチェックボックスをクリックし、ドロップダウンでConsole Viewを選択します

enter image description here

アプリを実行すると、コンソールウィンドウが自動的にポップアウトします。

このショートカットキーはcommand+shift+yです

28
Vaibhav Saran

同じ問題がありました。以下は、この修正です。

  1. あなたのコンソールは非表示にできます。右隅にある_Show the console_ボタンを押します(コンソールが開いているときは青色)。

    Screenshot 1

  2. デバッガまたはターゲット出力を表示している可能性があります。 _All Output_を選択します(選択するとチェックマークが表示されます)。

Screenshot 2

  1. a。 _Xcode preference_(ショートカット:cmd +、)を開きます。

    b。ポップアップから[Behaviours]タブを選択します。

    c。 BuildセクションからSucceedsを選択します。

    d。 _Show debugger with Current Views_を有効にします。

    e。ドロップダウンリストから_Console View_を選択します。

Screenshot 3

Screenshot 4

23

いくつかの選択肢があります。

  • メニューで、「表示」->「デバッグ領域の表示」を選択します。
  • 右上のビュー選択コントローラーで、底面ビュー(中央のビュー)を有効にします。
  • これを自動的に表示するには、[設定]-> [動作]に移動します。 「実行を開始」を選択し、「表示」デバッグ領域を有効にします。
9
Jon Reid

私にとっての答えは、「コンソールをアクティブにする」ことです

view -> Debug Area -> Activate Consoleに移動します

8
okysabeni

Xcode 8の場合

OS_ACTIVITY_MODEからdisableへ。ただし、iPhone SEデバイスのNSLog出力も非表示になります(Swiftでの印刷機能は引き続き機能します)。環境変数を削除すると、NSLogが再び機能します。

7
Gurinder Batth

デバッガ領域>>デバッガバーで選択したことを確認してくださいALL OUTPUT

enter image description here

5
Shekhar Gupta

IPhoneバージョンのデバッガー出力を表示するiOSユニバーサルアプリがありましたが、iPadバージョンでは表示されませんでした。

スキームの編集を検討しました( commandSHIFT, )およびiPadスキームには、iPhoneスキームとは異なるデバッガーがありました。 iPadスキームのデバッガーをiPhoneに合わせて変更しました(LLDB ---> GDBから)

enter image description here

4
Jesse Black

これを理解するのにしばらく時間がかかりました... Xcode 6.1.1のスクリーンショットです。 All output1を選択し、2で出力ペインをアクティブにしていることを確認してください。どういうわけか、出力ペインが突然消えてしまい、2時間ほど下にアイコンが表示されませんでした。

enter image description here

3
udondan

ログに何も表示されていない場合、ログビューは選択を解除し、表示されません。 printfを追加してこれを確認できます。

2
KevinW

ビルド/実行しようとしているファイルの所有権を持っているので、Xcodeが同様の権限で開いていることを確認し、ビルドディレクトリに対する同じ権限を持っていることも確認してください。権限が一致しないと、Xcodeがデバッグ出力を表示しないことに気付きました。多くの嫌がらせに直面した後、私はこれを理解しました。これが発生したとき、utilities> consoleはまだログを表示していました。私はそれを回避策として使用しました。

私の場合:OS X 10.7.2でのXcode 4.2ビルド4D199

2
user1026235

私にとって、Scheme Settingsの「Debug Executable」(Product-> Scheme-> Edit Scheme:Run)はチェックされていませんでした。

enter image description here

1
user3394381