6 votes

Supprimer l'application des services de localisation dans Sécurité et confidentialité sur Mac OS X 10.7

J'essaie de tester l'installation d'une application qui utilise les services de localisation (Core Location) sur Mac OS X 10.7.

Pour l'instant, je ne suis jamais invité à demander l'autorisation d'accorder à l'application l'accès aux services de localisation, car l'autorisation a déjà été accordée à cet identifiant groupé par le passé.

Si je décoche la case, il suppose que je veux désactiver complètement l'application et ne me le demande pas à nouveau.

Comment supprimer un élément des services de localisation pour l'obliger à m'interroger à nouveau ?

7voto

Daniel Beck Points 105590

Ouvrez un Shell racine dans Terminal, et allez à /var/folders/zz/ . Exécuter ls -l et entrez dans le répertoire appartenant à _locationd .

Ouvrez le C et exécutez la commande suivante pour convertir le fichier de préférences de binaire en XML :

plutil -convert xml1 clients.plist

Maintenant, éditez le fichier, par exemple dans vim à partir de la ligne de commande, en supprimant l'application (à la fois key y dict après) que vous ne voulez plus voir apparaître dans la liste.

Sauvegarder, et killall locationd pour qu'il soit rechargé à partir du fichier de paramètres.


Il y a de fortes chances que le PromptedSettings est également utile, si aucune autorisation n'est donnée, mais je laisse au lecteur le soin de le découvrir.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X