2010-02-23 4 views
0

Mon certificat de développeur iPhone a expiré. J'en ai un nouveau (developer_idendity.cer) mais je ne suis pas sûr de savoir comment faire mon projet xcode et mon iPhone l'utilise.Quelle est la procédure correcte pour remplacer un certificat de développeur expiré sur un projet iPhone xCode?

Je continue d'obtenir l'erreur Code Sign: un profil d'approvisionnement valide correspondant à l'application Identifiant 'com.example.foo' est introuvable.

Quelle est la procédure à suivre lorsque votre certificat de développeur expire?

J'ai créé un nouveau "developer_identity.cer" et l'ai mis sur mon trousseau. Puis j'ai eu un nouveau "mycompany.mobileprovision". Lorsque je tente d'ajouter à Xcode par l'organisateur, je vois le message:

A Valid signing identity matching this profile could not be found in your keychain. 

Toute idée de ce que l ' « identité signature » Xcode est à la recherche quand j'essaie de mettre dans ma mise à jour le profil d'approvisionnement?

+0

Normalement, vous avez juste à re-télécharger votre profil d'origine et cela devrait fonctionner. –

+0

Eh bien, ça ne marche pas! J'ai ajouté plus d'informations à ma question. –

Répondre

0

Assurez-vous d'avoir sélectionné votre nouveau profil d'approvisionnement dans le panneau d'information du projet. Cliquez sur votre fichier de projet xcode à gauche sous Groupes & Fichiers puis cliquez sur le bouton Info à côté de la boîte de recherche. Lorsque le panneau d'information apparaît, sélectionnez l'onglet de construction puis faites défiler jusqu'au champ de signature de code et sélectionnez votre nouvelle identité de signature de code là. Cela devrait fonctionner maintenant. Vous devrez peut-être le faire pour votre fichier cible également. Fondamentalement répéter ces mêmes étapes, mais cliquez sur le fichier cible sous cibles dans le groupe de fichiers &. J'espère que ça aide. Il n'y a vraiment aucune mauvaise façon de remplacer vos certificats expirés. Il vous suffit de les ajouter à votre chaîne de clé et de vous assurer de supprimer celles qui ont expiré ou il pourrait y avoir un conflit.

Questions connexes