2012-05-01 4 views
4

Существует довольно много руководств по доступу к отчетам об авариях using a computer, но то, что я хотел бы, чтобы мое приложение выполняло, - это поиск отчетов о сбоях (от себя) при запуске - чтобы пользователи могли используйте мое приложение, чтобы отправить мне свои отчеты. Это возможно?Доступ к отчету об аварии iOS от приложения iOS

+0

Возможно, вы должны посмотреть здесь: http: //stackoverflow.com/questions/14041789/comparison-between-testflight-live-quincykit-and-crashlytics Я рекомендую краш-тактики! – lgw150

ответ

7

PLCrashReporter - это система отчетов об ошибках с открытым исходным кодом, которая может быть добавлена ​​в приложение iOS. Отчеты генерируются в формате protobuf, который должен позволять приложению загружать эти отчеты на сервер.

+0

Решения, упомянутые Филиппом http://stackoverflow.com/a/10394043/474794 (кроме testflight), используют PLCrashReporter в качестве основы и предоставляют все, что вам нужно для сбора этих отчетов о сбоях, символизировать их и группировать подобные сбои вместе. – Kerni

2

Вы можете получить их с помощью ITunes подключения счет

When the user synchronizes their device using iTunes, crash reports are copied to a 
directory on the user's computer. If the application was distributed via the App Store and 
the user has chosen to submit crash logs to Apple, the crash log will be uploaded and the 
developer can download it via iTunes Connect. 

Вы также можете использовать Crittercism, который сразу отправит вам электронное письмо после аварии.

+1

iTunes Connect делает это вообще, но вы не получите ни одного сбоя, а также не в режиме реального времени. Иногда требуется несколько недель, пока вы ничего не получите. Проблема заключается в том, как отправлять эти отчеты: только если владелец устройства согласился на время установки устройства для отправки данных об использовании и аналитики на серверы Apple. Большинство пользователей не согласны. И, во-вторых, Apple объединяет их и показывает их. Критерий использует PLCrashReporter как основу, как HockeyApp и QuincyKit и другие. – Kerni

2

Другой проприетарный (но бесплатный) фреймворк, который вы можете использовать для отчетов о сбоях, - Crashlytics.

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