Xcode 10 XCTest error: «Основная ошибка: сеанс теста завершен (1) без регистрации.)» - PullRequest
0 голосов
/ 12 сентября 2018

Я работаю над подготовкой проекта iOS для Xcode 10 и Swift 4.2.Пока я могу создавать и использовать приложение.Тесты пользовательского интерфейса также работают правильно.

Однако у меня возникают проблемы с запуском модульных тестов, появляется следующая ошибка:

MyApp.app (37040) обнаружил ошибку (ранний неожиданный выход, операция никогда не заканчивала самозагрузку - попытка перезапуска невозможна. Основная ошибка: тестовый сеанс завершен (1) без регистрации.)

Я уже видел ошибку «Ранний неожиданный выход», особенно когдаработа над CI и iOS Simulator не запускается.Но я считаю, что это первый раз, когда я вижу часть «Сеанс теста завершен (1) без регистрации»).

Я хотел бы добавить, что мы получаем эту ошибку только при запуске тестов изXcode IDE.Все тесты проходят правильно при запуске из командной строки с xcodebuild.

Ответы [ 2 ]

0 голосов
/ 13 апреля 2019

Если кто-то все еще испытывает эту проблему , этот ответ помог мне.Установите Всегда вставлять Swift Стандартные библиотеки в Нет в настройках проектов.Я сделал это для цели тестирования пользовательского интерфейса.

0 голосов
/ 25 сентября 2018

Удаление и добавление цели модульных тестов сработало для меня. Не забудьте проверить новую цель в "Target Membership" для тестовых файлов.

...