Hi everyone,
I’m encountering a persistent issue with FMOD in my Unity project on iOS. When the app resumes from the background, the OS occasionally terminates it with the error: “The app was terminated while unresponsive.”
I suspect this is related to how I’m handling AVAudioSession reactivation. During resume, if setActive:TRUE fails with AVAudioSessionErrorCodeCannotStartPlaying, I am currently using a while loop to retry activation (as shown in the code below). I suspect this blocking loop is triggering the iOS Watchdog to kill the app.
