Пока я запускаю UITests на Simulator с Xcode 7, он не удался при вызове XCUIApplication().launch()
с Доступность приложения не загружалась
Xcode 7 UI Testing Failure: доступность приложения не загружена
Ответ 1
это известная ошибка в боксе Xcode, обычно это происходит на больших серверных кодовых основаниях. Он уже был подан Apple Developers (и сам), и они "исправляют" его.
Надеюсь, что это поможет.
Ответ 2
Если вы запускаете тесты внутри CI-системы под вашим контролем, вы могли бы использовать reset симуляторы перед запуском тестов пользовательского интерфейса. Таким образом, ошибка обходится.
Вы могли бы использовать reset симуляторы из командной строки с помощью следующей команды:
xcrun simctl list | awk -F "[()]" '{ for (i=2; i<NF; i+=2) print $i }' | grep '^[-A-Z0-9]*$' | xargs -I uuid xcrun simctl erase uuid
Как указано в этой SO нитке, которую вы могли бы использовать (однако я не пробовал):
xcrun simctl erase all