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:
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.