For a couple production builds I have, there is a piece of functionality I like to test fresh, which requires me to clear NSUserDefaults for the application.
Since I set up preferences for the app while testing prior I have user defaults already set up. I know the last few versions of OS X changed user defaults caching a bit. Normally on Yosemite I could go delete the plist files in library/preferences and do a restart and all would be good. It looks like that doesn't work on El Capitan. I also tried doing this in Terminal:
defaults delete bundle.id.here.forapp
That clears the plist but doesn't actually wipe the user defaults. Now of course I'm able to wipe the user defaults by opening up Xcode and programmatically clearing them. Kind of a pain though. Is there a new supported way to clear user defaults from Terminal? So I don't have to run to Xcode?
Thanks all