tom*_*lor 6 system-preferences osx-lion macos
我正在尝试在 Mac OS X 10.7 上测试使用位置服务(核心位置)的应用程序的安装。
目前,它从未提示我授予应用程序访问定位服务的权限,因为该包 ID 过去已被授予权限。
如果我取消选中该框,它会假定我想完全禁用该应用程序,并且不再询问我。
如何从定位服务中删除项目以强制它再次询问我?
在终端中打开一个 root shell,然后转到/var/folders/zz/. 运行ls -l并进入_locationd.
打开C子目录,并运行以下命令将首选项文件从二进制文件转换为 XML:
plutil -convert xml1 clients.plist
Run Code Online (Sandbox Code Playgroud)
现在vim从命令行编辑文件,例如,删除您不想再出现在列表中的应用程序(包括key和dict之后)。
保存,并killall locationd让它从设置文件重新加载。
机会是,该PromptedSettings键是有用的,如果没有授权给定,但我离开搞清楚了这一点给读者。
| 归档时间: |
|
| 查看次数: |
5896 次 |
| 最近记录: |