Esta fue la respuesta de la Larson Brad en este SO preguntaCómo agregar un punto de interrupción a objc_exception_throw?
Si agrega dos puntos de ruptura, que debe ser capaz de depurar estas excepciones. Para hacer esto, vaya a Ejecutar | Mostrar | Puntos de interrupción y crear dos puntos de corte globales (los hago globalmente porque son muy útiles en todas mis aplicaciones). El primero debe llamarse "objc_exception_throw" y su ubicación debe ser "libobjc.A.dylib". El segundo debe ser "- [Subida NSException]" y su ubicación debe ser "CoreFoundation".
Ahora, si comienza a depurar su aplicación con los puntos de interrupción habilitados, debería interrumpirse en el lanzamiento de estas excepciones. Entonces debería poder ver la cadena de eventos que condujo a la excepción dentro del depurador.
ahora en esta respuesta quiero preguntar cómo agrego la ubicación mencionada ???
¿Alguien tiene capturas de pantalla/rutas de menú para XCode 4? – buildsucceeded
Echa un vistazo a este hilo en los foros de Apple Dev para obtener instrucciones sobre cómo hacer esto en XCode 4: https://devforums.apple.com/thread/68421 –