2016-06-28 12 views
1

Ich versuche, ein Problem in meiner App zu debuggen. Es tritt nur auf, wenn die App vom Benutzer gestartet wird, der auf ein Push-Benachrichtigungsbanner klopft. Darüber hinaus passiert es nur während eines Kaltstarts (ich zwinge die App vor dem Tippen auf die Benachrichtigung).Hängen Sie den Debugger an eine Anwendung an, die von einer Push-Benachrichtigung kalt startet.

Ich weiß, dass ich den Xcode-Debugger an einen laufenden Prozess anhängen kann. Wenn die App startet und ich den Debugger anschließe, ist es jedoch zu spät. Ich möchte die Startsequenz debuggen. Ist es möglich?

Antwort

2

Wenn Sie Ihr Erstellungsschema bearbeiten und die Ausführungsoptionen öffnen, gibt es ein Paar Optionsfelder, die wie "Automatisch starten" oder "Auf Start starten" angezeigt werden. Sie möchten die Option "Auf Start warten".

(Ich bin nicht an meinem Mac so habe ich nicht die genauen Titel der Tasten. Es tut uns Leid.)

Dann, wenn Sie Ihre App aus dem Debugger ausführen es es installiert und dann Xcode sitzt und wartet für eine externe Veranstaltung, um die App zu starten. Diese Einrichtung wurde für genau das geschaffen, was Sie zu tun versuchen.

+0

Fantastisch! Vielen Dank! – Macondo2Seattle