Установщик AudioKit.output аварийно завершает работу с SIGABRT
Я новичок в AudioKit, и я искал учебники для детской площадки, чтобы начать. Вчера я скачал игровые площадки с веб-сайта, скомпилировал проект игровых площадок и запустил учебник "Hello World", но он ошибся в
AudioKit.output = oscillator
Я подумал, что это может быть проблема с игровой площадкой, поэтому я скачал фреймворк для MacOS (версия 4.2.2), добавил его в новый проект XCode и написал эту функцию:
import AudioKit
func doAudio() {
do {
let oscillator = AKOscillator()
AudioKit.output = oscillator
try AudioKit.start()
oscillator.start()
sleep(1)
} catch {
print(error)
}
}
Который скопирован из учебников. При вызове этой функции я получаю SIGABRT на
AudioKit.output = oscillator
Ошибка происходит всякий раз, когда вызывается установщик AudioKit.output. Я забыл установить что-то? Я прочитал все инструкции на сайте. Я использую Xcode версии 9.4.1 (9F2000) и macOS HighSierra 10.13.5 (17F77)
1 ответ
Я нашел проблему. Он не работает, если к вашему компьютеру подключен внешний аудиоинтерфейс. При отключении работает нормально.