Удалить приложение из Служб определения местоположения в разделе Безопасность и конфиденциальность в Mac OS X 10.7

Я пытаюсь проверить установку приложения, которое использует Location Services (Базовое расположение) в Mac OS X 10.7.

На данный момент он никогда не запрашивает у меня разрешения на предоставление приложению доступа к службам определения местоположения, поскольку этот идентификатор пакета уже был предоставлен в прошлом.

Если снять флажок, предполагается, что я хочу полностью отключить приложение, и больше не спрашивает меня.

Как удалить элемент из Служб определения местоположения, чтобы он снова спросил меня?

1 ответ

Решение

Откройте корневую оболочку в Терминале и перейдите к /var/folders/zz/, Бежать ls -l и введите каталог, принадлежащий _locationd,

Открой C подкаталог и выполните следующую команду, чтобы преобразовать файл настроек из двоичного файла в XML:

plutil -convert xml1 clients.plist

Теперь отредактируйте файл, например, в vim из командной строки, удалив приложение (оба key а также dict впоследствии) вы больше не хотите, чтобы они появлялись в списке.

Сохранить и killall locationd перезагрузить его из файла настроек.


Скорее всего, что PromptedSettings Ключ также полезен, если авторизация не предоставлена, но я оставлю это читателю.

Другие вопросы по тегам