Есть ли приложение для iPad/Phone, которое записывает Console Log (из утилиты конфигурации iPhone)
Я тестирую программное обеспечение и нахожу Console Log инструмента настройки iphone очень полезным. К сожалению, iPad должен быть привязан к ПК, чтобы получить журнал.
Я хотел бы иметь возможность работать в непринужденной обстановке. Есть ли приложение, которое может действовать как утилита конфигурации - в частности, очищать журнал, записывать сообщения, отображать журнал в виде текста, а затем отправлять мне этот раздел журнала по почте.
Также есть способ просмотреть список журналов сбоев, получить к ним доступ и получить их копии, не используя iTunes для предварительной синхронизации.
Спасибо
3 ответа
Вместо того чтобы использовать NSLog и затем читать их с помощью дополнительного приложения, я бы рекомендовал использовать для этих целей более эффективную среду ведения журналов, например, NSLogger или CocoaLumberjack, или даже вместе: https://github.com/steipete/NSLogger-CocoaLumberjack-connector NSLogger позволяет вам видеть ваши сообщения журнала через Bonjour на клиенте Mac, даже изображения, и Cocoalumberjack намного быстрее, чем NSLog, и предоставляет опции для сохранения данных в дополнительном файле.
Вы не можете получить доступ к созданным системой отчетам о сбоях, так как они не доступны через песочницу. Вместо этого я рекомендую использовать решение, основанное на PLCrashReporter, чтобы ловить отчеты о сбоях самостоятельно. Это работает для отладки, бета-версии и сборок магазина приложений. Я настоятельно рекомендую использовать это также для сборки магазина приложений, так как iTunes Connect всегда даст вам лишь небольшую часть реально происходящих сбоев, и даже тех, которые произошли после длительной задержки. (Просмотрите эти сообщения в блоге, чтобы узнать почему: http://taptaptap.com/blog/cameraplus-2-3-1-available-attack-of-the-crashinator/ и http://www.hockeyapp.net/blog/2011/5/28/dont-be-afraid-of-crashes.html).
Для управления отчетами о сбоях вы можете использовать платформу с открытым исходным кодом QuincyKit поверх PLCrashReporter вместе с вашей собственной установкой сервера с открытым исходным кодом (в комплекте с QuincyKit) и настроить автоматическую символизацию с помощью вашего Mac. Или вы можете использовать QuincyKit вместе со службой HockeyApp, которая будет выполнять символику на стороне сервера, группировать по исходному коду и т. Д. Можно добавить дополнительные данные, например, журнал консоли сверху, в отчет о сбое при отправке с помощью QuincyKit.
Для отчетов о сбоях мы использовали PLCrashReporter ранее. http://code.google.com/p/plcrashreporter/
Он работал довольно хорошо, и его не так уж сложно запустить, но мы использовали его во время одного из тех неприятных периодов, когда текущий выпуск XCode в то время не символизировал журналы должным образом. Так что для нас не было особого смысла.
Из памяти он дает вам портал, с которого вы можете войти, чтобы получать журналы сбоев.
Что касается журналов консоли: я искал кое-что, что сделало это только на прошлой неделе. Самое близкое, что я мог найти, было это: http://itunes.apple.com/us/app/console/id317676250
Этот так вопрос имеет больше: цель c iphone: мы можем посмотреть журнал консоли на устройстве
Я использовал приложение для iPhone под названием System Console на своем iPad, чтобы запечатлеть детали. Приложение позволяет открывать журнал в Pages и затем может быть сохранен в виде файла PDF, если вам нужно отправить его кому-то. Не требует привязки к ПК или Mac. Это было свободно с 3/1–2012.