Ошибка записи XCUITest: выберите схему, в которой XCUITodo является исполняемым файлом

Я использую Xcode 8 для автоматизации своего приложения. Я начинаю с загрузки существующего кода: проект XCUIToDo. Я открыл проект в Xcode, и когда я нажимаю кнопку «Запись», я вижу предупреждающее сообщение Выберите схему, в которой XCUITodo является исполняемым файлом, а функция записи не запускается. Пожалуйста, дайте мне знать, где я пропал.

TIA


person NeedHelp    schedule 04.10.2016    source источник


Ответы (4)


Проблема не в схеме или цели UITest. При запуске записи необходимо выбрать основную схему (та, которая запускает приложение) независимо от того, есть ли у вас тесты пользовательского интерфейса в другой схеме.

person rgkobashi    schedule 22.11.2017

Убедитесь, что для вашей схемы UITest выбран исполняемый файл.

  1. Выберите Продукт> Схема> Управление схемами.
  2. Выберите свою схему UITest в списке
  3. Выберите Редактировать
  4. Выберите вкладку «Информация» в разделе «Выполнить».
  5. Убедитесь, что выбран требуемый исполняемый файл.
person Rob VS    schedule 22.01.2020

Щелкните Project Root, затем Targets -> XCUIToDoUITests target. На вкладке «Общие» установите флажок «Целевое приложение» в разделе «Тестирование». Значение в раскрывающемся списке должно соответствовать цели XCUIToDo.

person Justin Zealand    schedule 02.05.2017

Для меня, убедившись, что все, что упомянуто выше, выбрано правильно, мне пришлось выбрать ту же схему (выбранную в info в edit scheme) рядом с выбором устройства вверху.

person Haseeb Iqbal    schedule 06.07.2021