Целевая задача Xcode с хост-приложением заставляет неверную цель встраивать схему схемы

Когда я добавляю тестовую цель, для которой требуется приложение-хост для запуска Xcode, добавляются цели, которые не связаны с добавленным мной приложением.

У меня есть две схемы (внутренняя и производственная). Я хочу запустить тесты в нашем внутреннем приложении. Когда я добавляю внутреннее приложение в качестве хоста, я заканчиваю тем, что производственная цель добавляется в сборку и не может ее удалить. Если я удалю приложение-хост, это исчезнет, ​​но тесты также потерпят неудачу.

Кто-нибудь знает, где я ошибаюсь?

У нас были те же проблемы, мы исправили их следующими шагами:

  1. в своей тестовой цели перейдите на вкладку «Общие» и установите для хостинга приложение «нет», затем перейдите к «Фазы сборки» и удалите целевую зависимость от прежней цели хостинга.

  2. (не знаю, нужен ли этот шаг) перейдите в «Окно» -> «Проекты», удалите Derived Data из целевой цели и закройте Xcode. Повторно запустите Xcode, откройте проект / рабочее пространство.

  3. отредактируйте схему хостинга, выберите «Сборка» слева и снимите флажок «Найти неявные зависимости». Я считаю, что эта функция несколько глючит.

  4. в целевой тестовой программе перейдите на вкладку «Общие» и установите приложение хостинга обратно на свое предыдущее значение, перепроверьте целевые значения.

Interesting Posts
Давайте будем гением компьютера.