valid identity is not found

Discussion in 'iOS Programming' started by alim91, Jun 5, 2014.

  1. alim91 macrumors newbie

    Joined:
    Jun 5, 2014
    #1
    Dear All,


    I'm trying to develop my first iOS App on my mac (OS 10.8), the application contains a push notification service. I followed the below steps to create my App ID:


    - Give a name to the APP ID
    - Set the Bundle ID.
    - Check the Push Notification checkbox
    - Create App ID

    - Generate a certificate, by uploading the request created by key chain access, then downloading and installing it on key chain access, exporting into .p12 file.
    - Create Provision Profile, Download and install on my Xcode organiser (XCode 4 updated version) and on my device to test.



    The project work well on the simulator (except get the token and that's normal). However when installing the provisioning profile on the Xcode Organizer it gave me :"valid identity is not found".


    Checked and tested Many Solutions:

    - Delete Cert from Dev Center and Key Chain Access.
    - Delete Provision profile recreate it.
    - Install provision profile directly from Xcode.
    - Delete Created Keys from key chain and create new ones.

    Many suggestion has been provided:

    - Your Keychain is missing the private key associated with your iPhone Developer or iPhone Distribution certificate.
    - Your Keychain is missing the Apple Worldwide Developer Relations Intermediate Certificate.
    - Your certificate was revoked or has expired.
    - Online Certificate Status Protocol (OCSP) or Certificate Revocation List (CRL) are turned on in Keychain Access preferences

    None of the above fixed the problem.

    Would you please provide a solution for this problem and thank you in advanced.
     
  2. PhoneyDeveloper macrumors 68030

    PhoneyDeveloper

    Joined:
    Sep 2, 2008
    #2
    An Identity is a cert and a private key combination. So something is awry with the identity that Xcode is looking for.

    There is a menu item in Keychain assistant to show expired certs. Turn that on and delta any expired certs. I've seen problems with them and they can't be used for anything.
     

Share This Page