124 votes

iOS 7.0 Aucune identité de signature de code trouvée

  • le certificat est valide
  • xcode 5
  • IOS 7 /

"Erreur de signature de code: Aucune identité de signature de code trouvée: Aucune identité de signature de code (c'est-à-dire paire de clés privée et de certificat) correspondant au profil d'approvisionnement spécifié dans vos paramètres de construction (" Profil d'équipe de l'équipe iOS: * ") a été trouvée. Erreur CodeSign: la signature de code est requis pour le type de produit 'Application' dans le SDK 'iOS 7.0' "

Aidez-moi, s'il vous plaît. Merci d'avance.

68voto

Rajneesh071 Points 10459

Pour Le Certificat

  1. Révoquer Certificat Précédent.
  2. Générer Un Nouveau Certificat De Développement.
  3. Télécharger Le Certificat.
  4. Double-Cliquez à mettre dans le Trousseau d'accès.

Pour un profil de configuration

  1. Créez ou Éditez un profil de configuration.
  2. Télécharger et à installer.

Pour BundleIdentifier.

  1. com.yourcompanyName.Quelque chose (Mettre les mêmes que dans AppId)

enter image description here

CodeSigningIdentity.

  1. Sélectionnez Le profil de configuration que vous avez créés.

enter image description here

43voto

redFro Points 46

Ma solution à ce problème était la suivante:

Xcode> Préférences. Dans Comptes, cliquez sur votre identifiant Apple. Cliquez sur Afficher les détails, cliquez sur le profil d'approvisionnement de vos projets (je pense que cela aide), puis cliquez sur le bouton d'actualisation en bas à gauche.

17voto

Max MacLeod Points 8425

Pensé que je pourrais compléter d'autres réponses avec mon expérience personnelle sur ce sujet.

Récemment, j'ai eu un problème dans lequel deux objectifs serait de construire, et de deux échoue avec l'erreur suivante:

Signe Code d'erreur: Pas de signature de code identités trouvé: Pas de signature valide les identités (c'est à dire le certificat et la clé privée de la paire de mise en correspondance de l'équipe ID "XXXXXXXXXX" ont été trouvés. CodeSign erreur: signature de code est nécessaire pour des produits de type "Application" dans le SDK 'iOS 7.1'

C'était malgré avoir mis à jour tout dans Xcode et sur l' iOS Developer Center.

Le soupçon est que l'équipe ID indiquées dans les construire un message d'échec de sur jour.

Bien sûr, l'ouverture de Xcode l' project.pbxproj le fichier dans un éditeur de Texte trouvé l'ancienne équipe id:

D29A93A318AB96440099C177 = {
        DevelopmentTeam = XXXXXXXXXX;
};

Par ailleurs, pour obtenir votre project.pbxproj le fichier, sélectionnez votre .xcodeproj le fichier et de faire afficher le contenu comme indiqué ici:

enter image description here

Une recherche sur l'Id de la cible D29A93A318AB96440099C177,, je pouvais voir qu'elle correspondait à celui de l'échec des objectifs:

targets = (
    F5E8B19A16E64505006F22D4 /* MyTarget1 */,
    93DB2342183F737100BEA69F /* MyTarget2 */,
    D29A93A318AB96440099C177 /* MyTarget3 */,
    D200F4B518AB968A00F58C21 /* MyTarget4 */,
    F5E8B1C016E64505006F22D4 /* MyTarget5 */,
    589FB35119114DED003D9350 /* MyTarget6 */,
);

Dans ce cas, MyTarget3. Pour résoudre, une simple recherche de texte remplacé l'ancienne équipe, avec l'identification de nouvelles Id correct. Le problème est résolu.

Pour Résumer, on espère que votre situation va être résolu en utilisant les réponses ci-dessus plutôt que d'entrer dans la complexité de Xcode fichier de projet. Toutefois, si cela ne fonctionne pas, et le message d'erreur indique une défaillance de l'équipe d'ID, il vaut la peine de vérifier pour voir si l'équipe ID est toujours autour de.

7voto

mj662 Points 81

Vous ne devriez pas avoir à supprimer tous les profils pour résoudre ce problème,

En regardant les profils de périphérique dans l'Organisateur, j'ai vu un de mes profils n'était pas valide. Ensuite, je suis allé le développeur, les Identifiants Et les Profils de la page https://developer.apple.com/ et tous les profils ont été actifs, vert et avait l'air bien mais quand en cliquant sur modifier sur celui qui a montré que non valide sur mon appareil, j'ai vu que la case à cocher le compte n'a pas été activée même si, Sélectionnez Tout a été vérifié. J'ai coché la case pour associer le profil avec mon certificat, téléchargé le Profil et tout s'est arrangé.

Sur vos Profils de la page web, cliquez sur "Modifier" On your Profiles web page

Vous pouvez voir qu'il n'y a pas de certificat associé, même si "Sélectionner Tout" est cochée. Edit you profile![][1]

2voto

Silviu St Points 81

cela peut paraître étrange, mais pour moi, le redémarrage de mon ordinateur a fonctionné. Je ne peux pas expliquer pourquoi ni ce qui s’est passé, mais cela fonctionne maintenant. j'espère que ça aidera quelqu'un

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