У меня есть существующий проект iOS с целями приложения и модульного тестирования.Покрытие кода при запуске модульных тестов было хорошо в Xcode 9.2.Но я просто не могу заставить его работать должным образом на Xcode 9.3
Я вошел в схему для модульных тестов и выбрал "Собрать покрытие кода для ..." в выборе "Test".
Если я выберу «все цели» для параметра покрытия кода сбора, он генерирует покрытие для всех целей, кроме основного приложения - для встроенных платформ, для платформ, представленных Coocapods, а также для самих тестовых файлов
Если выбрать «некоторые цели» и, в частности, выбрать основную цель приложения, тогда абсолютно не будут создаваться данные покрытия.
Я не уверен, какая настройка неверна в моей схеме.Я также пробовал не запускать тесты из схемы модульных тестов, а также из основной целевой схемы (с тестированием, запускающим схему модульных тестов), но не повезло.Ищите указатели на то, что может быть не так.