If Xcode tells you that you ran out of trampolines and your app crashes, don’t worry your application still can jump on your IOS device 😉 If you heavily use recursive Generics (type 1) or like in my case interfaces (type 2) just set the AOT settings higher!
I had a great laugh when i read for the first time that my Application ran out of trampolines 🙂
Type 0 (default 1024)
Type 1 (default 1024)
Type 2 (default 128)
Just go to your Unity3D PlayerSettings -> Other -> AOT Compilation Options and paste the line from above there:
have fun jumping on your new trampolines 🙂