It would appear the important line here is:
AstroChimp <8bcdc5810e3f3ec6a0b53853424599ec> 52.653 179166 0 - 127080 100 [per-process-limit] (audio) (frontmost) (resume)
Looks like the OS is killing my game because the device has run out of memory. My game should not be using that much memory, and as it is a content-only project, I don’t understand how there could be a memory leak. My game also runs perfectly on Android.
The crash log says (audio), but I tried removing all the audio from the game but it still runs out of memory and gives the same message in the crash logs.
As I say it normally happens when I am changing maps; is it possible the iOS garbage collection is a bit slow with multiple maps remaining in memory?