Quantcast
Channel: rtrouton – Der Flounder
Viewing all articles
Browse latest Browse all 764

Controlling the Diagnostics & Usage report settings on El Capitan

$
0
0

One of the pop-up windows you get on first login to Yosemite and El Capitan is the Diagnostics & Usage pop-up window. This window requests permission for the following:

  1. Send diagnostics and usage data to Apple
  2. Share crash data with non-Apple developers

Screen Shot 2016 01 21 at 10 07 46 AM

 

I’ve been suppressing this window on OS X Yosemite by setting the values shown below in /Library/Application Support/CrashReporter/DiagnosticMessagesHistory.plist

<key>AutoSubmitVersion</key>
<integer>5</integer>
<key>AutoSubmit</key>
<false/>
<key>ThirdPartyDataSubmitVersion</key>
<integer>5</integer>
<key>ThirdPartyDataSubmit</key>
<false/>

On OS X El Capitan, it looks like the numeric value set for the AutoSubmitVersion and ThirdPartyDataSubmitVersion settings has changed from 4 to 5. The new settings should look like this:

<key>AutoSubmitVersion</key>
<integer>5</integer>
<key>AutoSubmit</key>
<false/>
<key>ThirdPartyDataSubmitVersion</key>
<integer>5</integer>
<key>ThirdPartyDataSubmit</key>
<false/>

For more details, see below the jump.

I’ve updated the script which I had previously written for Yosemite, so that it now sets the proper numeric value for the AutoSubmitVersion and ThirdPartyDataSubmitVersion settings on Yosemite and El Capitan in /Library/Application Support/CrashReporter/DiagnosticMessagesHistory.plist. The updated script is available below, and also from my Github repo:

https://github.com/rtrouton/rtrouton_scripts/tree/master/rtrouton_scripts/setting_diagnostic_result_reporting

 

This script sets whether you want to send diagnostic info from Yosemite and later back to Apple and/or third party app developers by applying the appropriate values in /Library/Application Support/CrashReporter/DiagnosticMessagesHistory.plist.

If you want to send diagnostic and usage data to Apple, set the following value in the script for the SUBMIT_DIAGNOSTIC_DATA_TO_APPLE setting:

SUBMIT_DIAGNOSTIC_DATA_TO_APPLE=TRUE

If you want to send crash data to non-Apple developers, set the following value in the script for the SUBMIT_DIAGNOSTIC_DATA_TO_APP_DEVELOPERS setting:

SUBMIT_DIAGNOSTIC_DATA_TO_APP_DEVELOPERS=TRUE

By default, the values in this script are set to send no diagnostic data, either to Apple or to non-Apple developers:

SUBMIT_DIAGNOSTIC_DATA_TO_APPLE=FALSE
SUBMIT_DIAGNOSTIC_DATA_TO_APP_DEVELOPERS=FALSE

To change this in your own script, comment out the FALSE lines and uncomment the TRUE lines as appropriate.

 

Hat tip to Shea Craig for letting me know that the numeric values for the AutoSubmitVersion and ThirdPartyDataSubmitVersion settings had changed between Yosemite and El Capitan.



Viewing all articles
Browse latest Browse all 764

Trending Articles