Сбой приложения в iPad IOS 5.0.1

У меня есть приложение с фреймворком Three20. Он отлично работает в iPad IOS 5.0 и iOS4.3. Однако наши клиенты говорят, что приложение вылетает при входе в само приложение. Потому что после входа в систему у него есть структура three20. Я не уверен, где существует проблема. Пожалуйста, помогите мне. Можно ли как-нибудь протестировать приложение для IOS 5.0.1 с помощью симулятора?

Любая помощь приветствуется...


person Dilip Rajkumar    schedule 13.02.2012    source источник
comment
Если вы не можете продублировать проблему или показать журналы сбоев, то мы не сможем вам помочь.   -  person CodaFi    schedule 13.02.2012
comment
Спасибо за ваш ответ. Проблема в том, что я не могу воспроизвести проблему. У меня нет устройства с IOS 5.0.1. Это проблема. Я проверил отчеты о сбоях в учетной записи Apple. У меня нет этого в itunesconnect также.   -  person Dilip Rajkumar    schedule 13.02.2012
comment
КодаФай прав. Нет ли способа воспроизвести его на реальном устройстве с iOS 5.0.1? В противном случае вы можете попросить одного или нескольких ваших клиентов прислать отчеты о сбоях. Они синхронизируются со своими компьютерами, см. aplus.rs/apple/   -  person tonklon    schedule 13.02.2012
comment
Что мешает вам обновить одно из ваших устройств до iOS 5.0.1?   -  person tonklon    schedule 13.02.2012
comment
Это устройство моей компании, мне нужно пройти долгий процесс обновления IOS. Если я не могу идентифицировать, я должен это сделать.   -  person Dilip Rajkumar    schedule 13.02.2012
comment
Есть ли способ протестировать приложение в симуляторе IOS5.0.1.   -  person Dilip Rajkumar    schedule 13.02.2012
comment
Спасибо всем за руководство .. Я постараюсь получить журнал как можно скорее ..   -  person Dilip Rajkumar    schedule 13.02.2012


Ответы (1)


Вы должны установить обработчик сбоев. Мы используем BugSense (бесплатно): http://bugsense.com Убедитесь, что вы следуете их рекомендациям, взамен вы получите подробный отчет о сбое с каждого устройства, на котором произошел сбой, с указанием конкретного адреса места сбоя.

Имея архивный файл, вы должны запустить команду atos, чтобы преобразовать этот адрес в номер строки следующим образом: cd в [ArchiveName].xcarchive/Products/Applications, а затем запустить atos -o [appname].app/[appname] - арка armv7 [адрес]

он будет преобразован в номер строки, с которого вы должны начать.

если вы отправляете специальную сборку клиентам, я предлагаю вам использовать Testflight SDK http://testflightapp.com . он также устанавливает обработчик сбоев + позволяет загружать файлы символов (.dsym), и они решают эту проблему за вас.

person Yosi Taguri    schedule 14.02.2012
comment
Эй, спасибо за вашу помощь. Я использовал TestFlight SDK для сборки testfilght. Надеюсь, я не смогу использовать это при отправке в магазин приложений. Как насчет BugSenese. Могу ли я использовать его для отправки в appsotre. - person Dilip Rajkumar; 15.02.2012
comment
Testflight следует использовать только в сборках AdHoc. вы можете ifdef включать и код для его инициализации. Bugsense следует использовать для сборки, которую вы загружаете в магазин приложений. - person Yosi Taguri; 15.02.2012