Crash Reports: Missing CrashReporter Key

Why is the “CrashReporter Key” field missing from every App Store crash report?

Every crash header example I’ve seen looks something like:

Incident Identifier: 6156848E-344E-4D9E-84E0-87AFD0D0AE7B
CrashReporter Key:   76f2fb60060d6a7f814973377cbdc866fffd521f
Hardware Model:      iPhone8,1
Process:             TouchCanvas [1052]
etc.

But every App Store crash header that I import via Xcode Organizer looks something like:

Incident Identifier: 6156848E-344E-4D9E-84E0-87AFD0D0AE7B
Hardware Model:      iPhone8,1
Process:             TouchCanvas [1052]
etc.

I verified that TestFlight crash headers include the Beta Identifier (instead of CrashReporter Key), as expected.

Thanks.

iOS 15 transitioned the on-disk crash report format to a new format, and from a few reports I just looked at, the value is still recorded. The new format is easier for machines to process, but harder to read as a human, so when viewing crash reports, there are multiple places throughout the system that take the new on-disk format and display them like the older format to enhance readability of the data. With the Xcode Organizer, that translation process happens on Apple's servers, before the report is delivered to you in the Xcode Organizer.

Do you have a series of crashes you're investigating locally? If so, if you locate the crash report on the iOS device (under the Privacy section of Settings) and either Mail or AirDrop it off your device (documentation for the exact process). Can you confirm then that you still see the CrashReporter Key value if you open the report in the macOS Console app without applying any changes to the file extension? If so, that confirms the data is normally still there, but isn't being provided through the Xcode Organizer data you're looking at, and we'd appreciate you opening a bug report on that. Please post the FB number here.

Crash Reports: Missing CrashReporter Key
 
 
Q