web-dev-qa-db-ja.com

Xcode 4:コンソールはどのように表示しますか?

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

85
Joe

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

enter image description here

103

xcode 5の場合:

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

shift + cmd + c

23
Adrien

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

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

この方法では、下部バーの「上矢印」ボタンを選択する必要はありません。

14

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

編集

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

8
TalkingCode

ここに代替

Xcode 4コンソールの表示と非表示のショートカットは(command-shift-Y)で、これは同じウィンドウでur text ediorの下にコンソールとデバッガーを表示します。

4
sumanthkodi

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

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

4
deanWombourne

これが代替案です。

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

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

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

2
philobits

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

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

  2. NSLog出力を表示し、デバッガと対話するには、「表示|デバッグ領域の表示」。

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

0
Luke