Строка меню показывает, что macOS Sierra очень часто использует службы определения местоположения для проверки часового пояса, даже если настройка часового пояса отключена

12

После обновления до macOS Sierra я смог отслеживать, когда программы используют мое местоположение, поскольку строка меню отображает значок всякий раз, когда приложение запрашивает эту информацию. Я заметил, что примерно раз в час значок служб определения местоположения появляется на несколько секунд, и когда я нажимаю на него, он говорит: «Приложение запрашивает местоположение: настройка часового пояса».

Я попытался отключить автоматическое определение часового пояса в Системных настройках (в разделе «Параметры конфиденциальности»> «Службы определения местоположения»), и это не препятствует этому. Вот как этот параметр выглядит на моем компьютере, обратите внимание, что поле «Часовой пояс» уже не отмечено:

введите описание изображения здесь

Я посмотрел список других программ, которые недавно запросили мое местоположение, и ничего необычного не появляется:

введите описание изображения здесь

Что является причиной этого, и есть ли способ отключить это? Если это нельзя отключить, то есть ли способ предотвратить его появление в строке меню?

wil3
источник
1
@Mateusz OP этого вопроса уже отключил параметр «Установка часового пояса» в отличие от этой ссылки, поэтому мое решение здесь не будет работать - это не дубликат?
grg
1
@Mateusz Мой второй снимок экрана в моем ответе показывает, что произойдет, если вы попытаетесь включить параметр «Ночной переход» от заката до восхода солнца, когда параметр «Настройка часового пояса» отключен: он не даст вам этого сделать. Может быть, есть ошибка, с которой здесь наткнулся OP, но это тоже не делает ее дубликатом?
grg

Ответы:

2

У меня была такая же проблема на macOS 10.12.6. Попробуйте это:

  1. В Системные настройки> Дата и время> Часовой пояс: снимите флажок «Автоматически устанавливать часовой пояс с использованием текущего местоположения»
  2. Полностью отключить службы определения местоположения
  3. Удалить файл "/Library/Caches/com.apple.AutoTimeZone.plist"
  4. Снова включите услуги определения местоположения
  5. Перезагрузите компьютер

Это решает вашу проблему? Источник

vab9
источник
1
У меня это работало в Sierra (macOS X 12), но в High Sierra (macOS X13) я не вижу файл «com.apple.AutoTimeZone.plist» в папке «/ Library / Caches /» (в Finder или Terminal ).
jtheletter