CodeSign veut accéder à la clé «accès» dans votre trousseau, je saisis mon mot de passe de connexion mais continue de me le demander


302

J'essaie d'apprendre à charger des applications sur mon iPhone à partir de Xcode. Quand je le fais, je reçois "CodeSign veut accéder à la clé" accès "dans votre trousseau, je mets mon mot de passe de connexion, mais il ne cesse d'apparaître. J'ai essayé mon connexion à l'ordinateur tant de fois, le mot de passe du compte Apple et beaucoup d'autres.

entrez la description de l'image ici


130
Vous devez sélectionner Always Allowlorsque vous avez terminé la saisie du mot de passe
Victor John

9
En fait, @VictorJohn, le problème est que la boîte de dialogue s'ouvre et n'accepte aucun mot de passe. J'ai le même problème, et c'est bizarre comme l'enfer.
hnilsen

5
@Green Tout d'abord, réinitialiser l'avertissement de la boîte de dialogue dans la préférence Xcode -> Général. Ensuite, supprimez tous les caches du répertoire cache -> /Users/username/Library/Developer/Xcode/DerivedData. Troisièmement, redémarrez votre Mac. Ensuite, ouvrez Xcode, exécutez un projet, autorisez toujours le Xcode à accéder à KeyChain.
Victor John

7
Vous devez être persévérant. J'ai dû entrer mon mot de passe et cliquer sur "Toujours autoriser" peut-être dix fois avant qu'il ne cesse de me le demander.
Jason

3
Je ne pouvais pas le faire fonctionner à moins de cliquer sur [Toujours autoriser]. C'est fou que [Autoriser] ne fonctionne pas et que [Toujours autoriser] fonctionne.
raddevus

Réponses:


525

Eu le même problème. Il a été corrigé après avoir entré mon mot de passe utilisateur mac et cliqué sur Toujours autoriser .


30
Pour moi, Allow ne fonctionnait pas, seulement Always allow , alors assurez-vous de cliquer dessus.
Melvin

10
cela ne devrait-il pas être signalé à Apple comme un bug?
mding5692

7
J'ai dû le saisir plusieurs fois pour que cela fonctionne !! J'ai pensé que le mot de passe était incorrect et j'ai essayé quoi de moins ... tellement ennuyeux !! J'ai perdu des heures à cause de cela.
anthares

2
OMG, tu es un génie. essayé de réparer cette merde pendant 6 heures. Votre solution a fonctionné pour moi. Merci mon Dieu
Équipe

2
Vous devez être persévérant, j'ai dû suivre cette étape environ 10 fois avant qu'il ne cesse de me le demander.
Jason

83

Résolvez ce problème en procédant ainsi.

  1. Entrez votre mot de passe de connexion Mac et choisissez "Toujours autoriser"

  2. Une ou plusieurs boîtes de dialogue ouvertes et positionnées dans la même boîte de dialogue, répétez l'étape 1 jusqu'à la fermeture de toutes les boîtes de dialogue. (Vous avez donc pensé que votre mot de passe était incorrect, mais répétez "Toujours autoriser" avec la partie délicate de votre mot de passe de connexion Mac :))

J'espère que cela fonctionnera.


Le mot de passe de connexion Mac ne fonctionne pas. Je ne peux travailler que s'ils sont identiques. Si un utilisateur a un mot de passe mac usr différent, cela ne fonctionnera pas
Vert

7
J'étais convaincu que les dialogues successifs signifiaient que j'avais entré le mauvais mot de passe ... merci!
Julius

2
@Jason, je t'ai battu. La mienne avait au moins 15 ans. J'étais sur le point de perdre espoir jusqu'à ce que je lise votre commentaire. Cheers
SaganRitual

2
@GreatBigBore, je suis content que mon commentaire ait aidé! "Laver, rincer, répéter. Toujours répéter." - Homer Simpson
Jason

2
Quel stupide bug / fonctionnalité. Cela m'a aussi. Ils doivent au moins différencier chacune des invites répétitives qui s'affichent.
Gary Oldfaber

50

J'ai appuyé sur Refuser par erreur et j'étais coincé, aucun moyen de coder le signe des pods.

Voici comment j'ai résolu le problème:

  • Ouvrez le trousseau
  • chercher la clé com.apple.gs.xcode.auth.com.apple.account.AppleIDAuthentication.token
  • l'ouvrir
  • cliquez sur le contrôle d'accès onglet
  • en bas, il y a toujours autoriser l'accès à ces applications: -> ajouter Xcode dans la liste
  • N'oubliez pas d'appuyer sur Save Changes

