Was bedeutet "SIMULATED (das ist kein Absturz)" in iOS-Absturzbericht?

8

Kürzlich haben wir begonnen, Absturzberichte mit folgenden Informationen zu sehen:

%Vor%

Diese Absturzberichte stammen von iOS-Geräten, die von unseren Nutzern "in freier Wildbahn" verwendet werden.

Ich habe schon früher Absturzberichte mit failed to scene-update bearbeitet (normalerweise dauert nur ein Prozess zu lange, der von einem Systemrückruf aufgerufen wird, der nicht blockiert werden sollte), aber ich habe weder SIMULATED (this is NOT a crash) noch% co_de gesehen % vorher.

Weiß jemand genau, was diese neuen Informationen bedeuten? Beziehen sie sich einfach auf das Thema Highlighted by Thread oder vermitteln sie eine zusätzliche Bedeutung? Weiß jemand auch, ob es andere mögliche Werte für failed to scene-update gibt?

    
Will Bolam 25.04.2016, 10:36
quelle

1 Antwort

6

Laut Apple (siehe Tech Notes unter Andere Ausnahmetypen) ), der Ausnahmecode 8badf00d bedeutet

  

Die Anwendung hat zu lange gedauert, um Systemereignisse zu starten, zu beenden oder darauf zu reagieren.

Es wird auch vorgeschlagen, dass alles, was in Thread 0 ist, in einen Hintergrundthread verschoben werden soll.

Nun zu Exception Note: SIMULATED (this is NOT a crash) , iOS stürzt Ihre App nicht ab, wenn Sie mit einem Debugger und / oder in einem Simulator arbeiten, daher gibt es Ihnen den Hinweis, dass die App SIMULATED und% co_de ausführt %. Sie sollten jedoch den Teil überprüfen, der die Warnung verursacht, da Ihre App höchstwahrscheinlich beendet wird, wenn sie den Hauptthread zu lange blockiert.

    
Tueti 25.04.2016 11:04
quelle

Tags und Links