xcode4 - update - Xcode 4-Área de depuración ya no muestra la salida de mi consola(NSLog)
xcode for free (12)
Mis mensajes de NSLog ya no aparecen en mi área de depuración. ¿Alguien tiene una idea de cómo pudo haber pasado?
Puedo presionar el comando 7 para obtener una lista de registros en el panel izquierdo, seleccionar el último y verlo en la ventana de mi editor, pero es extremadamente molesto en comparación con tener la salida de la consola en el área de depuración.
Asegúrese de que en su área de depurador >> Barra de depurador haya seleccionado TODA LA SALIDA
Me tomó un tiempo resolver esto ... Aquí hay una captura de pantalla de Xcode 6.1.1. Asegúrate de haber elegido All output
en 1
y activado el panel de resultados en 2
. De alguna manera, el panel de salida de repente se había ido para mí y simplemente no vi los iconos en la parte inferior durante aproximadamente 2 horas.
Para Xcode 8
Configuré OS_ACTIVITY_MODE
en disable
para ocultar el mensaje de registro loco en el simulador. Pero también ocultará la salida de NSLog en mi dispositivo iPhone SE (la función de impresión en swift todavía funciona). Eliminar la variable de entorno hace que NSLog funcione de nuevo.
Para mí, "Debug Executable" en Configuración de esquema ( Producto -> Esquema -> Editar esquema: Ejecutar ) no estaba marcado.
Para mí, la respuesta es ''activar consola''.
Ir a view -> Debug Area -> Activate Console
Si desea mostrar el área de depuración siempre, siga estos pasos:
- Ir a XCode> Preferencias> Comportamientos> Correcto>
- Marque la casilla de verificación de la
Show tab named
- Escriba DEBUG en el cuadro de texto junto a la
Show tab named
- Seleccione
separate window
en el menú desplegable junto a Cuadro de texto - Ahora haga clic en la casilla de verificación antes del
debugger with
y seleccioneConsole View
en el menú desplegable
Ahora, cuando ejecute nuestra aplicación, la ventana de la consola se abrirá automáticamente.
Y la tecla de método abreviado para esto es command+shift+y
Si no muestra nada en los registros, la vista de registro se deseleccionará y no se mostrará. Usted podría agregar un printf
y verificar esto.
Simplemente confirme que tiene Xcode abierto con derechos similares, ya que posee la propiedad de los archivos que está intentando compilar / ejecutar y también asegúrese de tener los mismos derechos en el directorio de compilación. Noté que Xcode no mostrará ningún resultado de depuración si los derechos no coinciden. Pensé esto después de enfrentar tanto hostigamiento. Cuando esto sucedió, utilidades> consola todavía mostraba registros. Utilicé eso como una solución.
El mío es: Xcode 4.2 Build 4D199 en OS X 10.7.2
Tenía una aplicación universal para iOS que mostraba la salida del depurador para la versión de iPhone, pero no para la versión de iPad.
Estudié la edición de los esquemas ( comando SHIFT , ) y el esquema del iPad tenía un depurador diferente al del iPhone. Cambié el depurador del esquema del iPad para que coincida con el del iPhone (desde LLDB ---> GDB)
Tienes algunas opciones:
- En los menús, seleccione Ver -> Mostrar área de depuración.
- En el controlador de selección de vista en la parte superior derecha, habilite la vista inferior (la que está en el centro).
- Si desea que esto se muestre automáticamente, vaya a Preferencias -> Comportamientos. Seleccione "Ejecutar arranques" y habilite "Mostrar" área de depuración.
Tuve el mismo problema. A continuación hay una solución para esto:
Tu consola puede estar oculta . Presione
Show the console
botón deShow the console
presente en la esquina derecha (de color azul cuando la consola está abierta).Es posible que esté mostrando la salida de Debugger o Target . Seleccionar
All Output
(la marca de verificación se muestra cuando se selecciona).
a. Abrir la
Xcode preference
(atajo: cmd +,).segundo. Seleccione
Behaviours
pestañaBehaviours
de la ventana emergente.do. Desde las secciones de
Build
, seleccioneSucceeds
.re. Habilitar
Show debugger with Current Views
.mi. Seleccione
Console View
en la lista desplegable.
No estoy seguro, pero es posible que haya hecho clic en uno de los tres botones en la esquina superior derecha del área de depuración que se usa para mostrar solo la vista de variables, solo la consola o ambas.