Testen mit Konsolenausgabe für mehrere Geräte (iPhone / iPad) gleichzeitig mit Xcode

8

Ist es möglich, das Xcode iPhone / iPad-Anwendungsprojekt mit mehreren Testgeräten gleichzeitig zu debuggen / auszuführen und die Konsolenausgaben für alle zu sehen? Ich entwickle Bluetooth-Anwendung und möchte es im vollen Aktivitätsmodus testen, NSLog, etc .. in der Konsole für mindestens 2 verbundene Geräte zu sehen.

Ich kann sehen, dass Xcode 4 die Möglichkeit bietet, mehrere Debugsitzungen gleichzeitig auszuführen, aber Konsolenausgaben nur für einen von ihnen protokollieren. Gibt es eine Möglichkeit, Xcode einzurichten (einige Build / Run-Einstellungen in dem Schema), um Protokolle für mehrere Testgeräte sehen zu können, die gleichzeitig angeschlossen und debugged sind?

    
Lukasz 05.04.2011, 19:49
quelle

3 Antworten

4

Es scheint keinen guten Weg zu geben, es zu tun. Ein Hack, den ich gefunden habe, ist, dass wenn zwei Instanzen von Xcode ausgeführt werden, zwei Organizer-Fenster geöffnet sein können, von denen jedes ein anderes Protokoll anzeigt.

Starten Sie die 2. Instanz mit Terminal:

open <path to Xcode.app>/Contents/MacOS/Xcode

    
pheelicks 11.05.2011, 21:57
quelle
18

Ich weiß, dass das eine alte Frage ist, und die obige Methode funktioniert, aber ich habe gerade eine Methode entdeckt, die mir besser gefällt (ich arbeite nicht wirklich mit zwei Fenstern, besonders mit Vollbild Lion ).

Führen Sie den Debugger auf beiden Geräten aus, dann können Sie zwischen den beiden direkt über der Protokollierungskonsole wechseln.

Wählen Sie Ihr Gerät und es werden die entsprechenden Protokolle unten angezeigt

    
Joshua Goossen 05.03.2012 12:34
quelle
3

Eine andere Option ist: Verbinden Sie Ihre zwei Geräte. Navigieren Sie in XCode zu Fenster - & gt; Veranstalter. Sie sehen eine Liste aller verbundenen Geräte. Und hier können Sie auf Ihr zweites Gerät klicken und Console auswählen. Gut, dass Sie die beiden Konsolenfenster gleichzeitig sehen!

    
longilong 11.07.2013 09:49
quelle

Tags und Links