ios - for - xcode 10
¿Por qué el depurador LLDB no se adjunta constantemente? (2)
He visto muchas respuestas para esta pregunta:
error: no se pudo adjuntar al ID de proceso
como switch to GDB
. ¿Pero nadie aborda la razón de por qué sucede?
La conexión funciona bien con el depurador GDB pero la configuración predeterminada y recomendada del proyecto es LLDB.
¿Alguien puede explicar por qué LLDB falla? ¿Es un error común o estoy haciendo algo mal?
Alternativamente, ¿cómo puedo configurar GDB como mi depurador predeterminado sin cambiarlo manualmente al crear los nuevos proyectos?
Información del sistema:
OS: Lion
RAM: 5GB
XCode: Version 4.6 (4H127)
Device: Mac mini
Mi configuración localhost:
A Apple le gusta avanzar. Así que configurar gdb como el depurador para todos los proyectos nuevos no es una opción.
A veces, tienes que reiniciar el simulador de iOS para limpiar el depurador.
Asegúrese de tener localhost
asignado a 127.0.0.1
en su /etc/hosts
:
$ grep localhost /etc/hosts
Si grep
no muestra 127.0.0.1
entonces agréguelo:
$ sudo -i # echo "127.0.0.1 localhost" >> /etc/hosts
^ Que ''#'' es el símbolo del sistema de la raíz; No lo escriba, de lo contrario comentará la declaración y no pasará nada.
NOTA Use >>
y no >
! (Mejor es editarlo usando vi
o mate
o lo que sea).
Mis archivos /etc/hosts
muestran (ignorando comentarios):
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost