Как я объяснял в комментарии под проверенным ответом :
Я тестировал добавление и удаление подписок на календарь. На реальном устройстве вы можете удалить подписку на календарь в Настройки , Аккаунты , но это меню не существует в iOS Simulator, и я не хотел сбрасывать весь симулятор.
Итак, я закончил локально версией моей папки Device с помощью git и выполнил следующие команды, чтобы удалить подписку на календарь после того, как я ее добавил:
$ git reset HEAD --hard
$ git clean -f
Итак, шаги:
- Установите приложение на iOS Simulator и делайте то, что вам нужно
- Определите ваше устройство в
~/Library/Developer/CoreSimulator/Devices/
и введите cd
, затем git init
, чтобы создать репозиторий git
- Как только вы хотите сохранить состояние, выполните
git commit -a "Message"
- Делайте любые изменения настроек (например, добавляя подписку на календарь) и проводите тесты
- Отключение симулятора
- Do
git reset --hard HEAD
- Запустите симулятор, все изменения, сделанные после
git commit
, исчезнут.