Xcode throws an exception in Main() in iOS 8 with ‘all exceptions’ breakpoint

As stated in the comments, you should turn off catching the C++ exceptions by editing your All Exceptions breakpoint.

In order to do that, right click on your breakpoint and change Exception from All to Objective-C:

change All to Objective-C

Exceptions in C++ code are part of normal app functionality. However, exception breakpoint is not catching unhandled but every raised exceptions, even when they’re handled correctly later on, hence the stop in execution.

Leave a Comment