Подтвердить что ты не робот

Кто-нибудь знает, как добавить право на приложение iOS для не-джейлбрейк-устройств?

Некоторые фон

  • Операционная система iOS имеет понятие "право". Вообще говоря, это разрешение, предоставляемое приложению. Другие системные службы и приложения могут проверить это разрешение, чтобы разрешить/запретить выполнение некоторых функций.

  • Эти права должны быть указаны в профиле подготовки.

  • Системные приложения имеют множество разных прав.

  • Пользовательское приложение ограничено только несколькими правами (например, доступ к iCloud или что-то подобное, которое можно настроить на портале разработчиков).

Вопрос: Кто-нибудь знает способ добавления прав на пользовательское приложение для NON-джейлбрейк-устройства?

Общая идея состоит в том, чтобы добавить права на разработанное приложение, чтобы получить больше разрешений на использование системных служб.

Примечания и отказ от ответственности

  • Я знаю, как это сделать для взломанного телефона. Тем не менее, это не работает на неуязвимом устройстве.

  • Я знаю, что Apple отвергнет это. Он не пойдет в AppStore.

  • Решение не обязательно должно быть решением времени компиляции (что означает способ изменения файла). Это может быть решение времени выполнения - одно приложение, добавляющее некоторые права на себя или стороннее приложение.

4b9b3361

Ответ 1

Нет. Права заключаются в подписи кода приложения. Их изменение, разумеется, нарушит подпись, и на складе iOS-устройства не будут запускать код со сломанной сигнатурой кода. То, что вы просите, невозможно.