Hey guys,
I got a problem with the certificates and the provisioning in the SDK. For three days I try to solve the problem but I'm sticking.
Here's the problem:
The SDK get's an error while signing the code for my iPhone. The current error is
Quote:
Code Signing Identity 'iPhone Developer' does not match any valid, non-expired, code-signing certificate in your keychain.
but I got also other errors about the signing process, but I don't remember them.
The Keychain Access claims
Quote:
THis certificate was signed by an unknown authority
and I can not install my public nor my private key.
Someone got a solution?
I would really appreciate it!
Did you create the certificates on the iPhone Dev Portal? If so, did you download the ADC intermediate certificate? Look on the portal instructions for where to get it.
Thx joe,
the first problem is solved: my keychain shows up that the certificate is valid. But Signing is still a problem.
Any idas?
Quote:
Originally Posted by FlyingDiver
Did you create the certificates on the iPhone Dev Portal? If so, did you download the ADC intermediate certificate? Look on the portal instructions for where to get it.
My suggestion for the provisions is don't just drag them onto the Xcode icon like apple say, browse to the target folder they would go into and manually drag them there, this means Xcode won't rename them which is what buggered up my code signing when I built my app, beyond that it seems to be a dark art which involves alot of "Clean Build" and "Close down and re-open Xcode to ensure the changes have been made correctly"
Actually, If you follow the portal to a T it still won't work. Lucky for me I found a terrific screen cast that takes you through it. [Link, Hot Cocoa, Last Edit Studios]
after hours of googling and trying out different things, this is what fixed it for me:
1. Make sure there are no certificates in the System > Certificates tab on Keychain Access. Remove all duplicate certificates from there.
2. Install the WWDR intermediate certificate under certificates from the provisioning portal, in addition to the developers certificates and make sure you see it in the Login > Certificates tab on Keychain Access.
after hours of googling and trying out different things, this is what fixed it for me:
1. Make sure there are no certificates in the System > Certificates tab on Keychain Access. Remove all duplicate certificates from there.
2. Install the WWDR intermediate certificate under certificates from the provisioning portal, in addition to the developers certificates and make sure you see it in the Login > Certificates tab on Keychain Access.