Я пишу интеграционные тесты для моего приложения для iOS.
Приложение имеет функцию восстановления состояния.
Для одного из моих тестовых случаев требуется приложение:
1. Выполните некоторые действия.
2. Выйдите из приложения.
3. Повторно откройте его с включенным параметром restore_state.
И я не использую xcbuild
/ xcrun
явно: я просто нажимаю кнопку Run
Xcode (в левом верхнем углу).
Правильно ли я понимаю, что для реализации этого контрольного примера мне нужно написать какой-нибудь (bash
?) Скрипт, который снова открывает приложение после его закрытия?
Чтобы закрыть приложение, где-то может быть exit(0)
его код.Но чтобы открыть его - нужно отправить только внешнюю команду, такую как xcrun
, не так ли?