Bug Reporting

The sad fact is that bugs make it into shipping apps. It’s important to quickly catch and fix the ones in your shipping app that cause crashing and noncrashing exceptions. You can look at crashes by using iTunes Connect, but the data is limited and not well presented. What you really want to know is what crashes occur, how often, and on what device/OS, and you want a full stacktrace.

A few companies offer drop-in solutions with associated web services. Their software catches exceptions, anonymizes them, and reports to a server. You log on to their server and get the data. Solutions vary from do-it-yourself to full analytics, including seeing the steps that lead to the crash.

Most services are based on the open-source Plausible Crash ...

Get Learning iOS Development: A Hands-on Guide to the Fundamentals of iOS Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.