52

仕事中のある時点で、Xcodepopコマンドが機能しなくなりました。何を入力しても、出力は生成されません。

(gdb) po self
(gdb) po [self name]
(gdb) po [UITableView class]
(gdb) po @"Hello"
(gdb) p indexPath.row
(gdb) print indexPath.row
(gdb) po fjkldsjflksdjklwjfkljfkldsjflk
(gdb)

これらのコマンドのいずれかを入力すると、コマンドラインは次の行に進み、そこで blue(gdb)が出力されますが、出力はありません。

次の手順を試しました。

  • Xcode を再起動し、Macbook を再起動します
  • シミュレーターと iOS デバイスでデバッグ中に試しました
  • LLDBに切り替えて再起動
  • Xcodeを再インストールしました

Xcode の他のデバッグ ツールは正常に動作しているようです: ブレークポイント、ステップバイステップ実行、Auto変数検査ウィンドウなど。

何か案は?

編集: Xcode を再インストールしても機能しません。

4

2 に答える 2

195

愚かなことに、「Debugger Output」ウィンドウではなく「Target Output」ウィンドウにいました。

ここに画像の説明を入力

どういうわけか、そこにある他のコンソールウィンドウをチェックしたと思ったのですが、どうやらチェックしていなかったようです。

于 2013-04-30T11:23:22.397 に答える
31

ここに画像の説明を入力

他のログを非表示にするフィルターをデバッガーに追加しました。フィルターを削除するとうまくいきました。

于 2017-10-26T06:18:13.410 に答える