2014-12-10 3 views
0

Я тестировал свое приложение на моделях iPhone, а не на iPad. Я предположил, что если он будет работать на iPhone, он будет работать на iPad в режиме совместимости ... О, хорошо. Так что это было отклонено. Я запустил его на симуляторе iPad, как только получил это отклонение (я был зол), и, конечно же, он падает ... Но это не дает мне никакой информации о том, почему. Окно лога просто показывает (lldb) и он выходит из строя здесь:Приложение отклонено: сбои на iPad

int main(int argc, char * argv[]) { 
    @autoreleasepool { 
     return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 
    } 
} 

Глядя на другие ответы направил меня, чтобы изменить «Поддерживаемые устройства» в plistplist, но мой не имеет, что включено.

В моих файлах изображений изображений и значков изображений я не включаю изображения iPad - может быть, проблема? Другие также рекомендовали удалить файл main.storyboard.

+0

Вы должны иметь возможность получить журнал аварий. Даже если он выключен. – Abizern

ответ

0

В своем проекте Xcode перейдите к навигатору точек останова (cmd-7), в нижней части экрана нажмите + и «Добавить точку останова исключения».

Теперь, когда вы строите и запускаете, Xcode должен разорваться на линии, которая фактически вызывает крушение, а не только в main().

Примечание: вы можете щелкнуть правой кнопкой мыши по точке останова «Все исключения» и нажать «Переместить точку останова на ... Пользователь», чтобы точка останова всегда была для всех ваших проектов.

Смежные вопросы