If anyone is still having issues launching your iOS game on your device, you can try the following:
- Use the “IPhonePackager.exe” only to generate the “Certificate Signing Request” (It seems that after UE4.5 Epic deprecated its usage)
- If you really want to use “IPhonePackager.exe”, you have to download a file called “UE4Game-Info.plist” from the 4.6 branch of UE4 in github and place it in your UE4 installation directory under: “UnrealEngine/Engine/Build/IOS/”. If you don’t do so, you will get errors on the IPhonePackager console.
- Remove all obsolete provisioning profiles from your project - Remove obsolete mobileprovision profiles
- Remove all your certificates from your project (not quite sure how I did that, because it was a while ago)
- Reboot your PC and verify that you don’t have any provisioning profiles or certificates in your iOS settings of your UE4 project
- Go to your apple developer console and remove all Certificates, Identifiers and Profiles
- Follow the official iOS provisioning guide from Epic
-
Important information about the identifiers step:
My **identifier** in the apple console is using a wildcard and it is: **com.mycompany.*** The **bundle identifier** in iOS project settings is: **com.mycompany.mygame**
- My certificate did not work right away. I had to wait for a few hours
- I was not able to launch the game on my iOS device, so I had to first package it and upload the .IPA file to my iPhone via “IPhonePackager.exe” Advanced Tools Tab.