¿Cómo grabar utilizando AVAudioRecorder sin el contenedor .caf?

Estoy usando una instancia de AVAudioRecorder para grabar con la configuración deAVFormatIDKey ajustado akAudioFormatMPEG4AAC. Graba el audio en formato AAC pero un.caf El contenedor de audio empaqueta el archivo de audio. (Puedo ver el encabezado caff en el archivo de la grabadora). ¿Cómo puedo grabar para que el contenedor de caff no esté allí, sino en formato m4a puro, de modo que pueda usar los archivos en todas las plataformas?

Respuestas a la pregunta(1)

Su respuesta a la pregunta