Если вы следуете рекомендациям Apple по разработке, вы не можете запустить приложение от имени пользователя root и не можете получить доступ к каким-либо ресурсам за пределами вашего собственного пространства приложения, которое называется «домашним каталогом приложения».
Домашний каталог приложения состоит из следующего:
(1) myApp.app (комплект - с подписью и без возможности изменения)
- myApp, mainWindow.xib, somepicture.png и т. д.
(2) Документы
- файлы, созданные во время выполнения, после установки
(3) Библиотека
- кеши, настройки и т. д.
Чтобы получить доступ к любым ресурсам вне этих, вам нужно вызвать их API для iOS.
Такое разделение приложений является основной частью модели безопасности Apple. Это значительно упрощает управление пакетами и намного безопаснее, чем если бы приложения имели разрешения на уровне root для всей файловой системы.
Alan