2009-09-11 4 views
42

J'ai perdu ma clé privée pour le certificat de distribution iPhone lors d'une mise à niveau du système d'exploitation. Maintenant, je veux télécharger une nouvelle application iPhone sur l'App Store et cela nécessite que je signe l'application avec un profil/certificat de distribution iPhone. Est-il possible de créer un nouveau certificat de distribution iPhone. Je n'ai trouvé aucune option "Nouveau .." sur le portail des développeurs.Clé privée perdue pour le certificat de distribution iPhone. Quelles pourraient être les solutions?

Encore une question: dois-je signer le code avec un certificat de distribution iPhone à soumettre sur l'App Store? Ou puis-je le signer et le télécharger sur l'App Store avec un certificat de développement iPhone?

Merci à l'avance ...

Répondre

92

Révoquer votre certificat actuel, attendez quelques secondes et actualisez la page et vous devriez voir un bouton « Demande de certificat ». Vous devrez à nouveau suivre les instructions de demande de signature de certificat et télécharger le fichier .csr. Vous devrez alors attendre que votre administrateur d'équipe (vous pourriez bien être) Accepter le nouveau certificat avant de le télécharger et de l'installer dans votre KeyChain.

Vous devrez créer un nouveau profil d'approvisionnement pour l'application, en utilisant le nouveau certificat.

Hope this helps :)

+1

Bonjour adam, Merci pour votre réponse rapide utile. J'ai également déjà soumis des applications en utilisant ce certificat de distribution iPhone. Si je révoque le certificat, y aura-t-il un problème si je veux mettre à jour les applications existantes? – engineer

+1

Je ne suis pas sûr à 100% sur ce point, je pense que vous pourrez peut-être vous en sortir, car vous utiliserez toujours le même identifiant d'application. Je suppose que tu n'as pas le choix, ayant perdu ton propre. Serait intéressé d'entendre les résultats. S'il vous plaît n'hésitez pas à upvote/accepter ma réponse, si elle vous a aidé;) – adam

+26

Pas de problème avec les applications existantes si vous révoquez le cert. J'ai eu un client avec le même problème que vous et nous avons vérifié avec Apple avant de le faire. Une fois que vous avez le nouveau CERT, jetez tous vos profils d'approvisionnement dans Xcode et sur le site Apple et recréez-les car ils seront tous inutiles. –

0

Oui vous pouvez avoir une solution pour ce certificat de Révoquer que vous avez dans la distribution et obtenez la RSE à nouveau (il devrait être de Mac où vous avez besoin clé) et de creat nouveau certificat. Une fois que vous faites cela, vous aurez un certificat, allez maintenant au profil, vous trouverez le profil invalide, modifiez-le et prenez le nouveau certificat que vous avez créé et régénérez à nouveau. Télécharger le certificat et le profil et l'utiliser dans le code et vous êtes bon pour aller

Questions connexes