Ich entwickle eine Anwendung für iOS in Objective C mit Xcode. Diese Anwendung plant alle 6 Stunden lokale Push-Benachrichtigungen und stürzt ab, wenn ich die Push-Benachrichtigungen öffne.Wie kann ich eine iOS-App debuggen, die auf einem mobilen Gerät ausgeführt wird, das nicht von Xcode gestartet wurde?
Ich muss den Fehler debuggen, um es zu lösen. Ich kann das mobile Gerät mit Xcode verbinden, aber da die App von einer lokalen Push-Benachrichtigung ausgeführt wird, kann ich die Fehlermeldungen in meiner Xcode-Debug-Konsole nicht sehen, da ich meine App nicht von Xcode aus gestartet habe.
Gibt es eine Möglichkeit, das iOS-Gerät mit meinem Mac zu verbinden und zu sehen, welcher Fehler passiert?
Ich weiß, dass ich zu den mobilen Einstellungen gehen kann, um Protokolle anzuzeigen, aber diese Protokolle sind zu zweideutig für mich geben keine Fehler.
Ja.Fügen Sie NSLog-Anweisungen zu allen verschiedenen Methoden hinzu, die nach dem Öffnen der lokalen Benachrichtigung aufgerufen werden, und ermitteln Sie, wo genau der Absturz auftritt. – dasdom