https://developer.apple.com/library/mac/samplecode/EvenBetterAuthorizationSample/Listings/Read_Me_About_EvenBetterAuthorizationSample_txt.html#//apple_ref/doc/uid/DTS40013768-Read_Me_About_EvenBetterAuthorizationSample_txt-DontLinkElementID_17

аюсь удалить файл из папки ~ / Library / PreferencePanes, но это невозможно сделать с обычными привилегиями. Обычно, если вам нужно удалить какой-либо файл из папки ~ / Library, система запросит ваше имя пользователя и пароль.

Текущий способ, которым я делаю это с

[[NSFileManager defaultManager] removeItemAtPath:filePath error:&error]

но это продолжает возвращать ошибку ([error localizedDescription]):

theAppName.prefPane couldn’t be removed because you don’t have permission to access it.

Какую логику и код мне нужно использовать для получения этих повышенных привилегий, необходимых для удаления файлов?

Спасибо!