UE4 iOS Development on Windows Issue

Do I only need ONE of these?:

  • iOS Development Certificate
  • Developer Key Pair
  • iOS Development Provision

…and be able to use these on multiple ue4 projects?


Doing the tutorial here to generate a certificate:

https://docs.unrealengine.com/latest/INT/Platforms/iOS/QuickStart/3/index.html

It says the “Provisioning is project-specific”. So does that mean, on every NEW project I could:

  1. Create a new UE4 Project (blueprint).
  2. Use the iPhonePackager.
  3. Point it to my new project.
  4. Import my existing Mobile Provision, Certificate and Key Pair.

…then I should be good to go?


Currently, as I do the steps above, the Finished Steps on the iPhonePackager does not turn green after importing the required files:

203113-ios_config_01.jpg

I’m doing my tests using the default Side Scroller Blueprint Template Project, set to Mobile / Scaleble 2D-3D / No Starter:

203114-new_proj.jpg

But if I try to launch the game on my iOS device (iPhone 5), it fails with this error:

LogPlayLevel: BUILD FAILED
PackagingResults:Error: Error Deployment failed! Missing UE4Game binary.
You may have to build the UE4 project with your IDE. Alternatively, build using UnrealBuildTool with the commandline:
UE4Game <Platform> <Configuration>

Apologies in advance if the questions are potentially unrelated, but I figured that somewhere along one these steps is where I’m failing… thus the need to post everything here in one go.

I found a related answer to the UE4Game binary error here.

I have the SideFX Houdini Engine plugin enabled (but is currently not using it on the project). It turns out that I just had disable that, restart Unreal, then Launching now works!