Установщик AudioKit.output падает с SIGABRT - PullRequest
0 голосов
/ 30 июня 2018

Я новичок в 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 Ответ

0 голосов
/ 30 июня 2018

Я нашел проблему. Он не работает, если к вашему компьютеру подключен внешний аудиоинтерфейс. При отключении работает нормально.

...