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

tom*_*lor 6 system-preferences osx-lion macos

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

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

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

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

Dan*_*eck 7

在终端中打开一个 root shell,然后转到/var/folders/zz/. 运行ls -l并进入_locationd.

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

plutil -convert xml1 clients.plist
Run Code Online (Sandbox Code Playgroud)

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

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


机会是,该PromptedSettings键是有用的,如果没有授权给定,但我离开搞清楚了这一点给读者。