web-dev-qa-db-fra.com

Code Signing "Pas de compte pour l'équipe" message lors de la signature pour un compte de développeur différent

J’ai travaillé sur une application pour un client utilisant mon propre compte de développeur Apple jusqu’à présent en attendant qu’ils créent eux-mêmes un compte de développeur.

Ils ont fait cela - et le moment est venu pour eux de pouvoir construire et exécuter le projet sur leur machine, mais ils obtiennent cette erreur:

Code Signing Error: No account for team "59xxxxxxxx". Add a new account in the Accounts preference pane or verify that your accounts have valid credentials.Code Signing Error: No signing certificate "iOS Development" found: No "iOS Development" signing certificate matching team ID "59xxxxxxxx" with a private key was found.

L’identifiant d’équipe dans le message d’erreur est le mien, ce que j’ai utilisé pour construire le projet sur mes ordinateurs.

Leur compte a déjà été défini dans la sous-fenêtre des préférences de leur Xcode et j'ai été ajouté en tant que membre à cette équipe. 

J'ai travaillé sur d'autres projets avec d'autres développeurs où nous pourrions construire le projet simplement en sélectionnant notre équipe respective dans le menu déroulant de la section Signature des paramètres généraux du projet. Pour une raison quelconque, lorsque mon client sélectionne son équipe et tente de générer le projet, il génère toujours cette erreur. 

Est-ce que quelqu'un sait ce que nous faisons mal?

14
chmod

Pour moi, la solution a été de définir l’équipe dans les paramètres généraux ET les paramètres de construction.

J'utilise xcode 9.

10
Monstercrunch

La solution pour moi était de définir l’équipe dans les paramètres généraux de la cible et dans les paramètres généraux des tests.

 enter image description here

17
Ibrahim

Apparemment, il y avait un peu de "téléphone cassé" avec moi et mon client et nous avons réussi à résoudre ce problème simplement en sélectionnant leur équipe dans la section Signature de l'onglet Général dans les paramètres du projet.

2
chmod

Dans mon cas, l'erreur était due à un ID d'équipe obsolète dans les paramètres du projet. C'est à dire. J'ai eu un projet d'une personne disparue depuis longtemps. Alors, je viens de copier l'ID de l'équipe du message d'erreur et d'utiliser une recherche dans le projet dans XCode pour trouver où se trouve cet ID. Il m'a trouvé deux endroits dans les paramètres du projet, j'ai mis un nouvel identifiant de développeur et l'erreur a disparu.

0
Anton Kukoba