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

Как имитировать iPhone, который засыпает в iOS-симуляторе?

Приложение iPhone, над которым я работаю, похоже, обнаруживает ошибку, когда телефон укладывается спать в середине операции. Есть ли способ имитировать, что телефон укладывается в спящий режим в iOS-симуляторе?

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

ПРИМЕЧАНИЕ. ОП задал вопрос о " отключении" телефона, что не так, когда вы нажимаете кнопку вверху. Оставив здесь, так как часть решения проблемы выясняет, какой вопрос задавать.

4b9b3361

Ответ 1

Угу. В строке меню, когда вы открыли iOS Simulator, нажмите "Оборудование" → "Заблокировать".

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

Вы также можете выполнять другие полезные функции, такие как поворот устройства и нажатие кнопки "домой".

Чтобы быть понятным, нажатие кнопки "Дом" в верхней части телефона не отключает его. Это просто заставляет его спать.

Когда это возможно, вы всегда должны проверять свое приложение на самом устройстве. Симулятор не имитирует весь сложный материал на уровне ОС, который идет за кулисами для фоновых приложений и процесса WatchDog и т.д.