Некоторые фон
-
Операционная система iOS имеет понятие "право". Вообще говоря, это разрешение, предоставляемое приложению. Другие системные службы и приложения могут проверить это разрешение, чтобы разрешить/запретить выполнение некоторых функций.
-
Эти права должны быть указаны в профиле подготовки.
-
Системные приложения имеют множество разных прав.
-
Пользовательское приложение ограничено только несколькими правами (например, доступ к iCloud или что-то подобное, которое можно настроить на портале разработчиков).
Вопрос: Кто-нибудь знает способ добавления прав на пользовательское приложение для NON-джейлбрейк-устройства?
Общая идея состоит в том, чтобы добавить права на разработанное приложение, чтобы получить больше разрешений на использование системных служб.
Примечания и отказ от ответственности
-
Я знаю, как это сделать для взломанного телефона. Тем не менее, это не работает на неуязвимом устройстве.
-
Я знаю, что Apple отвергнет это. Он не пойдет в AppStore.
-
Решение не обязательно должно быть решением времени компиляции (что означает способ изменения файла). Это может быть решение времени выполнения - одно приложение, добавляющее некоторые права на себя или стороннее приложение.