I’m having the same issue as this guy in the link below, but I entered the bundle identifier as my developer app id and the error message persists!
I’m using windows 10 and created the key and CertificateSigningRequest.certSigningRequest with Open SSL Win 32. I created the certificate, apple id and provisions without any hassle. I imported the distribution provision perfectly. Now I’m trying to import the certificate and key and I get the mentioned error.
I even tried using UE4’s iPhonePackager executable and I’m having the same issue.
The user rsoriano even commented on the solution where his situation seems to exactly mirror mine.
When I click on import certificate, I import a .cer file and then it asks “Next, please choose the key pair that you made when generating the certificate request.”
Apparently I needed to use just the .p12 file when importing the certificate. My issue was renaming the .key file to .p12 instead of actually generating the .p12 with openSSL!
This entire process can be done with Windows 10 and I installed my game on my iPhone.
I used this website for the conversion (steps 1 and 3):
Hi, Andrew!
Sorry for writing in quite old conversation. I just would say what if you have Certificate created on Mac, then you’ll have a problem to make a build on PC.
The problem is: you can get this error when importing your certificate, even if you have .p12 exported from keychain on Mac:
Best i use and work.
You can also see here how to generate!
1 - Request a Certificate From a Certificate Authority - save to disk
2 - Create a Certificate with it - Download and instal it to MAC.
3 - Select both key and certificate, File->Export Items, set password.
4- Upload mobileprovision then .p12 file
The .p12 file must have also the key and certificate in it.