Я пытаюсь удалить файл из папки ~ / Library / PreferencePanes, но это невозможно сделать с обычными привилегиями.Обычно, если вам нужно удалить какой-либо файл из папки ~ / Library, система запросит ваше имя пользователя и пароль.
В настоящее время я делаю это с
[[NSFileManager defaultManager] removeItemAtPath:filePath error:&error]
* 1006.*
но это продолжает возвращать ошибку ([error localizedDescription]
):
theAppName.prefPane couldn’t be removed because you don’t have permission to access it.
Какую логику и код мне нужно использовать, чтобы получить эти повышенные привилегии, необходимые дляудаление файлов?
Спасибо!