Xcode 5: несколько тестовых целей по одной схеме: "Симулятор уже используется"
В Xcode 5 у меня есть рабочее пространство с несколькими проектами и схема, которая должна запускать все тестовые цели различных проектов. Когда я начинаю тесты, прохождение проходит по трем тестовым проектам. Все идет нормально. Но на четвертой тестовой цели я получаю сообщение об ошибке от Xcode, сообщающее мне, что симулятор не может быть запущен, потому что он уже используется.
Есть ли способ убить симулятор между каждой тестовой мишенью (!) в одной (!) схеме?
Или есть другие решения?
Изменить: Я открыл rdar для этого: http://openradar.appspot.com/15153136
Спасибо!
Ответы
Ответ 1
Я попал в эту ошибку, когда я пытаюсь запустить свои функциональные тесты с помощью calabash. Одним из способов сделать это может быть запуск script в после каждого процесса сборки, чтобы убить симулятор.
этот парень написал bash script, который делает это
http://cdrussell.blogspot.co.uk/2012/04/script-to-kill-iphone-simulator-if.html
Возможно, стоит запустить это как фазу сборки для каждой целевой цели