понял проблему:
аудио сессия не проблема, это аудио формат.
Если вы хотите записать в несколько файлов, используя несколько AVAudioRecorders, вы должны использовать несжатый аудиоформат (ы).
Я полагаю, что кодирование с использованием HW используется одним AVAudioRecorder, и, таким образом, каждый последующий AVAudioRecorder не может использовать его одновременно.
один AVAudioRecorder, использующий сжатый формат (например, kAudioFormatMPEG4AAC ), работает нормально, но каждый последующий рекордер должен использовать несжатый аудиоформат . если все экземпляры AVAudioRecorder используют несжатый формат (например, kAudioFormatLinearPCM ), это также работает.