Ошибка загрузки UITest-символов в ‹внешнем символе›

Когда я запускаю свои UITests, они иногда терпят неудачу по странной причине upload-symbols crashed in <external symbol>. Единственное, что я нашел, - это перезапустить Xcode, что в большинстве случаев помогает, но я уже устал от этого.

Схема UITests настроена правильно, и я могу отлаживать основную цель во время выполнения UITests, поэтому я полагаю, что информация dsym доступна. Основное приложение не дает сбоев и не обнаруживает никаких точек останова при сбое теста.

Сбой происходит в случайные моменты времени и во время выполнения случайных тестов. Я не видел, чтобы это происходило в CI, который запускает UITests из терминала через fastlane.

Ценю любой совет.

Xcode 10.3, я не уверен, что это происходило на 10.2 MacOS 10.14.6

введите здесь описание изображения


person Oleg Kohtenko    schedule 25.09.2019    source источник


Ответы (2)


Я не уверен, но столкнулся с такой же ошибкой: crashed in <external symbol>

Я запускаю ui-тесты в CI и причина моей ошибки: другой конвейер удаляет и сбрасывает мой текущий работающий симулятор. Также попробуйте узнать, как исправить эту проблему.

Я использую fastlane-plugin-test_center

person Ivan Sorokoletov    schedule 30.09.2019

Это определенно ошибка Xcode. Я понял, что этот сбой произойдет с меньшей вероятностью, если я запущу все тесты, а не конкретный тестовый пример / тест. В итоге я отключил все тесты в целевом объекте во время разработки, кроме одного, над которым я работаю, и просто запустил их с помощью CMD + U.

person Oleg Kohtenko    schedule 24.10.2019