pasar - transferir a ios no funciona
Adjuntar depurador a la aplicaciĆ³n IOS despuĆ©s del lanzamiento (4)
Tengo un problema Estoy solucionando problemas que ocurre con muy poca frecuencia y no parece suceder cuando tengo cosas que se ejecutan bajo Xcode.
¿Es posible ejecutar una aplicación normalmente (es decir, desde Springboard) hasta que ocurra mi problema y luego adjuntar un depurador en ese punto?
Preferiría hacer esto sin jailbreak si es posible.
Dejaré esto aquí ya que ninguna de las otras 2 respuestas me dieron suficiente detalle sin un poco de lucha.
Ejecute su aplicación en el simulador y tome nota del nombre en el navegador Debug
Conecte su dispositivo y no se olvide de seleccionar su dispositivo como el objetivo
- Depurar> Adjuntar a proceso> Por identificador de proceso (PID) o nombre
- Ingrese el nombre del paso 1 y adjúntelo. Eso debería ser todo lo que tienes que hacer.
En XCode 7 es solo: Debug> Adjuntar al proceso por PID o Nombre
En Xcode 5.0.1 y 6 está en
Debug > Attach to Process > By Process Identifier (PID) or Name... in Xcode
- Adjunte su dispositivo conectado a su Mac
Con versiones anteriores de Xcode:
Producto -> Adjuntar al proceso -> Por identificador de proceso (PID) o nombre ...
con la versión 7.2+ (verificado a partir de 9.2):
Depurar -> Adjuntar al proceso por PID o nombre
En la hoja de diálogo, ingrese el nombre de su aplicación tal como aparece en el navegador Debug cuando se inicia a través de Xcode.
Si la aplicación ya se está ejecutando, el depurador se adjuntará al proceso en ejecución. Si no se está ejecutando, esperará a que la aplicación se inicie y luego se adjuntará.