web-dev-qa-db-fra.com

Xcode demandant un nom d'utilisateur et un mot de passe chaque fois que je compile sur un périphérique

J'utilise un compte administrateur pour le développement. Mais chaque fois que je compile sur un périphérique, Xcode demande un nom d'utilisateur et un mot de passe administrateur. J'ai googlé la question. Mais aucune des solutions n'a fonctionné. J'ai essayé les solutions de contournement de ce post, mais cela n'a pas fonctionné 

Autoriser un développeur non-administrateur dans Xcode/Mac OS

J'ai également essayé de désactiver et d'activer DevSecurityTools mais cela n'a pas fonctionné. J'utilise Xcode 4.3.1 installé sur Mac OSX Lion 10.7.3.

Est-ce qu'il y a un moyen de réparer ceci?

27
edwinjomathew

Pour une solution, accédez à Keychain Access, .__ et dans le menu de navigation en haut à gauche, déplacez votre certificat de développeur de "Système" à "Connexion".

En réalité, le problème est que le certificat de développeur est sous "Système" et qu'il est verrouillé à chaque fois. Un mot de passe sera donc nécessaire pour le déverrouiller. Lorsque le certificat est dans la section "Connexion", le problème sera résolu.

74
Brijesh Vadukia

Dans le trousseau, supprimez vos certificats de développement et de distribution de System et placez-les sous Login . Il vous demandera une fois et vous devez sélectionner Toujours autoriser

Cela a fonctionné pour moi. J'espère que ça marche pour vous. 

7
NaXir

Dans Xcode 7.1, je n'ai pas trouvé Connexion , donc j'ai donné accès à Xcode et codesign pour la clé de certificat en procédant comme suit

  1. Ouvrir le porte-clés
  2. Allez à Certificat sous Système
  3. Cliquez sur la fermeture, cliquez avec le bouton droit sur la clé privée et sélectionnez «Lire les informations».
  4. Cliquez sur l'onglet 'Contrôle d'accès'
  5. Ajouter Xcode et coding sous ' Toujours autoriser l'accès par ces applications: '

Cela résout mon problème.

3
Anni S

Le répertoire/Developers de l'ancien Xcode est-il toujours sur le lecteur? Un utilisateur souffrant de ce problème rencontrait également des problèmes d'échec de la génération avec du code que d'autres utilisateurs avaient pu créer avec succès. Certaines associations de fichiers font que le nouveau Xcode (déplacé vers le dossier/Applications) référence des composants dans l'ancien dossier/Developers. Une fois que nous avons retiré le dossier et vidé la corbeille, tout a fonctionné comme prévu.

1
user1466837

Après avoir déplacé le formulaire de certificat de développeur "Système" vers "Connexion". S'il demande toujours un nom d'utilisateur et un mot de passe, vous devez vérifier la signature de votre code. Accédez au paramètre de construction et sous la signature de code, sélectionnez le certificat de développeur respecté. Ça marche pour moi.

0
GameBegins