2015-08-12 2 views
0

В настоящее время у меня есть приложение iOS, которое не нуждается в настройках пользователя или системных настройках, а также в настройках Настройки.Удалить приложение из iPhone Настройки

Я хочу знать, как программно удалить приложение (или прекратить его добавление при загрузке) из части настроек iPhone? Я исследовал множество потоков/блогов, которые обсуждают редактирование, создание и управление функцией Settings.bundle, предлагаемой Xcode, но ни один из них не охватывает , как, чтобы полностью удалить приложение из настроек. Любые советы приветствуются. Благодаря!

ответ

2

Для до прошивки 8:

Вы должны удалить Settings.bundle все вместе. Затем чистые цели после удаления Settings.bundle, а затем удалить Root.plist

Для более подробной информации проверить этот разговор: How to Delete settings.bundle

От Apple Docs:

A Настройки расслоения имеет Настройки имен .bundle и находится в каталоге верхнего уровня пакета вашего приложения. Этот комплект содержит один или несколько файлов страниц настроек, которые описывают отдельные страницы предпочтений. Он также может содержать другие файлы поддержки, необходимые для отображения ваших предпочтений, таких как изображения или локализованные строки.

Для прошивки 8 и после согласно rmaddy's answer к Why is my iOS app forcing a Settings Bundle:

С прошивкой 8.0, страница настроек отображаются для всех приложений, даже если приложение не имеет пакета настроек.

страница IOS 8 настроек появляется без настроек свертка, если приложение делает любые из следующих действий:

Попытки для доступа к данным через сотовую сеть Различных данные приватности камеры Микрофон Фотобиблиотеки Контакты Расположения Уведомления Фоновые данные выборки Страница настроек может не отображаться для приложения, если ни одно из этих условий не было выполнено.

+0

Я уже прочитал это собрание - единственная проблема: я не знаю, где находится Settings.bundle в моем проекте, если он вообще существует. Я никогда не создавал его вручную, поэтому я не уверен, как «удалить его» для каждого. Установлен ли по умолчанию параметр, который автоматически помещает приложение в настройки? –

+0

См. Мою последнюю редакцию – WMios

+0

@WillVonUllrich. Я сделал еще несколько изменений, которые отвечают на ваш вопрос. – WMios

Смежные вопросы