web-dev-qa-db-fra.com

Alerte "L'accès aux outils de développement doit prendre le contrôle d'un autre processus de débogage pour continuer. Tapez votre mot de passe pour le permettre."

J'utilise OS X Mavericks avec Xcode 4.6.3. J'utilise l'application sur simulateur car je n'ai pas de compte développeur. Chaque fois que je lance le projet sur le simulateur, il me demande sans cesse "L'accès aux outils de développement doit prendre le contrôle d'un autre processus de débogage pour continuer. Tapez votre mot de passe pour autoriser cela". Le même problème que j'ai également rencontré sur OS X Mountain Lion avec Xcode 4.6.2, donc ce n'est certainement pas lié à la version du système d'exploitation ou à la version Xcode.

J'ai parcouru les discussions liées aux problèmes de Stackoverflow, Q & A. Merci

22
sanjay

La première fois que vous avez lancé XCode, il vous a probablement demandé si vous vouliez activer le mode développeur sur ce mac. Si vous avez accepté, il vous a alors demandé votre mot de passe et vous n'avez plus reçu ce genre d'avertissement.

Il y a de bonnes chances que vous refusiez, et maintenant il doit vous demander explicitement la permission à chaque fois qu'il essaie de faire beaucoup de tâches de développeur courantes.

L'activation du "Mode développeur" n'a rien à voir avec le fait d'avoir un compte de développeur iOS réel avec Apple, c'est simplement un assouplissement des restrictions de sécurité sur votre Mac. En effet, vous donnez à votre Mac l'autorisation de ne pas vous demander de mot de passe lors des tâches de développement courantes.

Vous pouvez activer le mode développeur en ouvrant le terminal et en tapant ceci:

DevToolsSecurity -enable

Il devrait vous demander votre mot de passe, vous devrez probablement vous déconnecter et vous reconnecter pour que le paramètre prenne effet.

Cela devrait arrêter les avertissements!

MODIFIER

ceux d'entre vous qui sont opposés à la ligne de commande peuvent trouver des fonctionnalités similaires dans la fenêtre de l'organiseur

Ouvrez la fenêtre Organiseur dans XCode (Shift Apple 2) et dans l'onglet "Périphériques" vous verrez "Mon Mac" répertorié. Vous pouvez activer et désactiver le mode développeur en cliquant sur un bouton Là.

45
ryan cumley

La solution pour les non-conformistes est cette commande:

Sudo security authorizationdb write system.privilege.taskport allow

Basé sur ce post: http://www.AMA-dev.com/xcode-build-command-line-remove-authorization-Prompt-for-uiautomation/

4
FlavienSi

Dans le cas où vous utilisez une ancienne version de Xcode (inférieure à 6), tapez cette commande sur le terminal:

DevToolsSecurity -enable

Cela ouvrira une boîte de dialogue demandant le mot de passe du système. Entrez le mot de passe et vous pouvez voir 'Developer mode is now enabled' connectez-vous au terminal.

Screenshot 2

Si vous utilisez Xcode 6 (ou supérieur) it will automatically ask for enabling developer mode. Cliquez simplement sur 'Activer' pour activer le mode développeur.

Screenshot

0
Jayprakash Dubey