Пошаговое выполнение кода должно помочь вам определить, где происходит сбой приложения, это остановит выполнение программы до того, как она попадет на любой «плохой» код (при условии, что вы поставили точку останова, где код остановится в нужном месте).Вы можете добавить точку останова, щелкнув соответствующий номер строки слева от панели редактирования кода и получить доступ к органайзеру точек останова через меню Вид-> Навигаторы-> Показать навигаторы точек останова.
Возможно, у вас естьнекоторые намеки на метод или класс, который в настоящее время выполняется, и в этом случае вы должны поместить точку останова в первую строку этого метода, если класс является UIViewController, тогда поставить точку останова в первой строке его - (void) viewDidLoadметод может помочь.Вы можете одним нажатием поместить точку останова в первую строку - (void) applicationDidFinishLaunching в делегате приложения.Однако это потребует большого шага к инструкциям, а не просто к пошаговым инструкциям.
https://developer.apple.com/library/mac/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/Debugging/Debugging.html
Apple также предлагает включить статический анализатор и затем вывести проблемы из вашего кода из его выходных данных.