Ответ, который работал для меня
Ответ состоял в том, что в моем проекте были ошибки, из-за которых сборка не удалась. (Это была просто ваша стандартная ошибка в коде каждый день.) После того, как я исправил ошибки и сделал еще одну очистку и сборку, все заработало.
Обратите внимание, что эти ошибки не появлялись сначала. Чтобы заставить их появляться:
- Закомментируйте весь тестовый файл, который выдает ошибку «Нет такого модуля».
- Попробуйте запустить свой проект снова.
Если есть другие ошибки, они должны появиться сейчас. Исправьте их и затем раскомментируйте код тестового файла. Ошибка "Нет такого модуля" исчезла для меня.
Если это не решит проблему для других людей, вы также можете попробовать следующее:
Очистите папку сборки
Откройте меню «Продукт», удерживайте его Optionи нажмите «Очистить папку сборки ...»
Убедитесь, что для параметра «Включить тестирование» установлено значение «Да».
В Навигаторе проектов щелкните название вашего проекта. Выберите «Параметры сборки» и прокрутите вниз до «Параметры сборки». Убедитесь, что Включить тестируемость Да (для отладки).
Удалите и повторно добавьте цель тестов
Если вы сделали другие вещи, я думаю, что вам, вероятно, не нужно это делать. Но если вы это сделаете, не забудьте сохранить любые тесты модулей, которые вы уже написали.
Нажмите на название вашего проекта в Project Navigator. Затем выберите цель тестов. Нажмите кнопку со знаком минус (-) внизу, чтобы удалить его.
Затем нажмите кнопку со знаком «плюс» (+) и выберите «Пакет тестирования модулей iOS», чтобы снова добавить его. Как вы можете видеть, вы также можете добавить UI Testing Bundle таким же образом.
Несколько других идей
- Убедитесь, что все необходимые классы являются членами вашей цели теста.
- Убедитесь, что вы добавили все необходимые библиотеки.
- Убедитесь, что имя модуля написано правильно (см. Этот ответ ).
Или...
Оставьте комментарий или ответ ниже, если вы нашли что-то еще, что работает.
Связанный