94

XCode 4でコンソールを実行する(NSLogコメントを表示する)方法が見つからないようです。以前のバージョンのXCodeの通常の方法は機能しません。誰かがこれを達成する方法のアイデアを持っていますか?

4

8 に答える 8

110

Log Navigatorアイコン(左側のサイドバーの右端)をクリックする必要があります。次に、左側のサイドバーでデバッグ/実行セッションを選択すると、エディター領域にコンソールが表示されます。

ここに画像の説明を入力してください

于 2010-07-31T08:04:19.787 に答える
45

Xcode 5の場合:

[表示]->[デバッグ領域]->[コンソールのアクティブ化]

シフト+コマンド+c

于 2014-02-06T23:03:11.423 に答える
14

アプリの実行時にログ出力を表示したいだけの場合は、XCode4設定->アラートに移動し、左側の列の[実行開始]をクリックします。

次に、[デバッガーの表示]を選択すると、アプリを実行すると、NSLog出力がエディターペインの下に表示されます。

このように、下部のバーにある[上矢印]ボタンを選択する必要はありません。

于 2011-01-14T19:21:32.287 に答える
8

コンソールはもう余分なウィンドウではありませんが、テキストエディタ領域の下にあります。常にこの領域を表示するようにプリファレンスを設定できます。「一般」「実行開始」に移動し、「デバッガーの表示」をアクティブにします。「実行完了」の下で、デバッガーは再び非表示に設定されます。そのオプションを無効にする必要があります。これで、コンソールは表示されたままになります。

編集

最新のGMリリースでは、ツールバーのボタンを使用してコンソールを表示および非表示にできます。非常に簡単。

于 2010-08-05T20:55:20.257 に答える
7

これが代替案です

Xcode 4では、コンソールを表示および非表示にするためのショートカットは(command-shift-Y)であり、これにより、同じウィンドウのテキスト版の下にコンソールとデバッガーが表示されます。

于 2011-10-03T07:40:24.750 に答える
4

オーガナイザーを開き、[デバイス]タブをクリックし、デバイスを選択してコンソールを選択すると、いつでも別のウィンドウでコンソールを表示できます。

もちろん、これはシミュレータでは機能しません:(

于 2010-11-12T16:28:03.677 に答える
2

2つのオプションがあります。

  1. Log Navigator(command-7またはview |Navigators | log)を実行し、デバッグセッションを選択します。

  2. 「表示|デバッグ領域の表示」をクリックして、NSLog出力を表示し、デバッガーと対話します。

これが両方をオンにした写真です。通常は両方をオンにすることはありませんが、投稿ごとに1つの画像しかリンクできません。 http://i.stack.imgur.com/4gG4P.png

于 2010-09-17T06:36:07.633 に答える
2

別の方法があります。

  1. XCode4で、プロジェクト(ブループリントアイコン)をダブルクリックします。
  2. ターゲットを選択します(灰色のアイコン)
  3. ビルドフェーズを選択します(上部中央)
  4. ビルドフェーズの「スクリプトの実行」を追加します(緑色のプラスボタン、右下)
  5. シェルテキストフィールドの下のテキストボックスで、「スクリプトを入力するか、ワークスペースからスクリプトファイルをドラッグする」を「$ {TARGET_BUILD_DIR} /${TARGET_NAME}を開く」に置き換えます。

これにより、コマンドラインアプリが実行されているターミナルウィンドウが開きます。

XCode 4は、ポップアップするターミナルウィンドウで実行していることとは関係なく、アプリを実行およびデバッグするため、これは優れたソリューションではありません。

于 2010-09-20T04:19:40.473 に答える