50 votes

Clé privée perdue pour le certificat de distribution de l'iPhone. Quelles pourraient être les solutions ?

J'ai perdu ma clé privée pour le certificat de distribution iPhone lors d'une mise à jour du système d'exploitation. Maintenant, je veux télécharger une nouvelle application iPhone sur l'App Store et cela me demande de signer l'application avec un profil/certificat de distribution iPhone. Existe-t-il un moyen de créer un nouveau certificat de distribution pour iPhone ? Je n'ai pas trouvé d'option "Nouveau " sur le portail des développeurs.

Une autre question : dois-je signer le code avec un certificat de distribution iPhone pour le soumettre sur l'App Store ? Ou puis-je le signer et le soumettre sur l'App Store avec un certificat de développement iPhone ?

Merci d'avance...

98voto

adam Points 10572

Révoquez votre certificat actuel, attendez quelques secondes et rafraîchissez la page. Vous devriez voir apparaître un bouton "Request Certificate". Vous devrez à nouveau suivre les instructions de la demande de signature de certificat, et télécharger le fichier .csr. Vous devrez ensuite attendre que l'administrateur de votre équipe (qui pourrait bien être vous) accepte le nouveau certificat avant de le télécharger et de l'installer dans votre KeyChain.

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

J'espère que cela vous aidera :)

0voto

Gopal Rathod Points 237

Oui, vous pouvez avoir une solution pour cela Révoquez le certificat que vous avez dans la distribution et obtenez à nouveau le CSR (il doit provenir du Mac où vous avez besoin de la clé) et créez un nouveau certificat. Une fois que vous aurez fait cela, vous aurez le certificat, maintenant allez dans le profil, vous trouverez le profil invalide, modifiez-le et prenez le nouveau certificat que vous avez créé et régénérez-le à nouveau. Téléchargez le certificat et le profil et utilisez-les dans le code et vous êtes prêt à partir.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X