I'm responsible for re-signing apps, which our vendors create, with our Enterprise cert and then distributing them internally. The last time we had an update to an existing app, users had to uninstall the old version before installing the new one otherwise they would have two identical looking apps on their home screen.
What do I need to change and/or keep the same in the manifest.plist file so future app updates overwrite the existing app? Do I need to do anything different with the Provisioning Profile?
In light of the manifest cache bug in iOS8, will changing the bundle-identifier make what I want impossible?