Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Crash Reports not being sent to Apple

I currently have an App that is on the Mac App Store that a couple people have reported instability with. I was able to reproduce the crashes and fix the problem, but what concerned me is that I have no Crash Reports listed for the App in iTunes Connect. When reproducing the crashes myself I did not get the standard crash report dialog asking if I wanted to send the crash report. In Console I do get:

6/22/11 9:05:25 AM  ReportCrash[1902]   Saved crash report for Application [1893] version 1.0 (1.0) to /Users/Name/Library/Logs/DiagnosticReports/Application_2011-06-22-090525_MacBook-Pro-4-Lyfe.crash

From what I could find on line the crash reporting should be automatic and you should only have to worry about implementing custom crash reporting if you want the reports sent directly to you.

My question is, why are crashes for my App not being sent back in to Apple and then ultimately showing up for me in iTunes Connect? My app is a menu bar item and does not have a full set of menus or dock icon if it matters at all.

like image 747
Kris Avatar asked Jun 22 '11 17:06

Kris


People also ask

How do I see accident Reports sent to Apple?

Open the Console app, from Applications > Utilities in Finder. Select Crash Reports. Locate crash reports for your app in the list. Logs are listed by your app's binary name.

Does sending crash Reports help?

If no fix is available, you should submit the crash report to help us improve the application. Even if you experience a crash that seems similar to previous crashes you should still submit it as each report often provides new insight or perspective on a crash.

How do I enable crash Reports?

Reporting the crash directly: If possible, and you are using Google Chrome, enable crash reporting in Google Chrome's settings: go to chrome://chrome/settings, click "Show advanced settings..." and in the Privacy section select select "Automatically send usage statistics and crash reports to Google", then see the ...


1 Answers

Kris,

You do not get all the crash reports on iTunesConnect.

This is how it works:

Lets say you are an iPhone user, when you first activate your iPhone, it asks you if you'd like to send anonymous reports to apple, if you checkmark yes, only then the crash reports from your phone would be sent to apple. Another thing to keep in mind is, even if a person has checkmarked this option, these reports would be sent, only when the user syncs his iOS device with the iTunes.

So essentially, the answer is

You cannot rely on iTunesConnect to get your app's crash reports

Instead you should use a third party solution, like: Hoptoad:

airbrakeapp.com

I am very sure that there are other solutions like hoptoad as well, but this is what I have used and works very well.

like image 117
Vibhor Goyal Avatar answered Sep 30 '22 16:09

Vibhor Goyal