Xcode an Prozess anhängen zeigt NSLog nicht an

Ich fange gerade erst mit der Apple Watch an. Ich habe Anweisungen von "Five Minute Watchkit ", wenn die iOS-App und die Watch Kit-App im Simulator ausgeführt werden und beide Prozesse mit dem LLDB-Debugger verbunden sind.

Ich starte und beende die iOS-App, um eine aktuelle Version in der Sim zu installieren. Dann wechsle ich zum watchKit-Schema und starte es. Daraufhin wird die Benutzeroberfläche meiner Uhr-App im Uhrensimulator angezeigt.

Ich starte dann die entsprechende iOS-App im Simulator und benutze dann "An Prozess anhängen" im Xcode-Menü, um den Debugger an die laufende iOS-App anzuhängen.

Das funktioniert. Ich kann Haltepunkte entweder im Watch-Kit InterfaceController oder in meiner iOS-App setzen, und der Debugger bricht dort ab, wenn es sein sollte.

Ich sehe jedoch keine NSLog () - Anweisungen in der Debug-Konsole meiner iOS-App. (Es werden Protokollanweisungen aus dem WatchKit-Erweiterungscode angezeigt.) Wenn ich in meiner iOS-App einen Haltepunkt festgelegt habe, wird dieser bei Bedarf an diesem Haltepunkt angehalten. Ich gehe davon aus, dass das Fehlen der Konsolenausgabe von NSLog ETWAS damit zu tun hat, dass eine Verbindung zu einem laufenden Prozess auf der Sim hergestellt und nicht über Xcode gestartet wird, aber ich weiß nicht, was das ist.

(Übrigens, das Anhängen einer Aktion an einen Haltepunkt, der NSLog vom Haltepunkt aus aufruft, wird ebenfalls nicht angezeigt, aber der Debugger-Befehl "log message" wird angezeigt. Hat jemand Erkenntnisse?)

EDIT: Der Code in der iOS-App scheint keine Rolle zu spielen. In meinem Fall war es eine schmutzige IBAction, die an eine Schaltfläche im Storyboard der iOS-App angehängt wurde:

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

Ich kann einen Haltepunkt für diese NSLog-Anweisung festlegen. Der Debugger stoppt in dieser Zeile, aber in der Debug-Konsole wird die Protokollanweisung nicht angezeigt.