Как убедиться, что моя цель Xcode UITest создает только целевое приложение?

У меня есть проект Swift iOS с более чем 50 целями, каждая из которых создает немного другую версию приложения для разных клиентов (разные значки приложений/логотипы/имена/цвета и т. д.).

У меня также есть тестовая цель для тестирования пользовательского интерфейса с помощью XCTest. Проблема в том, что когда я запускаю тест, а не просто создаю цель, которая была выбрана в качестве целевого приложения для теста, он создает все 50+ целей.

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

Спасибо.


person 365SplendidSuns    schedule 16.07.2016    source источник


Ответы (1)


Ну, я понял это, так что положу ответ здесь, если у кого-то еще будет такая же проблема.

По сути, в Test Target -> Build Phases -> Target Dependencies все цели были добавлены как зависимости без необходимости. Мне просто нужно было удалить их все.

person 365SplendidSuns    schedule 16.07.2016