This used to work on my last computer, but I created a CSR and uploaded it to Apple and it returned a valid distribution certificate. But when I run Openssl to try and create the p12 file, I keep getting the error:
"no certificate matches private key".
My batch file looks like this:
openssl x509 -in ios_distribution.cer -inform DER -out developer_identity.pem -outform PEM
openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out myfile.p12
I've tried just about everything, and I'm seriously stuck. Can anyone help?
You can run into such issues if you still have old certificates kicking around. Go into Keychain Access and look at Certificates and My Certificates. Any that don't have a key next to them are likely to not work, but still cause problems. Of the others, delete any that are not the latest date, and export a P12 from the most recent one, to use in Flash.
Also, make sure that your provisioning files are using that latest certificate.
I put together a series of tutorials on creating the Apple CSR request and certs on Windows a while back. They have step by step instructions including the commands I used. See if that helps, it can be tricky for sure.
So, the only thing I notice about your video, iBrent, is that you say the certificate signing request has to match the email of the account name. But in my case, this is for a client's account. Do I need to make the emailAddress= field the account admin's? Or can it still be mine?
So am I on the right track here?
According to this:
The email and name have to match the iOS information set in the account. So in order for that to work, they need to add me as a dev team member on their account, and use my name and email address?
Adding me from that link?
Thanks for the input, guys.
Europe, Middle East and Africa