Доступ к отчету о сбоях iOS из приложения iOS

Существует довольно много руководств о том, как получить доступ к отчетам о сбоях с помощью компьютера, но я бы хотел, чтобы мое приложение сканировало отчеты о сбоях (от самого себя) при запуске, чтобы пользователи могли использовать мое приложение для отправки мне своих отчетов. Это возможно?


person Authman Apatira    schedule 01.05.2012    source источник
comment
возможно, вам следует посмотреть здесь: stackoverflow.com/questions/14041789/ Я рекомендую crashlytics!   -  person lgw150    schedule 08.08.2013


Ответы (4)


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

person hotpaw2    schedule 01.05.2012
comment
Решения, упомянутые Филиппом stackoverflow.com/a/10394043/474794 (кроме testflight), используют PLCrashReporter в качестве основы и предоставляют все вам нужно собрать эти отчеты о сбоях, обозначить их символами и сгруппировать похожие сбои вместе. - person Kerni; 03.05.2012

Взгляните на эти несколько ресурсов, которые могут иметь нужное вам решение:

person Philippe Sabourin    schedule 01.05.2012

Вы можете получить их, используя свою учетную запись iTunes Connect.

 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, который напрямую отправляет вам электронное письмо, когда происходит сбой.

person Ankit Srivastava    schedule 01.05.2012
comment
iTunes Connect делает это в целом, но вы не получите каждый сбой, а также не в режиме реального времени. Иногда проходят недели, прежде чем вы получите что-нибудь там. Проблема заключается в способе отправки этих отчетов: только если владелец устройства согласовал время настройки устройства для отправки данных об использовании и аналитики на серверы Apple. Большинство пользователей не согласны. А во-вторых, как Apple их собирает и показывает. Crittercism использует PLCrashReporter в качестве основы, точно так же, как HockeyApp, QuincyKit и другие. - person Kerni; 03.05.2012

Еще одна проприетарная (но бесплатная) платформа, которую вы можете использовать для отчетов о сбоях, — Crashlytics.

person Rich    schedule 21.03.2013