Xcode 4: ¿Cómo ves la consola?


87

Parece que no puedo encontrar una manera de ejecutar la consola (para mostrar los comentarios de NSLog) en XCode 4. El método normal para la versión anterior de XCode no funciona. ¿Alguien tiene una idea de cómo lograr esto?


2
Hay un foro completo en el sitio de ADC para este tipo de preguntas donde el NDA no se aplica, ¿sabes? Puede obtener más ayuda allí.
Abizern

Aunque esto solo mostrará la consola, esto no la mantendrá abierta. Consulte las respuestas de Andreas y Holli a continuación para conocer la solución correcta a este problema. Puede hacer esto en Preferencias> Alertas> Ejecutar finalizados> Desmarque "Ocultar depurador"
PlagueHammer

Encontré que esta solución es mucho mejor, Y se parece mucho más a las versiones anteriores de XCode: stackoverflow.com/questions/5306276/…
MStudios

Respuestas:


107

Debe hacer clic en el icono de Log Navigator (extremo derecho en la barra lateral izquierda). Luego elija su sesión Depurar / Ejecutar en la barra lateral izquierda y tendrá la consola en el área del editor.

ingrese la descripción de la imagen aquí


Solo una nota, ese ícono está en la parte inferior derecha de la barra de búsqueda que está en la misma cinta que el paso, paso hacia, etc.
Alex Barker

Tuve que hacer clic en el icono de hamburguesa (líneas horizontales) en el panel principal para ver la salida real de la consola en su totalidad
Peter Ehrlich

2
Esto sigue siendo válido para la versión 7.
kemicofa ghost

28

para Xcode 5:

Ver-> Área de depuración-> Activar consola

shift + cmd + c


14

Si solo desea que se muestre la salida del registro cuando ejecute su aplicación, puede ir a las preferencias de XCode4 -> Alertas y hacer clic en 'Ejecutar inicios' en la columna de la izquierda.

Luego seleccione 'Mostrar depurador' y cuando ejecute la aplicación, la salida de NSLog se mostrará debajo del panel del editor.

De esta manera, no tiene que seleccionar el botón de 'flecha hacia arriba' en la barra inferior.


8

La consola ya no es una ventana adicional, pero está debajo del área del editor de texto. Puede configurar las preferencias para mostrar siempre esta área. Vaya a "General" "Ejecutar Inicio" y active "Mostrar depurador". En "Ejecutar completa", el depurador está configurado para ocultarse nuevamente. Deberías desactivar esa opción. Ahora la consola permanecerá visible.

EDITAR

En la última versión de GM, puede mostrar y ocultar la consola mediante un botón en la barra de herramientas. Muy fácil.


4

Siempre puede ver la consola en una ventana diferente abriendo el Organizador, haciendo clic en la pestaña Dispositivos, eligiendo su dispositivo y seleccionando su consola.

Por supuesto, esto no funciona para el simulador :(


La respuesta de jshier en esta pregunta le dice cómo hacer lo que está hablando para el simulador.
funroll

4

Aquí 'una alternativa

En Xcode 4, el atajo para mostrar y ocultar la consola es (command-shift-Y) , esto mostrará la consola y el depurador debajo de tu editor de texto en la misma ventana.


2

Aquí tienes una alternativa.

  1. En XCode4, haga doble clic en su proyecto (icono de plano).
  2. Seleccione el objetivo (icono gris)
  3. Seleccione las fases de construcción (centro superior)
  4. Agregar fase de compilación "Ejecutar secuencia de comandos" (botón verde con el signo más, abajo a la derecha)
  5. En el cuadro de texto debajo del campo de texto Shell, reemplace "Escriba una secuencia de comandos o arrastre un archivo de secuencia de comandos desde su espacio de trabajo" por "abrir $ {TARGET_BUILD_DIR} / $ {TARGET_NAME}".

Esto abrirá una ventana de terminal con su aplicación de línea de comandos ejecutándose en ella.

Esta no es una gran solución porque XCode 4 todavía se ejecuta y depura la aplicación independientemente de lo que esté haciendo en la ventana de terminal que aparece.


0

Hay dos opciones:

  1. Log Navigator (command-7 o view | navigators | log) y seleccione su sesión de depuración.

  2. "Ver | Mostrar área de depuración" para ver la salida de NSLog e interactuar con el depurador.

Aquí hay una foto con ambos encendidos. Normalmente no tendrías ambos activados, ¡pero solo puedo vincular una imagen por publicación! http://i.stack.imgur.com/4gG4P.png

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.