Need a way to manually specify provisioning profile for iOS builds

Since 4.7, UE4 will choose a provisioning profile for you automatically based on your app’s identifier instead of pulling it from the Engine folder. This is great for many developers, but if you’re a contract shop like we are, you could literally have dozens of provisioning profiles, many of which could be Enterprise wildcard profiles.

Right now, it will pick the first matching profile, but that may not be the right profile for the project and may prevent distribution through channels like HockeyApp or TestFlight.

There really needs to be some way to specify this, either in the BuildConfiguration.xml or in one of the config files like DefaultEngine.ini. This is a showstopper for us right now because we can’t do a client build with the correct provisioning profile except by removing all of the other profiles, which is a terrible workflow.

Due to the large volume of questions and comments concerning the Engine, we did not have a chance to respond to your post at the time you submitted it.

However, UE4.10 introduced a new Provisioning Profile Selector which I believe is what you are describing. If this feature does not address your workflow issue, please describe what is lacking and I will enter a new feature request on your behalf.

  • H.