entrez la description de l'image ici


J'aime cela. Avant, peut-être xcode 8 et ci-dessous, j'avais essayé de créer un script permettant d'accéder à quelque chose comme /Applications/Xcode.app/Contents/Developer/usr/bin/codesign, mais depuis xcode9, ce chemin n'existe pas. N'importe quel outil se trouverait dans le parent .app donc c'est très bien. : croisés: pour plus de problèmes!
AnneTheAgile

Comment ouvrir le trousseau?
Pixel

1
@Antinous the Keychain est une application. Vous pouvez le trouver dans Applications / Utilitaires -> Accès au trousseau
magohamoth

travaillé! "Enregistrer les modifications" n'a rien fait, mais dans la réponse ci-dessous, le basculement du verrou de connexion a aidé
devonj

Merci, c'est ce dont j'avais besoin. J'avais encore une demi-douzaine de dialogues, mais quand j'ai entré mon mot de passe de connexion, cette fois ils sont partis et le projet s'est construit sans autre problème. Xcode 10, macOS 10.13.6. Toujours pas réparé.
green_knight

25

J'ai rencontré cela en exécutant un tout nouveau projet. Ni le bouton Autoriser ni Toujours autoriser ne semblait fonctionner, mais il ne me donnait pas de commentaires tremblants de «mot de passe incorrect». Ce qui se passait, c'était qu'il y avait plusieurs boîtes de dialogue toutes dans la même position, alors j'ai entré un mot de passe et cliqué sur Autoriser rien changé visuellement. J'ai fini par avoir au moins 3 dialogues empilés les uns sur les autres, que je n'ai découvert que lorsque j'ai essayé de faire glisser la boîte de dialogue. La saisie de mots de passe dans chacun d'eux a permis à mon projet de terminer la construction.


La même chose m'est arrivée, je l'ai vue parce que l'ombre autour de la boîte de dialogue était beaucoup plus visible que la normale. Lors du téléchargement de l'application, j'ai eu 2 autres boîtes de dialogue. Ça semble bien maintenant. Oh Xcode ...
EricH206

De quel mot de passe a-t-il besoin?
Vert

@Green Les réponses de Bharathi Devarasu (la réponse actuellement sous cette réponse) et Anton Eregin (réponse ci-dessus) décrivent le mot de passe demandé par cette boîte de dialogue. Cependant, dans certains cas, le mot de passe du trousseau peut ne pas être le même que le mot de passe de votre utilisateur mac. Si vous avez oublié votre mot de passe de trousseau, vous pouvez le réinitialiser. Essayez peut-être les réponses ici: stackoverflow.com/questions/50928239/…
Ari

Vous êtes un étranger génial.
Willa

18

J'ai cliqué sur le bouton "Refuser" et le trousseau était éteint.

J'ai verrouillé le trousseau:

entrez la description de l'image ici

Et puis je suis entré à nouveau dans le trousseau de connexion.


Qu'est-ce que le trousseau de connexion ? Comment en obtenir un?
Vert

Ouvrez l'application appelée Trousseau d' accès
provocant

17

2019: j'ai dû saisir le mot de passe comme 40 fois ... ça doit être un bug ... mais ça a marché


Fou que c'est la solution lol je ne peux pas croire que ça a fonctionné pour moi
isick

Je confirme, entrez simplement votre mot de passe de connexion mac, appuyez sur autoriser toujours et continuez jusqu'à ce que ce soit ok, n'abandonnez pas, vous devriez être ok après quelques essais (10-40). Certainement un bug.
Gabriel P.

2020: la machine d'intégration continue n'en est pas satisfaite
Jacob Barnard

12

Entrez le mot de passe que vous utilisez pour ouvrir votre session Mac et cliquez sur "Toujours autoriser" jusqu'à ce que toutes les alertes soient fermées. Les autres boutons ne fonctionnent pas ...


10

La suite a fonctionné pour moi!

  1. ouvrir la gestion des trousseaux sur votre Mac
  2. sélectionnez "connexion" dans le volet gauche
  3. recherchez la clé qui cause ce problème. Le mien était développeur iOS ...
  4. double-cliquez sur la clé et sélectionnez "Autoriser l'accès à tous les programmes" dans la colonne d'accès

Redémarrez Xcode et essayez de recréer. Il vous demandera à nouveau, mais avec l'option supplémentaire "Toujours autoriser. Entrez votre mot de passe utilisateur macOS comme mot de passe et appuyez sur" Toujours autoriser ".

Faites-moi savoir si cela a fonctionné pour vous.


6

