Remover aplicativo dos Serviços de Localização em Segurança e Privacidade no Mac OS X 10.7

6

Estou tentando testar a instalação de um aplicativo que usa o Location Services (Core Location) no Mac OS X 10.7.

No momento, ele nunca solicita permissão para conceder acesso ao aplicativo aos Serviços de Localização, porque esse ID do pacote já recebeu permissão no passado.

Se eu desmarcar a caixa, presumo que quero desativar completamente o aplicativo e não me pergunte novamente.

Como removo um item dos Serviços de localização para forçá-lo a me perguntar novamente?

    
por tomtaylor 27.05.2012 / 12:35

1 resposta

7

Abra um shell de root no Terminal e vá para /var/folders/zz/ . Execute ls -l e insira o diretório de propriedade de _locationd .

Abra o subdiretório C e execute o seguinte comando para converter o arquivo de preferências de binário para XML:

plutil -convert xml1 clients.plist

Agora edite o arquivo, por exemplo em vim da linha de comando, removendo o aplicativo ( key e dict depois) você não quer mais aparecer na lista.

Salvar e killall locationd para recarregá-lo a partir do arquivo de configurações.

Provavelmente, a tecla PromptedSettings também é útil, se nenhuma autorização for dada, mas deixo isso para o leitor.

    
por 27.05.2012 / 12:53