J'ai besoin de déboguer une application de ligne de commande avec Xcode ... Et j'ai besoin de lancer le débogueur de lancer mon application avec "sudo". Comment puis-je dire à Xcode de faire ça? P>
thx-> adv p>
3 Réponses :
Vous pouvez lancer xcode lui-même avec Cela peut ne pas être le meilleur moyen; Il peut y avoir un moyen de dire à Xcode de lancer votre application d'une manière particulière. Mais la méthode ci-dessus fonctionnera dans tous les cas. P> sudo code>, il fonctionnera ensuite avec les privilèges de votre utilisateur nominé, ainsi que votre application fonctionnerait avec les mêmes privilèges. P>
Avez-vous essayé de commencer xcode avec sudo?
Les processus qu'elle reprochent (GDB, ...) devraient également fonctionner avec des privilèges superutilisateurs:
sudo /Applications/Xcode.app/Contents/MacOS/Xcode
S'il vous plaît voir la réponse à partir de @frank au lieu de courir tout de xcode en tant que root
exécutant Xcode en tant que root est une mauvaise idée. P>
Il y a une option pour cela en Xcode (6.2): P>
Avez-vous essayé d'ajouter une nouvelle exécutable personnalisée avec sudo comme cible et votre programme comme argument. Je n'ai pas essayé mais je pense que cela fonctionnera. J'espère que ça aide