Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

Best Way to Help Users Diagnose iOS App Crashes with No UI Feedback

Hi all,

We're working on an iOS application and would like to improve our ability to diagnose failures - especially in scenarios where the app crashes before it can present any UI to the user.

A few specific questions:

In case of an exception or crash, is there a way to log the issue so the user (or our support team) can understand the cause of the failure?

If the app crashes abruptly (e.g., due to a runtime exception or crash during launch), is there a recommended way to persist error information before the process terminates?

Are there Apple-supported mechanisms (like crash reporting tools or APIs) we can integrate that would help us capture such issues?

What’s the best practice for enabling support teams to assist users based on crash reports - especially for crashes that happen before any user interaction?

Our goal is to make sure users aren't left in the dark if the app fails to start, and to allow us to deliver timely updates or support based on the cause of the crash.

Thanks in advance for your guidance!

Best Way to Help Users Diagnose iOS App Crashes with No UI Feedback
 
 
Q