Симулятор XCode включен.Космос Дженкинса терпит крах автоматических тестов из-за аудио двигателя - PullRequest
0 голосов
/ 12 октября 2018

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

На нашей машине Jenkins, которая раскручивает подчиненные узлы для каждой сборки, тесты, которые вызывают сбой звука.Основная причина, по-видимому, заключается в том, что AvAudioPlayerNode не работает из-за неработающего механизма.

[avae] AVAEInternal.h: 70: _AVAE_Check: обязательное условие ложно: [AVAudioPlayerNode.mm:536:StartImpl: (_engine->IsRunning ())]

Это нормально работало в iOS 11.2 и Xcode 9. Мы только что обновили нашу машину и код Jenkins для iOS 12 и Xcode 10.

Кто-нибудь видел это раньше?

1 Ответ

0 голосов
/ 12 октября 2018

Я думаю, что в Xcode10 изменился способ, которым симулятор обрабатывает передачу с микрофона на компьютер в виртуальный микрофон.Компьютеры Jenkins и Travis часто являются виртуальными машинами без микрофона вообще.

...