The certificate and provisioning profile are both valid in Xcode. But it always failed to launch or package for iOS device in Unreal editor. I ever met the same issue several times before.
And I fixed the issue before by updating Xcode or Unreal. I cannot find any other methods to resolve the issue. And the launching log is as below:
LogPlayLevel: DeploymentServer: Failed to connect to bundle ‘com.xxx.xxxxxx’ with Unknown error 0xE80000B7
It’s very painful to develop Unreal game on iOS.
Who can help me? Many thanks!
Unity can also launch & package successfully with same provisioning profile, certificate. It is different from Unreal, unity creates iOS project then launch & package in Xcode.
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.
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.