从 Mac OS X 10.7 的“安全和隐私”中的“定位服务”中删除应用程序

从 Mac OS X 10.7 的“安全和隐私”中的“定位服务”中删除应用程序

我正在尝试测试在 Mac OS X 10.7 上使用定位服务(核心位置)的应用程序的安装。

目前,它从未提示我授予该应用程序访问位置服务的权限,因为该捆绑包 ID 过去已被授予权限。

如果我取消勾选该框,它会假定我想完全禁用该应用程序,并且不会再询问我。

如何从定位服务中删除某项内容以强制它再次询问我?

答案1

在终端中打开 root shell,然后转到/var/folders/zz/。运行ls -l并进入 拥有的目录_locationd

打开C子目录,然后运行以下命令将首选项文件从二进制文件转换为 XML:

plutil -convert xml1 clients.plist

现在从命令行编辑文件,例如删除您不再希望出现在列表中的vim应用程序(包括key之后的程序)。dict

保存并killall locationd从设置文件重新加载。


PromptedSettings如果没有授权,那么密钥很可能也是有用的,但我把这个问题留给读者来解决。

相关内容