Как я могу запретить iOS Simulator отображать сообщение "Хотите ли вы снова открыть его окна?" при запуске, что нарушает автоматизацию? - PullRequest
0 голосов
/ 27 августа 2018

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

Here is a picture of the UI presented

1 Ответ

0 голосов
/ 27 августа 2018

При сбое симулятора iOS состояние приложения может быть сохранено в ~/Library/Saved Application State/com.apple.iphonesimulator.savedState. Наличие этой папки или значений в данных внутри вызывает модальное диалоговое окно.

Удаление этой папки (rm -rf "~/Library/Saved Application State/com.apple.iphonesimulator.savedState") перед перезапуском iOS Simulator предотвратит появление диалогового окна. Это было протестировано с iOS Simulator, поставляемым в Xcode 9.4.1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...