Xcode генерирует исключение в Main () в iOS 8 с точкой останова «все исключения»

Я использую Xcode 6 (GM, я не загружал бета-версии), и я разрабатываю приложения для iOS 7+. Для всех своих проектов я просто открыл те же проекты, над которыми работал в Xcode 5.

В навигаторе точек останова у меня естьAll Exceptions точка останова включена. Это установлено вBreak: On Throw, Теперь, каждый раз, когда я запускаю свое приложение (на устройстве или в симуляторе), оно останавливает выполнение на линииreturn UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); вmain() функция.

Если я нажимаю кнопку Play, чтобы продолжить выполнение программы дважды, программа работает нормально. Так что это не мешает мне работать, но раздражает необходимость каждый раз вручную воспроизводить исполнение и сбрасывать мои редакторы.

Мне нравится поведение, которое я настроил в XCode (перевод текущего редактора туда, где выполнение приостановлено), и наличие этогоAll Exceptions точка останова важна для ИМО. (Так что я не хочу их менять)

При запуске того же кода с теми же средами для цели iOS 7 (опять же, устройства или симулятора) исключение не выдается.

Любая подсказка, что может вызвать это странное поведение?

Ответы на вопрос(5)

Ваш ответ на вопрос