在 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應用程式)。keydict

儲存,並killall locationd從設定檔中重新載入。


如果沒有授權的話,這個金鑰很有可能PromptedSettings也是有用的,但我把這個問題留給讀者去解決。

相關內容