Цель теста `MyAppTests` обнаружила ошибку (раннее неожиданное завершение, операция не завершила загрузку - перезапуск не предпринимается)

Проблема возникает при непрерывной интеграции при попытке запуска бота на устройстве.

Тестовая цель MyAppTests обнаружена ошибка (раннее неожиданное завершение, операция не завершилась при загрузке - перезапуск не предпринимается)

Вы знаете, почему это происходит? Есть идеи?

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

1 ответ

Следующее сработало для меня.
Я не знаю, можно ли пропустить некоторые шаги, поэтому я публикую все это.

  1. Обновите CocoaPods до версии мин. 1.1.0 как на компьютере разработчика, так и на сервере sudo gem update cocoapods,
  2. В соответствии с выводом терминала во время CocoaPods установите для параметра " Всегда вставлять стандартные библиотеки Swift" значение " Нет" в настройках проекта. Я сделал это для основной цели, цели тестирования и пользовательского интерфейса.
  3. Обновите OS X Server до последней версии (подробнее см. Ниже).
  4. Обновите Xcode до последней версии как на компьютере разработчика, так и на сервере.
  5. Выберите Xcode через приложение сервера снова.
  6. Создайте и войдите в систему как Xcode тестового пользователя, необходимый для тестов пользовательского интерфейса. (устранение неполадок ниже)
  7. Откройте Xcode на сервере и установите недостающие компоненты (он попросит при запуске).
  8. Перезагрузите сервер.

Мои интеграции впоследствии обновились, и упомянутые вами ошибки исчезли.

Я должен отметить, что на моих ботах у меня есть прединтеграционный скрипт, который переустанавливает все мои CocoaPods на сервере. Я также очищаю решение перед каждой сборкой.


Обновите OS X до последней версии.
Вам может потребоваться обновление до минимальной целевой версии ОС вашего приложения. Это может быть причиной ваших неудачных тестов пользовательского интерфейса. Я проследил свои логи и нашел выходную папку для бота. Приложение не было доступно для запуска, поскольку целевая версия ОС была больше, чем сам сервер.


Устранение неполадок пользователя Xcode Server "отключен".
У меня была проблема, когда пользователь был "Отключен", а служба Xcode в сеансе пользователя зависла на "Обновление".
введите описание изображения здесь
введите описание изображения здесь

Мне пришлось повторно выбрать Xcode в приложении сервера и создать нового пользователя Xcode Server для модульного тестирования. Проблема ушла сразу после этого. Если кто-то знает, как исправить существующего пользователя, пожалуйста, дайте мне знать.

Другие вопросы по тегам