ios5 на снежном барсе падает, но нормально на Lion os - PullRequest
1 голос
/ 30 декабря 2011

Мне нужно выполнить обновление для приложения, которое находится в appStore, но сейчас я нахожусь в отпуске очень далеко от моего рабочего компьютера (Lion OS XCode 4), поэтому я использую другой компьютер (Snow leopard 10.6.8, XCode 4),

Я экспортировал репозиторий svn с исходным кодом [который отлично работал на ios5 и ios4 на машине lion],

но теперь, к моему ужасу, приложение вылетает в симуляторе ios 5 [в журнале нет сообщения о сбое] error

Отлично работает на симуляторе ios4

Так как это связано с другим ОС?

У меня нет моего ipad для тестирования, поэтому я не знаю, будет ли он работать на реальном устройстве,

так что же это может быть?

спасибо!

1 Ответ

1 голос
/ 30 декабря 2011

Похоже, что необнаруженное исключение не регистрируется. Добавьте следующее к вашему main.m:

#ifdef DEBUG
void eHandler(NSException *);

void eHandler(NSException *exception) {
    NSLog(@"%@", exception);
    NSLog(@"%@", [exception callStackSymbols]);
}
#endif

int main(int argc, char *argv[]) {

#ifdef DEBUG
    NSSetUncaughtExceptionHandler(&eHandler);
#endif

...rest of your main function here...

}
...