iOS 13 TestFlight not reporting crash, only feedback.json

Viewed 4063

With the new feature of iOS 13 to report crashes for TestFlight builds, on some apps I have a problem that only feedback.json is reported without actual crash report. Is there anything to enable?

Worth to mention that crashalitics is enabled and not reporting any of the crash.

Update: so after some investigation, I found that reports without a crash logs are system terminations. In my case when I extracted device logs from the phone and it was 0xbadf000d, one of the meanings is system terminated a long process in the background. Seems it was always there, but with iOS13 Testflight feedback it becomes visible with popups.

By the wat, somehow logs from Xcode "Devices and simulators" are not in sync with logs directly on the phone.

Takeaway: Faced a need to manually simbolicate a crash report, so found super useful stackoferlow post: https://stackoverflow.com/a/45207863/3032917

4 Answers

This happens when the watchdog kills the application due to some reason. we can check the logs in the Analytic & Improvement section

Encountered the same behaviour when the specific device was on low storage. The device has less than 50 MB remaining from 30GB of storage.

I am facing the same issue, the system terminates the network extension due to some reason. And, many users has downloaded the app from test-flight and they are seeing the default crash alert from OS. since test-flight feedback does't contain crash logs, i am not able to identify the problem.

You mixed up the crash log and crash feedback of TestFlight.

What you see in JSON format is Crash Feedback. It is available since iOS 13 devices and can be obtained by App Store Connect > TestFlight.

For Crash Log, it can be found in Xcode > Organizer > Crashes. If you cannot see the logs, it will appear few hours later (but please make sure dSYM is enabled when you're uploading the archive to the App Store Connect).

Related