2016-06-30 19 views
3

Ich arbeite an Call-Verzeichnis-Erweiterung mit Callkit.iOS 10, Anruf Verzeichniserweiterung nicht debugged

Ich wählte Call-Verzeichnis-Erweiterung für Debug und wenn ich dieses Ziel ausführen, wird NSLog angezeigt.

Wie kann ich diese Erweiterung debuggen?

ps: Wenn ich diese Erweiterung laufen, Debug -> Attach to process -> kein Ziel geprüft ....

enter image description here

+0

Sie müssen eine Menge mehr Informationen für jedermann hinzufügen, um Ihnen zu helfen. Zeigen Sie Ihren Code, zeigen Sie, was Sie versucht haben, und geben Sie an, was passiert ist. Sei konkret darüber, was Menschen tun können, um dir zu helfen. Machen Sie diese Anfrage vernünftig. Es gibt gute Seiten hier auf Stapelüberlauf darüber, wie man Fragen gut stellt – Feldur

+0

Ich habe das gleiche Problem. Hast du einige Methoden? –

Antwort

4

einfach den Punkt Menü oben „Attach von PID oder Name-Prozess“ und den Namen verwenden der Callkit-Erweiterung.

jvc

1

den Xcode Debugger Anfügen Kit Erweiterung zu nennen, ist ein wenig anders als die anderen Erweiterungen. Wenn Sie es debuggen, obwohl Sie die Erweiterung "Waiting to" im Debug-Navigator sehen. Xcode hängt es nicht wie andere Erweiterungen automatisch an! Ich bin mir nicht sicher, ob das ein Xcode-Bug ist.

Sie müssen also die Erweiterung selbst anhängen. Ich fand es gibt 2 einfache Möglichkeiten, es zu tun,

  1. Ihre Erweiterungsziel starten, können Sie App die Erweiterung laden, dann Sie kann in den Erweiterungsprozess finden Sie unter „Attach to Process“ Menü anhängen es . Dann für das 2. Mal Sie laufen in Ihre Erweiterung Xcode wird an Ihrem Haltepunkt stoppen.
  2. Führen Sie Ihr Host-App Ziel, Befestigen von PID oder Namen zu verarbeiten Ihre Erweiterung Zielnamen verwenden. Dann stoppt Xcode an Ihrem Haltepunkt zum ersten Mal, wenn Sie Ihre Erweiterung ausführen.