En una compilación de depuración en Xcode, independientemente de si estoy usando el simulador o un dispositivo real, las declaraciones NSLog, printf, fprintf assert y NSAssert aparecen en la consola
Si ahora ejecuto una versión de lanzamiento en el dispositivo (digamos que envío una versión de vuelo de prueba y la agrancio en mi iPhone; esta será una versión de lanzamiento), ¿cuáles de estas (si las hay) se grabarán?
¿Y cómo recupero el registro?
¿NSLog realmente genera algo en la compilación de la versión? ¿Cuál es el factor determinante? ¿Si está escribiendo en stdout o stderr? ¿Solo se escribe stderr en el registro del dispositivo? ¿Significa esto que tengo que usar fprintf? ¿Se escribe ALGO en el registro del dispositivo? ¿Existe tal cosa? Si es así, ¿cómo recogerlo?
¿Alguien podría aclarar la situación?