Есть ли приложение для iPad / телефона, которое записывает журнал консоли (из утилиты настройки iPhone)

Я тестирую программное обеспечение и считаю журнал консоли инструмента настройки iphone очень полезным. К сожалению, iPad должен быть привязан к ПК, чтобы получить журнал.

Я хотел бы иметь возможность работать в непривязанной среде. Есть ли приложение, которое может действовать как утилита конфигурации - в частности, очищать журнал, записывать сообщения, отображать журнал в виде текста, а затем отправлять мне этот подраздел журнала по почте.

Также есть способ просмотреть список журналов сбоев, получить к ним доступ и получить их копии без предварительной синхронизации с iTunes.

Спасибо


person user1049249    schedule 16.11.2011    source источник


Ответы (3)


Вместо того, чтобы использовать NSLog, а затем читать их с помощью дополнительного приложения, я бы предпочел использовать для этих целей лучшую структуру ведения журнала, например. NSLogger или CocoaLumberjack или даже оба вместе: https://github.com/steipete/NSLogger-CocoaLumberjack-connector NSLogger позволяет просматривать сообщения журнала через bonjour на клиенте Mac, даже изображения, а Cocoalumberjack намного быстрее, чем NSLog, и предоставляет возможность сохранять данные в дополнительный файл.

Вы не можете получить доступ к созданным системой отчетам о сбоях, так как они недоступны через песочницу. Вместо этого я рекомендую использовать решение на основе PLCrashReporter, чтобы самостоятельно собирать отчеты о сбоях. Это работает для отладки, бета-версии и сборки магазина приложений. Я настоятельно рекомендую использовать это также для сборки магазина приложений, поскольку iTunes Connect всегда будет давать вам только часть реально происходящих сбоев, и даже те, которые происходят после большой задержки. (Проверьте эти сообщения в блоге, чтобы узнать, почему: ://taptaptap.com/blog/cameraplus-2-3-1-available-attack-of-the-crashinator/ и http://www.hockeyapp.net/blog/2011/5/28/небойтесьаварий.html ).

Для управления отчетами о сбоях вы можете использовать платформу с открытым исходным кодом QuincyKit поверх PLCrashReporter вместе с собственной установкой сервера с открытым исходным кодом (в комплекте с QuincyKit) и настройте автоматическую символизацию с помощью вашего Mac. Или вы можете использовать QuincyKit вместе с сервисом HockeyApp, который выполнит за вас символизацию на стороне сервера, группировку по исходному коду и т. д. . Можно добавить дополнительные данные, например. журнал консоли сверху, в отчет о сбое при его отправке с помощью QuincyKit.

person Kerni    schedule 16.11.2011
comment
Хотя это старый ответ, но стоит отметить, что Crashlyrics также можно использовать для отчетов о сбоях lapwinglabs.com/blog/bluu-testflight-crashlytics-hockeyapp - person manman; 19.11.2014

Для отчетов о сбоях мы использовали PLCrashReporter раньше. http://code.google.com/p/plcrashreporter/

Это работало довольно хорошо, и его не так уж сложно запустить, но мы использовали его в один из тех надоедливых периодов, когда текущая версия XCode в то время неправильно символизировала журналы. Так что особого смысла в этом для нас не было.

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

Что касается журналов консоли: я искал что-то, что делало это только на прошлой неделе. Самое близкое, что я смог найти, это: http://itunes.apple.com/us/app/console/id317676250

В этом вопросе SO больше: objective c iphone: можем ли мы просмотреть журнал консоли на устройстве

person tobyc    schedule 16.11.2011

Я использовал приложение для iPhone под названием System Console на своем iPad. чтобы запечатлеть детали. Приложение позволяет открыть журнал в Pages, а затем сохранить его в виде файла PDF, если вам нужно отправить его кому-то. Не требует привязки к ПК или Mac. С 01.03.2012 он был бесплатным.

person Chris    schedule 01.03.2012