Don't change the Bundle Identifier every time upgrade
I use AppleScript and Keyboard Maestro to control applications version-independently by specifying the Bundle ID.
Usually, Bundle IDs are version-independent. For example, Photoshop is "com.adobe.photoshop" even if the version changes.
However, only Bridge has version numbers "com.adobe.bridge11" and "com.adobe.bridge12".
I don't remember well, but I think it started around "com.adobe.bridge6".
This means that I have to rewrite the scripts and macros every time I upgrade Bridge.
There is a place in the info.plist to describe the version, so you don't have to add the version to the Bundle ID.
don't need to add the version to the Bundle ID, just keep it simple and use "com.adobe.bridge" like any other application.