Reputation: 10059
I am very new to iOS development. I am developing an app, currently i am testing it on emulator. Now i need to test the app on ipod touch. I have tried to test but it says
The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in the default keychain
*I am looking for steps or any posts.*Much appreciated.
I got Apple developer License .
Thanks for your help guys.
Upvotes: 0
Views: 537
Reputation: 7778
you have to jump through a big hoop :) Code Signing
Request a Certificate From a CA Follow those instruction. This certifies you.
Next, certify your device.
login to your developer account.
Go to the Provisioning portal (link from main dev. page)
Left side > Devices (you can get the UUID from iTunes or from Xcode organizer). Add your device. Download the device certificate. Double click it to add it to Xcode.
Certify your App.
Same page in the Provisioning Portal.
Get new app id.
Then go to Provisioning.
Repeat the certificate process to get a developer distribution certificate for your app.
Download these, and see how things look in Xcode Organizer.
Finally, in the main code page of the app itself:
see if you can set the code signing to your developer certificate.
You will know when this is all set, as when you look at Xcode schemes, you should see you iPod listed.
You'll probably get stuck at various points in this process. I did. You might want to ask (or look for) a specific question, whether it's the AppID, the Developer Cert, or code signing.
There are some videos on the Apple site, but they are using an older version of Xcode..
Hope this helps.
Upvotes: 3