Xcode adjuntar al proceso no muestra NSLog

Recién estoy comenzando con Apple Watch. Encontré instrucciones de "Kit de vigilancia de cinco minutos", al obtener la aplicación de iOS y la aplicación del kit de reloj ejecutándose en el simulador y ambos procesos conectados al depurador LLDB.

Lo que hago es iniciar y cerrar la aplicación iOS para instalar una versión actual en el sim. Luego cambio al esquema watchKit y lo ejecuto, que muestra la interfaz de usuario de mi aplicación de reloj en el simulador de reloj.

Luego inicio la aplicación iOS correspondiente en el simulador, luego el usuario "adjuntar para procesar" en el menú Xcode para adjuntar el depurador a la aplicación iOS en ejecución.

Esto funciona. Puedo establecer puntos de interrupción en el kit de reloj InterfaceController o en mi aplicación iOS y el depurador se rompe allí cuando debería.

Sin embargo, no veo declaraciones NSLog () en la consola de depuración de mi aplicación iOS. (Veo declaraciones de registro del código de extensión WatchKit). Si configuro un punto de interrupción en mi aplicación iOS, se detiene en ese punto de interrupción cuando debería. Supongo que la falta de salida de consola de NSLog tiene ALGO que ver con adjuntar a un proceso en ejecución en el sim en lugar de iniciarlo desde Xcode, pero no sé qué es ese algo.

(Por cierto, adjuntar una acción a un punto de interrupción que invoca NSLog desde el punto de interrupción tampoco se muestra, pero el comando de depurador "mensaje de registro" SÍ se muestra. ¿Alguien tiene alguna idea?)

EDITAR: El código en la aplicación iOS no parece importar. En mi caso, fue una IBAction muy simple que se adjuntó a un botón en el guión gráfico de la aplicación iOS:

- (IBAction)buttonAction:(UIButton *)sender;
{
  NSLog(@"Button clicked on iPhone");
}

Puedo establecer un punto de interrupción en esa declaración NSLog. El depurador se detiene en esa línea, pero no veo la instrucción de registro en la consola de depuración.

Respuestas a la pregunta(6)

Su respuesta a la pregunta