Ошибка бота IOS: ранний неожиданный выход, операция так и не завершила начальную загрузку -

У меня есть вопрос об ошибке сборки, которая возникает, когда боты выполняют тестирование пользовательского интерфейса.

Когда я просто запускаю тесты пользовательского интерфейса, все работает нормально. Однако всякий раз, когда я использую ботов для запуска тестов пользовательского интерфейса, возникает ошибка сборки, и я продолжаю получать сообщение об ошибке сборки:

"Ранний неожиданный выход, операция так и не завершила начальную загрузку..."

Ошибка бота XCode: ранний неожиданный выход, операция так и не завершила загрузку -

В некоторых предлагаемых решениях говорится, что я должен пропустить APN. В моем случае появилось предупреждение, поскольку приложение пыталось зарегистрировать APNS, и отображалось «Имя приложения», которое хотело бы включить уведомление об уведомлениях. Пропуск регистрации APNS для тестов пользовательского интерфейса предотвратит повторное появление проблемы.

Как я могу убедиться, что оповещения вызывают проблему? Я не смог это проверить, так как симулятор ничего не показывает на машине CI, когда тесты выполняются ботом. Кроме того, не могли бы вы указать, какие шаги следует предпринять, чтобы пропустить регистрацию APNS для тестов пользовательского интерфейса? Я использую симулятор iphone 6s.

Я застрял здесь навсегда. Я был бы очень признателен за вашу помощь! Спасибо!


person Tom S    schedule 25.07.2016    source источник


Ответы (1)


Решение, которое сработало для меня, состояло в том, чтобы использовать симулятор iphone 6s (iphone 6s или iphone 6s plus). Я использовал iphone 6, и это вызвало у меня много ошибок, включая эту. Фактическая причина заключалась в том, что регистрацию APNS нельзя было пропустить с помощью симулятора iphone 6, тогда как для меня ее можно было пропустить с помощью симулятора iphone 6s (приложение хотело бы включить push-уведомление..). После этого addUIInterruptionMonitorWithDescription у меня успешно заработал!

person Tom S    schedule 29.07.2016