So erhalten crash-logs von Usern mit iOS 9

Während wir verwendet, um in der Lage zu erhalten crash-logs, wenn Benutzer synchronisiert mit iTunes Verbinden bei ~/Library/Logs/CrashReporter/MobileDevice/, jetzt sind die meisten Benutzer nicht tun. So, der neue Prozess zur Erlangung von crash-logs auf iOS9 ist die hier aufgeführten von Apple.

Speziell:

  1. Öffnen Sie die Einstellungen-app
  2. Gehen Sie auf Datenschutz, dann die Diagnose & Nutzung
  3. Wählen Sie Diagnostics (Diagnose & Nutzung von Daten
  4. Suchen Sie das Protokoll für die abgestürzte app. Die Protokolle werden mit Namen im format:
  5. Wählen Sie das gewünschte Protokoll. Dann, mit der text-Auswahl-Benutzeroberfläche wählen Sie den gesamten text des Protokolls. Sobald der text markiert ist, Tippen Sie auf Kopieren
  6. Fügen Sie den kopierten text in eine Mail und senden Sie an eine E-Mail-Adresse wie gewünscht

Dies ist jedoch, was die meisten meiner Anwender am Ende das senden zu mir, unten. Ich sehe nichts sinnvolles in Bezug auf einen stack:

{"bug_type":"179","os_version":"iPhone OS 9.2 (13C75)"}
{
"scheduled" : true,
"machine_config" : "iPhone7,1",
"log_version" : 2,
"region_format" : "US",
"os_version" : "iPhone OS 9.2 (13C75)",
"language" : "en-US",
"sessions_data" : [
{
"app_arch" : "arm-64bit",
"app_build_version" : "0018",
"app_version" : "5.0001",
"app_adamid" : 00000000,
"app_sessionreporter_key" : "FFFFFFFF-1C4B-40E5-B631-BF9AE48B775D",
"app_storefront" : 143441,
"app_bundleid" : "com.myapp",
"app_events" : [
{
"date" : "2015-12-29T07:21:17-0800",
"state" : "foregroundRunning",
"type" : "app_session",
"duration" : 390
},
{
"date" : "2015-12-29T07:28:46-0800",
"state" : "foregroundRunning",
"type" : "app_session",
"duration" : 2
},
{
"date" : "2015-12-29T07:52:30-0800",
"state" : "foregroundRunning",
"type" : "app_session",
"duration" : 8
},
{
"date" : "2015-12-29T09:11:23-0800",
"state" : "foregroundRunning",
"type" : "app_session",
"duration" : 29
},
{
"date" : "2015-12-29T09:45:41-0800",
"state" : "foregroundRunning",
"type" : "app_session",
"duration" : 830
},
{
"date" : "2015-12-29T10:13:13-0800",
"state" : "foregroundRunning",
"type" : "app_session",
"duration" : 227
},
{
"date" : "2015-12-29T12:15:17-0800",
"state" : "foregroundRunning",
"type" : "app_session",
"duration" : 228
},
{
"date" : "2015-12-29T12:20:55-0800",
"state" : "foregroundRunning",
"type" : "app_session",
"duration" : 439
},
{
"date" : "2015-12-29T13:33:47-0800",
"state" : "foregroundRunning",
"type" : "app_session",
"duration" : 59
},
{
"date" : "2015-12-29T14:51:18-0800",
"state" : "foregroundRunning",
"type" : "app_session",
"duration" : 128
},
{
"date" : "2015-12-29T15:19:31-0800",
"state" : "foregroundRunning",
"type" : "app_session",
"duration" : 428
},
{
"date" : "2015-12-29T15:31:50-0800",
"state" : "foregroundRunning",
"type" : "app_session",
"duration" : 93
}
],
"app_is_beta" : false,
"slice_uuid" : "98293BB1-C91D-386F-825E-771AB68D9BE4",
"app_cohort" : "3|date=1310628600000&sf=143441"
},
{
"app_arch" : "arm-64bit",
"app_build_version" : "18972819",
"app_version" : "46.0",
"app_adamid" : 284882215,
"app_sessionreporter_key" : "B5155ABF-327F-4CCE-AEFB-8C733DC6EC96",
"app_storefront" : 143441,
"app_bundleid" : "com.facebook.Facebook",
"app_events" : [
{
"date" : "2015-12-29T10:00:55-0800",
"state" : "foregroundRunning",
"type" : "app_session",
"duration" : 473
}
],
"app_is_beta" : false,
"slice_uuid" : "F5D785A1-9DAF-32F7-A6DB-9738AF007735",
"app_cohort" : "3|date=1254358800000&sf=143441"
},
{
"app_arch" : "arm-64bit",
"app_build_version" : "20150927.114236",
"app_version" : "7.1.1",
"app_adamid" : 329670577,
"app_sessionreporter_key" : "D69640D5-7389-4148-B3DF-2093F1C486A4",
"app_storefront" : 143441,
"app_bundleid" : "com.taptaptap.CameraPlus",
"app_events" : [
{
"date" : "2015-12-29T15:04:40-0800",
"state" : "foregroundRunning",
"type" : "app_session",
"duration" : 685
}
],
"app_is_beta" : false,
"slice_uuid" : "327F314B-C34D-3015-A41C-0DB1374A0095",
"app_cohort" : "3|date=1301902200000&sf=143441"
}
],
"log_timestamp" : "2015-12-29T15:48:31-0800"

Funktioniert der Prozess beschrieben auf der Apple website oben eigentlich? Wenn dem so ist, ist jede Spekulation auf, warum alle meine Benutzer sind in der Lage zu liefern, ist die verkleinerte form unten? Und wenn nicht, was ist der Prozess, durch die ich erhalten können, die Sie auf dem Gerät crash-logs von den Usern, die nicht die versuchen, um Sie zu installieren XCode?

Ist es nicht der crash-Bericht sichtbar in Xcode > Geräte-Fenster? Siehe: developer.apple.com/library/ios/documentation/IDEs/Conceptual/...
Das Problem ist, dass meine Benutzer sind nicht anspruchsvoll und nicht haben, oder voraussichtlich nicht zu erlangen/zu lernen, XCode.
verwenden crashlytics, besser

InformationsquelleAutor esilver | 2015-12-30

Schreibe einen Kommentar