La même boîte de dialogue demandant le mot de passe KeyChain a 3 boutons. Le mot de passe recherché est probablement celui utilisé pour se connecter à votre Mac. Si vous appuyez sur "Autoriser", cela ne fonctionne que pour un petit aspect et vous demandera à nouveau, ce qui est très déroutant. Vous devez appuyer sur "Toujours autoriser". L'équipe de vérification d'Apple est très faible, ils ont besoin de développeurs `` normaux '' dans l'équipe de conception pour la chaîne d'événements pour obtenir une application dans l'App Store. Les développeurs normaux ont des idées très sommaires sur les chaînes de clés, les certificats et les profils.


6

Entrez votre mot de passe de connexion et sélectionnez toujours autoriser pour éviter de taper votre mot de passe plusieurs fois.

accès au code codes


3

J'ai eu le même problème. J'ai eu plus d'une fenêtre Xcode ouverte, la fermeture de toutes les autres fenêtres ouvertes ne laissant que la fenêtre actuelle ouverte a résolu le problème pour moi.


7
Même après 15 ans d'expérience avec Apple, leur incompétence et leur stupidité m'étonnent toujours.
TimSim

3

Okay les gars, après littéralement 2,5 heures d'essayer de corriger cette erreur, j'ai réussi à trouver une solution qui fonctionnait sur mes deux machines Mac. Ce sont les étapes que j'ai faites:

  1. Ouvrez Xcode -> Préférences
  2. Accédez à l'onglet Comptes
  3. Cliquez sur le bouton en bas à droite indiquant «Gérer les certificats»
  4. Recherchez le nom du certificat
  5. Ouvrez le gestionnaire de trousseaux
  6. Sélectionnez dans le menu l'onglet Connexion
  7. Faites un clic droit puis supprimez le certificat nommé dans la page des paramètres Xcode avant
  8. Retournez dans Xcode et voyez Xcode créer un nouveau certificat (La fenêtre sera vide pendant quelques secondes puis un nouveau certificat s'éclairera.
  9. Relancez votre application

J'espère que cela pourrait vous aider. Cela m'a beaucoup aidé! :)

Liam


2

Au 31 août 2018.

Resolving:
 1.  Search Keychain Access
 2.  [KEYCHAIN] Login | [CATEGORY] Passwords
 3.  Look for you email address and double click. <it might not be necessary but just try this>
 4. [ACCESS CONTROL] choose  "allow all application to access this item".
 5. Rebuild to your phone.  If you have error choose a virtual device and build (to reset the build objects).  Then choose to rebuild to your phone again.

D'où ça vient?
Leo

Version HIGH SIERRA | (1) recherche sous les projecteurs: "accès au trousseau" (2) sur le côté supérieur "Trousseaux" cliquez sur Connexion (3) sur le côté inférieur "Catégorie" cliquez sur Mots de passe (4) puis passez à l'étape 3. (instruction ci-dessus) . "
Eman Jayme

1

Pour moi, j'ai réalisé qu'une des boîtes de dialogue était ouverte dans un autre espace de travail. Une fois que je l'ai découvert et que j'ai entré mon mot de passe, il est passé.


1

Ce qui m'a aidé, c'est d'entrer un mot de passe incorrect. Après cela, lors de la saisie du mot de passe correct, de nouvelles boîtes de dialogue ont commencé à s'ouvrir à différents endroits de l'espace de travail. J'ai dû entrer le mot de passe correct environ 20 fois en appuyant sur Toujours autoriser. Ce qui a aidé!


0

J'avais aussi le problème lors de l'exécution du script carthage dans la phase de construction. (Xcode 9) J'obtiens cette boîte de dialogue pour chaque framework que j'ai ajouté, plus l'application elle-même. Vous pouvez voir une ombre très sombre grandir. Je pourrais le contourner en entrant le mot de passe à chaque fois et en appuyant sur "Toujours autoriser".


0

J'ai eu le même problème: lors de la création de la version iOS pour le projet Flutter, on m'a demandé le mot de passe du trousseau, entré le mot de passe Apple ID pour le compte développeur, pas de chance. Finalement réussi en entrant le mot de passe de l'ordinateur que j'utilisais (qui était un serveur mac en ligne). J'espère que cela pourra aider.


0

Pour moi, le problème était le verrouillage des majuscules. et il semble qu'il puisse vous demander plusieurs fois d'entrer votre mot de passe ou vous devrez entrer un mot de passe une fois et appuyer sur toujours autoriser.


0

Un redémarrage l'empêche d'ouvrir la boîte de dialogue.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.