2016-08-16 1 views
4

При запуске модульного теста на моем iPad я получаю ошибку, как показано ниже (Xcode7). Может ли кто-то столкнуться с такой же проблемой, как ее решить?Не удается выполнить единичный тест на устройстве. Ошибка генерации кода покрытия (IOS)

Code Coverage Data Generation Failed

Невозможно получить файлы профиля данных из 'IPad'.

Кроме того, будет также всплывающее сообщение, как показано ниже:

Настройка генерации профиля не удалось

Xcode не может генерировать информацию о профиле для Идентификатор пакета (com.xxxx. торговец). Путь профиля отсутствовал. Были действительны переменные среды .

+4

У меня нет полного решения, но я смог временно обойти это, перезапустив устройство. – dpassage

+1

Да, он работает после перезапуска устройства. Спасибо – user831098

+0

Но ошибки снова появятся. Надеюсь, кто-то может помочь в лучшем решении. – user831098

ответ

6

1.Edit ваш проект схемное> Тест-> Info-> Отменить "Сбор данных по охвату"

2.Product Clean, а также чистая папка сборки

3.Закройте Xcode, перезапустить Xcode

4.delete приложение на устройстве и перезагрузить устройство (может быть необязательным)

Там, кажется, есть ошибка с покрытием кода, следовательно, ключ, чтобы обойти эту ошибку будет отключить «Сбор данных» для покрытия теперь, надеюсь, это поможет.

+2

Выбор «Сбор данных о покрытии» и снятие выделения помогли мне. – AlekseiPetrovski

1

Вышеуказанное не работает для меня. Тем не менее, я заметил, что мой KIF.framework не загружается, поэтому тестовая цель фактически не была правильно построена.

Устранение проблемы с файлом фреймворка также устранило проблему с охватом тестирования.

Смежные вопросы