Laufende Instrument-Lecks und Debugger Konsole zur gleichen Zeit in xcode

8

Mein Programm stürzt ab, wenn das Speicherleck-Instrument in xcode verwendet wird (es zeigt jedoch keine Speicherlecks). Ich möchte in der Lage sein, die Debugger-Konsole gleichzeitig auszuführen, um zu sehen, was passiert. Ist das möglich? Danke

    
JMH 01.02.2011, 04:00
quelle

3 Antworten

11

Ja - zumindest im Simulator.

Der Weg dahin besteht darin, zuerst Ihre App in Instrumenten zu starten und dann die App zu stoppen (dies stellt lediglich sicher, dass Instrumente Ihre Anwendung kennen und dass die Instrumente in Betrieb sind). Dann starte die App im Debugger neu.

Gehen Sie nun zurück zu Instrumente und wählen Sie "An Prozess anhängen" - wählen Sie Ihre Anwendung aus dem Dropdown-Menü aus. Sie können jetzt mit der Aufnahme beginnen und der Debugger wird ebenfalls funktionieren.

    
Kendall Helmstetter Gelner 01.02.2011, 07:10
quelle
2

Ich bin nicht 100% sicher, dass es möglich ist, aber wenn es ist, würden Sie es tun, indem Sie von Instruments oder XCode starten, und dann in dem anderen an den Prozess anschließen. In XCode tun Sie dies, indem Sie zu Run gehen - & gt; An Prozess anhängen. In Instrumenten tun Sie es, indem Sie auf Ziel wählen - & gt; Anfügen an Process, in einem neuen Fenster.

    
crimson_penguin 01.02.2011 05:11
quelle
2

Wenn Sie nur NSLogs und andere Debug-Meldungen sehen möchten, können Sie die Konsolen-App öffnen.

    
Rose Perrone 08.03.2013 21:00
quelle

Tags und Links