Я пытаюсь использовать FireBase TestLab на iOS, используя это руководство:
https://firebase.google.com/docs/test-lab/ios/firebase-console#build_xctests_for_your_app
но после загрузки zip-файла, включая файл xctestrun, я получаю следующую ошибку:
Upload invalid: the .xctestrun file didn't specify any test targets.
У меня есть две цели в моем приложении, цель Тесты и цель тестов пользовательского интерфейса, В обоих тестовых заданиях я установил цель, которую я хочу протестировать, в качестве хост-приложения.
Есть идеи?
В моем случае помог следующий порядок действий:
Теперь вам нужно сделать новую попытку сборки для тестирования (Product -> Build For -> Testing) и следовать инструкции Firebase относительно создания архива
Вероятно, это произошло потому, что тестирование целей не является частью схемы при сборке.
Взгляните на .xctestrun и посмотрите, является ли он пустым файлом .plist. Если он пуст, добавьте цели тестирования при сборке.