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

Reset Данные приложения iOS Simulator для запуска приложения в первый раз

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

Как вы reset симулятор на Xcode, чтобы я мог тестировать приложение, когда он запускается в первый раз?

Я попытался очистить папку сборки, но это не сработало.

4b9b3361

Ответ 1

В iOS Simulator нажмите iOS Simulator в меню в верхней части экрана и нажмите " Reset Контент и настройки...". Это очистит весь симулятор.

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

Затем выполните очистку, сборку и запуск.

Ответ 2

Правильный способ сделать это в XCode: (сначала необходимо выключить симулятор)

xcrun simctl erase <device UDID> или же xcrun simctl erase all

Чтобы узнать UDID, используйте:

xcrun simctl list

Ответ 3

@Ответ на вызов, вероятно, проще для интерактивного использования.

Мы используем скрипты для автоматического тестирования и удаляем каталог данных симулятора, чтобы обеспечить его чистоту. Симулятор воссоздает базовую информацию при перезапуске.

Удалить следующее:

~/Library/Application Support/iPhone Simulator/${simulator.version}

Ответ 4

В настоящее время (Simulator Version 10.0) вы можете сделать это следующим образом:

Оборудование> Удалить все содержимое и настройки...

The screenshot of the way to reset Simulator

Ответ 5

Не знаю, действительно ли это лучший способ, но следующее работает для меня:

сначала убейте всех работающих симуляторов с помощью

killall Simulator 2>&- && sleep 5 || true

затем reset все устройства с

xcrun simctl erase all

ps.: Я работаю с XCode 8