I've been testing an app for iOS in Xamarin Studio, however whenever I reach a breakpoint or an exception is thrown and I stay there for a few seconds without pushing the continue execution button, the debugging session will close as the app will close on my device. This is due to the process mentioned here, as it is occurring during the splash screen, and if the app pauses too long there, it will close the app because it failed to scene-create. I was wondering if it is possible to disable this when debugging with breakpoints, because I would like to look at the data flow through variables and such.
As matt guessed, it is a Xamarin issue. The response to my inquiry to Xamarin was this,
Xamarin does not currently use a native debugger, thus watchdog is not disabled. They are looking into alternatives, but for now a potential workaround is to not do anything until you've returned from the FinishedLaunching method (i.e. start your launch code in a timer event for instance), and debug that instead.
Update: the status on this bug is "fixed for the next major release." as of 12/29/15