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

Portal of Apple for tracking health(crashes/hangs)

We are looking for a platform or portal provided by Apple that allows us to track crashes, hangs, or other runtime issues faced by users while using our iOS/macOS application. This is similar to how we currently use Windows Error Reporting (WER) for our Windows application.

Important note: Our application is not distributed via the Apple App Store — it is delivered through enterprise distribution or ad-hoc provisioning.

Answered by DTS Engineer in 836841022

Apple’s crash reporting infrastructure runs through the App Store. If you’re distributing outside of the App Store, you don’t benefit from it.

There are a couple of paths forward here:

  • The best option, at least IMO, is to switch to distributing your app as a Custom App. This goes through the App Store but you control who can use it. This is a lot easier than messing around with enterprise distribution.

  • If that path doesn’t work for you, another option is to use MetricKit to collect these reports on device. It’s then your responsibility to create infrastructure for collecting and interpreting these reports.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Apple’s crash reporting infrastructure runs through the App Store. If you’re distributing outside of the App Store, you don’t benefit from it.

There are a couple of paths forward here:

  • The best option, at least IMO, is to switch to distributing your app as a Custom App. This goes through the App Store but you control who can use it. This is a lot easier than messing around with enterprise distribution.

  • If that path doesn’t work for you, another option is to use MetricKit to collect these reports on device. It’s then your responsibility to create infrastructure for collecting and interpreting these reports.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

@DTS Engineer

But we do see that Apple does collect data(like user comments, crash logs) through native OS crash reporter dialog.

Where does that data goes then?

Where does that data goes then?

I’m not able to speak to that. My focus in on the APIs, tools, and services that we offer to third-party developers.

If you’d like Apple to provide a way for third-party developers to get crash report info for directly distributed apps, I encourage you to file an enhancement request for that. Make sure to explain your specific requirements, and your expectations based on your experience with other platforms.

Please post your bug number, just for the record.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Portal of Apple for tracking health(crashes/hangs)
 
 
Q