iOS Identifier Not Matched

I’m trying to run my game on an iPhone, but I cannot seem to get the mobile provision to be correctly accepted. Its status currently says “Identifier not matched” in yellow. My certificate’s status is “Valid” and does not seem to be an issue. When attempting to launch my game on an iPhone, I receive two errors stating that my “mobile provision” and “signing key” must be configured. How can I solve this issue?

I tried following the iOS quick start guide, but that seems to be outdated seeing as the iPhonePackager no longer needs to be used.

You most likely have a specific mobile provision of the form com.companyname.game and you have not specified that exact name in the App Bundle Identifier in the Project settings. Set the Bundle Identifier to the exact same name as the mobile provision identifier and it should work.

-Pete

3 Likes

Yup, that was the issue. Thanks!

1 Like

Yes, right, also works for me. Thanks, man!

yes alright !Thx

Thank you, after a long day reading lots of threats and trying different things, I have noticed that is something very simple.

E-Mail on Wizard must match e-mail on Apple Developer website
App Name on Developer Website must match Bundle Identifier on UE4 settings –
com.(CompanyName).(AppName)

I would just like to add to previous comments, the bundle name IS case sensitive but you can’t edit the bundle name to same name (lol). You have to rename the file in your defaultengine.ini with the correct capitalization or change it to something else then change it back correctly.

Aaand it is fixed. Thank you.

For me, my iOS bundle identifier was grayed out. I had to modify it directly in DefaultEngine.ini

[IOSRuntimeSettings]
BundleIdentifier=com.yourcompany.yourproject