菜单栏显示即使禁用了设置时区,macOS Sierra仍会频繁使用位置服务来检查时区


12

自从升级到macOS Sierra以来,我一直能够跟踪程序何时使用我的位置,因为每当应用程序请求此信息时,菜单栏就会显示一个图标。我注意到每小时大约有一次,位置服务图标会出现几秒钟,当我单击它时,它会显示“应用程序请求位置:设置时区”

我尝试在“系统偏好设置”中(在“隐私”>“位置服务”选项下)禁用自动时区检测,但这并不能阻止这种情况的发生。这是我的计算机上的此设置,请注意,“时区”框已取消选中:

在此处输入图片说明

我查看了最近要求我提供位置信息的其他程序的列表,但未发现任何异常:

在此处输入图片说明

是什么原因造成的,有什么办法可以禁用它?如果无法将其关闭,是否有办法防止它出现在菜单栏中?



1
与该链接不同,此问题的@Mateusz OP已经禁用了设置时区选项,因此我在那里的解决方案在这里不起作用-这不是重复的吗?
grg

1
@Mateusz我的答案中的第二张屏幕截图显示了在禁用“设置时区”选项时尝试启用“夜班”的“日落到日出”选项会发生什么情况:它不允许您使用。可能是OP在这里偶然发现了一个错误,但是那也不会使它重复吗?
grg

Answers:


2

我在macOS 10.12.6上遇到了相同的问题。试试看:

  1. 在“系统偏好设置”>“日期和时间”>“时区”下:取消选中“使用当前位置自动设置时区”
  2. 完全禁用位置服务
  3. 删除文件“ /Library/Caches/com.apple.AutoTimeZone.plist”
  4. 重新启用定位服务
  5. 重启你的电脑

它能解决您的问题吗?资源


1
这在Sierra(macOS X 12)中对我有用,但是在High Sierra(macOS X13)中,在“ / Library / Caches /”文件夹(在Finder或Terminal中)没有看到“ com.apple.AutoTimeZone.plist”文件。 )。
jtheletter
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.