web-dev-qa-db-fra.com

Le profil n'inclut pas de certificat

À l'aide de Xcode 9.1, après avoir créé une application iOS, j'essaie de l'archiver. Mais le message d'erreur suivant s'affiche:

Le profil d'approvisionnement "MonProfil" n'inclut pas le certificat de signature "Développeur iPhone: Mon nom (X1YZ2AB3CD)".

Quel est le moyen le plus simple de résoudre ce problème?

4
Michel

Ouvrez la chaîne de clé dans votre Mac et vérifiez votre certificat de développement ... Je pense que votre certificat a expiré, c'est-à-dire celui avec lequel vous avez créé votre profil de provisionnement. C'est pourquoi il indique que "MyAppProfile" n'inclut pas de certificat de signature.

1.Pour résoudre ce problème, accédez à votre compte de développeur, téléchargez le dernier certificat de développement, ajoutez-le au trousseau et supprimez tous les certificats expirés du trousseau.

                                Or

2.Ce problème survient également lorsque vous avez plusieurs comptes de développeur dans votre trousseau et que le nom du certificat de développeur arrivé à expiration est identique à celui du certificat de développeur actif.

1
Neeraj Sonaro

Essayez d'activer la signature automatique. Il s’occupera surtout de ces choses. La raison de cette erreur est que vous avez peut-être choisi un certificat de développeur (que le profil d'approvisionnement n'a pas l'intention d'utiliser avec) pour la distribution/version générée.

1
jegadeesh

Je viens de rencontrer le même problème. Ce qui m'a résolu le problème, c'est d'aller dans le fichier xcodeproj> Sélectionnez la cible de construction correcte> Paramètres de construction> Identité de signature de code> sélectionnez l'identité correcte pour la configuration de construction (si vous ne le modifiez pas dans l'écran de schéma de modification, être "relâché" pour l'archivage).

0
AmirZ