O editor de lista de propriedades do Xcode também pode ser usado para excluir entradas de aplicativos antigos, mas como o arquivo é difícil de acessar, as permissões precisam ser temporariamente abertas:
mini-nevie:~ root# chmod o+rwx /var/db/locationd/ /var/db/locationd/clients.plist
para que o diretório e o arquivo possam ser lidos e escritos por todos os usuários. Então, por conveniência, su para seu ID de login:
mini-nevie:~ root# su - nevinwilliams
mini-nevie:~ nevinwilliams$ open /var/db/locationd/clients.plist
Isso pressupõe que o Xcode seja o aplicativo padrão para abrir arquivos * .plist, e você está familiarizado com o Editor de lista de propriedades. Sob a propriedade Root, existem 3 entradas do Dicionário padrão:
com.appl
com.appl.locationd.executable-/usr/libexec/UserEventAgent
com.appl.aosnotifyd
Aqueles não devem ser removidos. Para entradas que pertencem a aplicativos de longo prazo, você pode passar o mouse exatamente à esquerda da coluna Dicionário da linha do aplicativo correspondente, onde um cinza inverso '-' será exibido. Clicar nele removerá o item e todos os seus filhos. Se você preferir inspecionar a entrada primeiro, clicar no triângulo cinza (familiar aos usuários da lista de exibição do Finder) à esquerda da string da chave expandirá o Dicionário e exibirá seus elementos.
Depois de excluir ou desativar as chaves, guarde o arquivo e saia do Xcode. Então, de volta ao Terminal, faça:
mini-nevie:~ nevinwilliams$ exit
logout
mini-nevie:~ root#
acione a seta para cima duas vezes para chamar o comando chmod, ctrl-A para ir ao início da linha, cursor-right cerca de oito vezes, altere o valor '+' para '-', ou digite o seguinte como mostrado para restaurar as permissões para o que eram:
mini-nevie:~ root# chmod o-rwx /var/db/locationd /var/db/locationd/clients.plist
então HUP o daemon de localização:
mini-nevie:~ root# killall -HUP locationd
uma verificação rápida da guia Privacidade do Privacy.PrefPane deve confirmar suas alterações.
Padrões de isenções de responsabilidade, contos de advertência de dor, repreensões, risadas e "Esta viagem é realmente necessária?" reflexões são especialmente aplicáveis.