2017-02-26 4 views
0

Beim Erstellen und Ausführen meiner App von Xcode auf unserem iPhone 7, kann ich nicht die Protokolle im Debugging-Bereich angezeigt werden. Ich habe sowohl meine als auch die iPhone 7 meiner Frau getestet. Es ist komplett leer. Sie erscheinen für andere Geräte (iPhone 5, iPad, etc.) und für die Simulatoren, aber nicht für die 7's. Wenn ich Protokolle anzeigen Fenster> Geräte> (Gerät auswählen), oder in der Systemkonsole, sehe ich auch keine Protokolle für meine App. Es gibt nur Verweise auf die App von symptomsd usw. Aber mit meinem Apps-Namen wird überhaupt kein Prozess angezeigt.
Es scheint eine Inkompatibilität zwischen meiner App und diesen spezifischen Geräten zu bestehen. Ich benutze und aktualisiere die gleiche App seit ungefähr 2012, also vielleicht gibt es eine Art von Gruft darin, die Protokolle auf diesen allerletzten Geräten blockiert.
Dinge, die ich versucht habe:iPhone 7 Geräteprotokolle werden nicht im Debugger in Xcode angezeigt

  • Erstellen und Ausführen anderer Anwendungen (Protokolle zeigen)
  • Testing andere Geräte (Protokolle anzeigen)
  • Repowering iPhone und dem Neustart Xcode
  • einen Haltepunkt einstellen und Ausführen eines Befehls im Debugger (ich habe die Antwort von diesem Befehl erhalten)

Alle anderen Schritte zu versuchen, wäre zu schätzen.

+0

Was verwenden Sie zum Loggen? Verwenden Sie schnelle oder objektive c? – Axel

+0

@Axel Ich benutze 'NSLog', wenn Sie das meinen. Ziel c. – Andrew

Antwort

0

Sie können auch dump loggen verwenden. Du kannst es versuchen, vielleicht funktioniert das hier. Was Ihnen helfen kann: 1. Erstellen Sie ein neues Gebäudemodell. 2. Versuchen Sie es im Simulator auszuführen. Verwenden Sie viele iOS-Versionen. Vielleicht hat der letzte einen Fehler. 3. Entfernen Sie abgeleitete Daten in diesem Projekt.

+0

Erstellen eines neuen Schemas hat den Trick! Ich hatte vergessen, dass ich 'OS_ACTIVITY_MODE' deaktiviert habe (unter" Ausführen ">" Argumente ">" Umgebungsvariablen "), wahrscheinlich um die zusätzliche Protokollierung in der Beta-Version von iOS zu deaktivieren. Vielen Dank. – Andrew

Verwandte Themen