2016-07-15 3 views
0

Я тестирую фреймворк HockeyApps для тестирования приложений с iOS, кажется, я успешно добавил свое приложение.Как прочитать отчет о сбоях в HockeyApp

Я добавил код, который срабатывает после того как пользователь прикасается кнопку, код очень прост:

- (IBAction)didClickAuthenticateOptions:(id)sender { 

    NSString *s = @"x"; 
    id obj = s; 
    NSArray *arr = obj; 

    NSLog(@"the array has the following lenght:"); 
    NSLog(@"%lu", (unsigned long)[arr count]); 
} 

этот код будет завершаться с грохотом на мое приложение.

Я установил и казнили мое приложение нормально на моем iPhone, и отчет о сбое был отправлен на мой сайт:

crash report page

, но когда я открыл отчет о аварии, я ожидал, чтобы получить информацию о файле , метод, строка кода, который спровоцировал аварию

enter image description here

, когда я нажал на «вид необработанного бревна» Я получил все это:

raw log

Как найти метод, строку и код, которые спровоцировали сбой во всем этом журнале ???

заранее спасибо за поддержку

ответ

2

Это потому, что вы еще не загрузить правильный dSYM files в HockeyApp. Они необходимы для перевода адресов криптографической памяти обратно в считываемые имена файлов, имена методов и номера строк.

Есть дополнительная информация о том, как найти правильный dSYM here.

+0

Я попытался найти его в xcode и iTunes, но я не смог найти этот файл, я добавил более подробную информацию по моему вопросу. Lukas Spieß –

+0

вы были правы, вместо того, чтобы загружать и устанавливать приложение со страницы, я просто Ran программа из xcode, которая может генерировать другой файл dSYM, когда я установил правильный файл, он отлично работал, спасибо –

+0

Рад слышать, что я могу помочь :) –

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