Я создаю приложение для прослушивания MIDI, используя AudioKit в iOS (13.5.1), которое синхронизируется по входящим MIDI-часам через AKMIDIBeatObserver (зависает от AKMIDITempoListener). и перезапускаю, я вижу удвоение темпа и подозреваю, что часть AudioKit задерживается, а MIDI-часы либо генерируются дважды, либо дважды прослушиваются.
Проблема исчезнет, если я переустановлю из xcode , но это явно не реальное решение.
Есть ли что-то, что можно сделать при завершении работы приложения, чтобы завершить / сбросить AudioKit? Или что-то, что можно проверить при запуске, что позволяет мне проверить, происходит ли это, и убить его?