Удалить настройки приложения iOS

Я работаю над приложением, которое требует запроса почтового доступа. Поскольку у симулятора нет приложения Mail, я использовал свое физическое устройство для тестирования приложения.

Моя проблема в том, что я хочу протестировать запрос на доступ к Mail по отношению к экрану приветствия / ввода, который я сделал, но даже если я удалю версию Xcode для сборки приложения с моего устройства, настройки, позволяющие доступ к Mail по-прежнему сохраняться ,

Я хочу, чтобы эти параметры удалялись при удалении моего приложения с устройства, чтобы он запрашивал доступ к почте после каждой новой установки для тестирования. До сих пор единственным решением, которое я видел для этого, является завершение новой установки iOS каждый раз, но это очень много неприятностей, когда я захочу сделать это несколько раз.

У кого-нибудь есть решение для этого?

3 Solutions collect form web for “Удалить настройки приложения iOS”

У симулятора действительно есть Календарь, и я много тестирую на нем. Если вы хотите добавить больше календарей с помощью симулятора, откройте приложение календаря, нажмите «Изменить» вверху и вы можете ввести новые календари.

Вот решение, которое я нашел благодаря комментарию @Martin R.

Перейдите в раздел Общие> Сброс> Сброс местоположения и конфиденциальности

Этот сброс выполнил то, что мне нужно для этой проблемы.

Я сам сталкиваюсь с той же проблемой, когда разрешаю доступ к фотографии.

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

Меня все равно интересует правильный ответ, хотя, если он когда-либо есть.

  • Живая визуализация настраиваемого компонента с использованием IB_DESIGNABLE из зависимости pod
  • xcode 6 beta 2 проблема с экспортом ipa «У вашей учетной записи уже есть действительный сертификат распространения iOS»
  • Xcode 6, 4 дюйма обработанный и 3,5-дюймовый дисплей
  • Ошибка XCode 6 Beta 4 - «При запуске была обнаружена ошибка (Domain = com.apple.CoreSimulator.SimError, Code = 146)»
  • Отладка исполняемого параметра в схеме Xcode
  • Локализация Xcode 6. файл экспорта .xliff вырезает строку, когда строка похожа на «это образец», текст «"
  • Xcode 6: Build hangs и Interface Builder Cocoa Touch Tool начинает выделение всего ОЗУ
  • CocoaPods добавляет дублирующий проект в xcworkspace
  • Недопустимая структура Bundle Двоичный файл «WatchKitSupport / WK» не разрешен
  • Как эмулировать местоположение, пока приложение не работает
  • Xcode 6: iOS 8.1 Не удалось установить образ диска разработчика
  • Interesting Posts

    Xcode и дополнительные фреймворки

    Как понизить или установить более старую версию Cocoapods

    Как добавить правую кнопку в панель навигации?

    Как правильно удалить SFSafariViewController в качестве контроллера детского представления?

    iOS Simulator с iOS 8 (Xcode 6) не отображается в меню разработки Safari

    iOS: Формат файла аудиозаписи

    SWIFT – показать текущее местоположение и обновить местоположение в MKMapView

    : непризнанный селектор, отправленный в экземпляр UITableView

    NSNetServiceBrowser не может найти службы, тогда как NsdManager обнаруживает его для android

    Сохранение в NSDocumentDirectory или NSCachesDirectory

    Выражение не является целым постоянным выражением в iOS

    Вычисление MAX и MIN Широта и долгота с расстоянием от местоположения – Цель C

    Является ли postNotificationName гарантией немедленной отправки слушателям?

    SKSpriteNode с UIImage из URL

    iOS TabbarViewController скрывает панель вкладок

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.