Редактор списка свойств XCode также можно использовать для удаления записей старых приложений, но, поскольку к файлу трудно получить доступ, необходимо временно открыть разрешения:
mini-nevie:~ root# chmod o+rwx /var/db/locationd/ /var/db/locationd/clients.plist
поэтому каталог и файл могут быть прочитаны и записаны всеми пользователями. Тогда, для удобства, введите ваш логин:
mini-nevie:~ root# su - nevinwilliams mini-nevie:~ nevinwilliams$ open /var/db/locationd/clients.plist
Предполагается, что Xcode является приложением по умолчанию для открытия файлов * .plist, и вы знакомы с редактором списка свойств. Под свойством Root есть 3 словаря по умолчанию:
com.appl com.appl.locationd.executable-/usr/libexec/UserEventAgent com.appl.aosnotifyd
Они не должны быть удалены. Для записей, которые принадлежат давно ушедшим приложениям, вы можете навести курсор слева от столбца «Словарь» в строке соответствующего приложения, где появится обратный серый «-». Нажав на нее, вы удалите элемент и всех его детей. Если вы предпочитаете сначала проверить запись, щелкнув по серому треугольнику (знакомому пользователям списка поиска Finder) слева от ключевой строки, раскроется словарь и отобразятся его элементы.
После того как вы удалите или отключите ключи, сохраните файл и выйдите из Xcode. Затем, вернувшись в Терминал, выполните:
mini-nevie:~ nevinwilliams$ exit logout mini-nevie:~ root#
дважды нажмите стрелку вверх, чтобы вызвать команду chmod, ctrl-Aчтобы перейти к началу строки, cursor-rightпримерно восемь раз, изменить «+» на «-» или ввести следующее, как показано, чтобы восстановить разрешения, которыми они были:
mini-nevie:~ root# chmod o-rwx /var/db/locationd /var/db/locationd/clients.plist
тогда HUP демон локации:
mini-nevie:~ root# killall -HUP locationd
Быстрая проверка вкладки Security.PrefPane Privacy должна подтвердить ваши изменения.
Стандартные заявления об отказе от ответственности, предостерегающие истории о горе, ругательствах, хлопотах и "Действительно ли эта поездка необходима?" отражения особенно применимы.