I want to keep three instances of a same app in my iPhone for three different environments: qa, uat, and prod.
As per my knowledge, it can be achieved if I change the bundle identifier of each app.
But if that is the case, I would have to create three different Provisioning Profiles and App Ids since I cannot use wild card (because the app involves APNS).
Is there any other means to achieve installation of the same app in the same iPhone without creating multiple App Ids and profiles?
What will be the best practice for this?
Note: It is a Cordova app which I am building for iOS (though it should not matter but still keeping informed) and the distribution certificate