2010-04-15 13 views
7

Estoy intentando realizar algunas depuraciones en GDB para un problema de la aplicación de iPhone. Cuando paso el ratón sobre una variable de cadena para ver los contenidos, la consola entra en un desplazamiento infinito con el texto "No se puede acceder a la variable".Problemas al pasar el ratón sobre los nombres de las variables en el depurador de iPhone

¿Alguna idea sobre por qué esto podría estar pasando?

+3

obtengo esto también, ¿solo está sucediendo desde que se movió a una versión posterior de xCode? es tu configuración en Debug? –

+0

De hecho ... sí ... Actualicé XCode la semana pasada, pero tiene razón sobre la configuración. No me di cuenta de que estaba en lanzamiento. Cambié a depurar y volví a la normalidad. ¡Gracias! Publique una respuesta en lugar de un comentario para que pueda darle puntos. – radesix

Respuesta

5

Para referencia futura, hay varias causas principales:

    ajustes de optimización
  • Objetivo de nivel: no debería haber ninguna optimización
  • símbolos de la tira de destino de nivel: los símbolos no deben pelarse
  • Destino- nivel de nivel de símbolos de depuración: predeterminado o todos los símbolos deben usarse
  • Indicadores del compilador por archivo (obtener información en el archivo, elegir la pestaña Depurar): asegúrese de que no haya configuración de optimización por archivo ya que no hay forma de especificar en qué configuración (depuración o rele ase) deben usarse, por lo que siempre se usan.

Vendo más detalles here.

3

que tenían el mismo problema y establecer la configuración de depuración arreglaron bastante razonable ...: P

Créditos a @AranMulholland comentario!

Cuestiones relacionadas