xcode - studio - Adjuntar a un proceso remoto para la depuración
visual studio adjuntar (1)
No hay una buena guía para esto en XCode, pero puedes hacerlo de esta manera:
- iniciar una segunda instancia del programa desde XCode con depuración remota,
- usa el comando GDB Attach desde la consola
Instrucciones paso a paso:
Siga las instrucciones de Apple para configurar la depuración remota:
Averigüe el id. De proceso de la instancia en ejecución de su programa en el recuadro remoto:
ssh "remotemachine" ''ps -x -w -w'' | grep "AppName"
(también puedes usar ARD y ActivityMonitor)
Coloque un punto de interrupción en la aplicación principal e inicie una segunda instancia desde el depurador (en el recuadro remoto)
En la consola GDB (menú Ejecutar / Consola), ingrese:
adjuntar process-id
Ahora tiene su XCode conectado al proceso en ejecución. Ahora puede usar el depurador gráfico.
(En los principios de XCode, no había GUI para adjuntar a los procesos locales, por lo que este truco / truco fue la solución ... )
Usando Xcode 3.1 en OSX 10.5; ¿es posible adjuntar (el depurador) a un proceso remoto en ejecución?
Sé que es posible iniciar y depurar un proceso remoto (como se explica aquí ), pero sería genial si pudiera encontrar una forma de adjuntarlo a un proceso remoto ya en ejecución ...
editar para agregar: gracias. He enviado un informe de error a Apple. Actualizaré esta pregunta si / cuando escucho de ellos.