I'm setting up an app to install on OS X. Previous versions of this app have been installed, and have associated a file type to open with the app in the Info.plist file in the app bundle. I have the same associations in the Info.plist for the new version of the app. I'd like to change the default app on install to use the new version without requiring the user to un-install their old version, or manually change the association in the Open With... dialog.
Is this possible, to somehow register my app to now be the default edtior for this filetype, even when a default editor exists?
It's just for a file type specific to the app, so I don't think it'd be annoying or unethical to change the association when I install the new app.