> On Apr 24, 2018, at 11:42 AM, Richard Charles <[email protected]> wrote:
> 
> On macOS an applications user defaults are stored in a preference plist file 
> located in ~/Library/Preferences.
        Thats not entirely accurate.  They can be in various locations, 
including but not limited to ~/Library/Preferences/ByHost, /Library/Preferences 
& /Library/Preferences/ByHost


> If this file is deleted, user preferences for the application still persist 
> until the machine is rebooted. In other words if you want to start with a 
> clean set of user preferences not only must you delete the preference plist 
> file but you must also restart the machine.
> 
> Can anyone shed light on this behavior?
        You should use the ‘defaults’ command in Terminal to do modifications 
like this (see 'man defaults’ for more info).  It will cause CFPreferences to 
reload the prefs for the effected app automagically.  If you want to blow away 
all the prefs for an app use ‘defaults delete <app identifier string>’.  If you 
want to load a pre-configured .plist use 'defaults import <app identifier 
string> <path to plist>’.

Hope that helps.

—Rob



_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to