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?
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
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
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!