Mac OS X 10.7 のセキュリティとプライバシーの位置情報サービスからアプリケーションを削除する

Mac OS X 10.7 のセキュリティとプライバシーの位置情報サービスからアプリケーションを削除する

Mac OS X 10.7 で位置情報サービス (Core Location) を使用するアプリケーションのインストールをテストしようとしています。

現時点では、そのバンドル ID には過去にすでに許可が与えられているため、アプリケーションに位置情報サービスへのアクセスを許可する許可を求めるメッセージは表示されません。

チェックボックスのチェックを外すと、アプリケーションを完全に無効にしたいと想定され、再度確認を求められません。

位置情報サービスから項目を削除して、再度尋ねるように強制するにはどうすればいいですか?

答え1

ターミナルでルート シェルを開き、 に移動します/var/folders/zz/。 を実行してls -l、 が所有するディレクトリに入ります_locationd

サブディレクトリを開きC、次のコマンドを実行して、設定ファイルをバイナリから XML に変換します。

plutil -convert xml1 clients.plist

vim次に、コマンド ラインからファイルを編集し、リストに表示する必要がなくなったアプリケーション (keyおよびその後の両方) を削除します。dict

保存し、killall locationd設定ファイルから再読み込みします。


おそらく、PromptedSettings権限が与えられていない場合でもキーは役に立つでしょうが、これについては読者の判断にお任せします。

関連情報