UE4.7.3 iPhonePackager could not find UE4Game-Info.plist

OS: Win8

Sample used: TopDownExampleMap

I’d been developing on iOS for a few years so creating the mobileprovisioning, .p12 and .cer is easy. However when I run the iPhonePackager executable, i get the following console printout immediately:
Executing iPhonePackager E:\unreal\Unreal Projects\MyProject\MyProject.uproject
CWD: E:\unreal\Epic Games\4.7\Engine\Binaries\DotNET\IOS
Initial Dir: E:\unreal\Epic Games\4.7\Engine\Binaries\DotNET\IOS
Env CWD: E:\unreal\Epic Games\4.7\Engine\Binaries\DotNET\IOS
BranchPath = ASUS_GSERIES/E/unreal/Epic Games/4.7/Engine/Binaries — GameBra
nchPath = ASUS_GSERIES/E/unreal/Unreal Projects/MyProject/Binaries
Could not find file ‘E:\unreal\Epic Games\4.7\Engine\Build\IOS\UE4Game-Info.plis
t’.
Attempts to do “Import a mobile provision…” yield the following:
… ‘E:\unreal\Epic Games\4.7\Engine\Binaries\DotNET\IOS\iugo.nbt\IUGO_Dev_NBT.
mobileprovision’ → ‘C:/Users/JOE/AppData/Local/Apple Computer/MobileDevice/Provi
sioning Profiles/MyProject.mobileprovision’
Copy: E:\unreal\Epic Games\4.7\Engine\Binaries\DotNET\IOS\iugo.nbt\IUGO_De
v_NBT.mobileprovision → C:/Users/JOE/AppData/Local/Apple Computer/MobileDevice/P
rovisioning Profiles/MyProject.mobileprovision, last modified at 3/19/2015 8:20:
27 PM
Could not find file ‘E:\unreal\Epic Games\4.7\Engine\Build\IOS\UE4Game-Info.plis
t’.
Attempts to run “Import a certificate…” will yield the following:
Key with alias NBT Dev Key is Org.BouncyCastle.Crypto.Parameters.RsaPrivateCrtKeyParameters
Could not find file ‘E:\unreal\Epic Games\4.7\Engine\Build\IOS\UE4Game-Info.plist’.
Seems like i’m missing this UE4Game-Info.plist. Any help would be appreciated. Thanks.

Are you trying to run IPP directly?

-Pete

Hi Pete, yes i ran IPP directly as per the iOS deployment guide.

The deployment guide is out of date. The preferred approach is to utilize the Import Certificate from the editor’s IOS Project Settings window. I’ll look in to fixing this issue, but you should be able to import using the editor. Let me know if that doesn’t work as you may have encountered a clean install issue.

-Pete

I looked at the iOS settings and i see both mobileprovisioning and the certificate were actually already setup. So IPP did managed to import those. All i did was fix the Bundle identifier to match the mobileprovisioning. After that, deployment to iOS device works.

Thanks for looking into this. A guide for code-based project deployment to iOS would be greatly appreciated in the future.

Hi, it seems it has pass a long time from this but the docs.unrealengine.com/latest/INT/Platforms/iOS/QuickStart still using the IPP for iOS deployement…

it will be possible to find a new guide about how to do it with UE4.13 or similar to the current version?

would be really cool if you guys updated this… its been more than 2 years already!!! hello epic, i know you guys are working hard but you are making us work harder to keep up with all these wrong documents…

1 Like

Yeah It’d be great to update the documentation. 2 years is taking the ■■■■.