2014-10-16 15 views
8

Ich versuche, die Probe Action App Extension, die auf Xcode 6 (6A313) zur Verfügung gestellt wird, zu debuggen. Obwohl die App einwandfrei läuft, kann ich auf der Debug Area keine NSLog-Nachrichten sehen, und Xcode wird an meinen Haltepunkten nicht stoppen.Kann nicht debuggen iOS 8 App Extension

Dinge, die ich habe versucht:

  • Ich habe versucht zu deinstallieren Xcode 6, es aus dem Mac Store erneut herunterladen und installieren, wieder ohne Erfolg.
  • Ich habe auch durch Debug zu gehen versucht -> Attach to Process -> Mit dem Process Identifier (PID) oder Namen ... aber die Statusleiste zeigt "Warte auf - Bündel ID - starten", wenn es läuft bereits.
  • Versuchte verschiedene Geräte.
  • Ich habe versucht, auf dem Simulator zu laufen, aber meine App-Erweiterung wird nicht in der Liste der App-Erweiterungen angezeigt (sie ist auch nicht in der "mehr" -Liste).
  • Ich habe this Antwort auch überprüft, die mir nicht geholfen hat.

Ich habe die Ideen auf lief, was zu tun :)

+0

Wir hatten viele Probleme beim Debuggen von heutigen Erweiterungen. Eine Sache, die geholfen hat, ist die Verwendung von NSLogger von GitHub, um sich über WiFi auf einen Mac einzuloggen, anstatt sich auf Xcode zu verlassen. – EricS

+0

@EricS Ich werde das eine Chance geben –

Antwort

4

Wenn Sie die Application Extension Ziel Xcode addierte auch für die Erweiterung ein neues Schema hinzugefügt haben sollte (oder Sie können ein in ‚erstellen verwalten Schemes ... '). Wenn dies passiert, müssen Sie nur das aktive Schema, ganz links im Dropdown-Menü, mit dem Sie das Gerät/Betriebssystem des Simulators auswählen, ändern und ausführen.

Selecting the extension active scheme

Wenn Sie das Active Schema zum Widget ein ändern, dann Breakpoint und NSLog funktioniert, zumindest für mich.

+2

Danke für Ihre Antwort, aber ja, ich habe definitiv das App Extesion-Schema ausgeführt. Ich habe versucht, das Schema zu entfernen und manuell ein neues zu erstellen, wieder ohne Glück. –

+0

Wir sind nach einiger Zeit zur App-Erweiterung zurückgekehrt und mit der aktuellen Version von Xcode (7.2) hatten wir keine Probleme beim Debugging und Logging –

Verwandte Themen