If your provisioning profile is a wildcard (looks something like this: com.company. *), If your applications have different package identifiers, they will create separate applications. This identifier seems to be used by iOS to distinguish between different applications. If you are not using a wild card, you will need to create a new training profile for each version. = |
You can change this value in your plist.

source share