Depuis que vous avez installé un nouveau système d'exploitation, vous n'avez probablement plus vos clés privées et publiques que vous utilisiez auparavant pour connecter votre application à XCode. Vous devez régénérer ces clés sur votre ordinateur en révoquant votre ancien certificat et en en demandant un nouveau sur le portail de développement iOS. Dans le cadre du processus, il vous sera demandé de générer une demande de signature de certificat où vous semblez avoir un problème.
Vous y trouverez tout ce dont vous avez besoin qui consiste en (à partir de la doc officielle):
1.Ouvrez Keychain Access sur votre Mac (situé dans Applications / Utilitaires).
2.Ouvrez Préférences et cliquez sur Certificats. Assurez-vous que le protocole d'état du certificat en ligne et la liste de révocation de certificat sont définis sur Désactivé.
3.Choisissez Accès au trousseau> Assistant de certificat> Demander un certificat à une autorité de certification.
Remarque: Si vous avez sélectionné une clé privée lorsque vous faites cela, le CSR ne sera pas accepté. Assurez-vous qu'aucune clé privée n'est sélectionnée. Saisissez votre adresse e-mail d'utilisateur et votre nom usuel. Utilisez la même adresse et le même nom que ceux utilisés pour vous inscrire au programme pour développeurs iOS. Aucune adresse e-mail CA n'est requise.
4.Sélectionnez les options «Enregistré sur le disque» et «Permettez-moi de spécifier les informations de la paire de clés» et cliquez sur Continuer.
5.Spécifiez un nom de fichier et cliquez sur Enregistrer. (assurez-vous de remplacer .certSigningRequest par .csr)
Pour la taille de clé, choisissez 2048 bits et pour l'algorithme, choisissez RSA. Cliquez sur Continuer et l'assistant de certificat crée un CSR et enregistre le fichier à l'emplacement spécifié.
Suivez ces étapes pour créer une CSR (Code Signing Identity):
Sur votre Mac, allez dans le dossier «Applications» ► «Utilitaires» et ouvrez «Accès au trousseau».
Allez dans «Accès au trousseau» ► Assistant de certificat ► Demander un certificat à une autorité de certification. 
Remplissez les informations dans la fenêtre Informations sur le certificat comme indiqué ci-dessous et cliquez sur «Continuer».
• Dans le champ Adresse e-mail de l'utilisateur, saisissez l'adresse e-mail à identifier avec ce certificat.
• Dans le champ Nom commun, saisissez votre nom
• Dans le groupe Requête, cliquez sur l'option «Enregistré sur le disque» 
Enregistrez le fichier sur votre disque dur.
Utilisez ce fichier CSR (.certSigningRequest) pour créer des certificats et des profils de projet / application dans le compte de développeur Apple.
la source
Pour générer manuellement un certificat, vous avez besoin d'un fichier de demande de signature de certificat (CSR) de votre Mac. Pour créer un fichier CSR, suivez les instructions ci-dessous pour en créer un à l'aide de Keychain Access.
Créez un fichier CSR. Dans le dossier Applications sur votre Mac, ouvrez le dossier Utilitaires et lancez Keychain Access.
Dans le menu déroulant Accès au trousseau, sélectionnez Accès au trousseau> Assistant de certificat> Demander un certificat à une autorité de certification.
Dans la fenêtre Informations sur le certificat, saisissez les informations suivantes: Dans le champ Adresse e-mail de l'utilisateur, saisissez votre adresse e-mail. Dans le champ Nom commun, créez un nom pour votre clé privée (par exemple, John Doe Dev Key). Le champ Adresse e-mail CA doit être laissé vide. Dans le groupe "Request is", sélectionnez l'option "Saved to disk". Cliquez sur Continuer dans l'accès au trousseau pour terminer le processus de génération de CSR.
la source