Журнал сбоев возвращается, когда ваше приложение имеет ошибку в iOS, но это было бы в 100 раз лучше, если бы он содержал вывод консоли, когда ваше приложение началось как часть журнала. Есть ли способ автоматически получить эту информацию в журнале сбоев или использовать полуавтоматическую систему, которую могут использовать тестеры при отправке в журналы сбоев?Есть ли способ автоматически включать вывод консоли с журналом сбоев на ios
ответ
Думаю, вы можете взглянуть на http://apphance.com. Это именно то, что вы ищете - в том числе возможность отправки отчетов о проблемах с устройства тестировщиками, включая скриншоты, вы можете отслеживать историю сеанса, включая полные консольные журналы, вы даже можете увидеть сбои от проблем с памятью, которые в противном случае трудно без физического доступа к устройству. Сейчас это закрытая бета-версия, но скоро она будет открыта для всех. Вы можете запросить доступ непосредственно на странице.
Отказ от ответственности: Я технический директор Polidea, компании, которая находится за афором и со-создателем сервиса.
@Medran Я не уверен, поможет ли это, но если вы сможете получить видеоролики Brad Larsons в Advance iPhone App Development, то там он говорит кое-что о файле .dSYM
, который поможет вам найти места, где происходит авария. Файл .dSYM
создается при создании приложения с помощью Xcode. Посмотрите, можете ли вы найти этот файл в папке проекта, его назвали примерно так. MYapp.app.dSYM
@Medran спрашивал о том, как получить информацию о сбое во время выполнения, в то время как вы говорили о файле dSYM. Хотя файл dSYM был связан с символикой журнала сбоев. Это не было связано с получением журнала сбоев в первую очередь. –
@ diwup Я сказал, что я не уверен в этом в начале моего ответа. Это означает, что я не был уверен в этом. – Robin
ya Я не думаю, что dSYM собирается сократить его для этой проблемы, но спасибо за попытку. Я почти чувствую, что мне нужен какой-то мастер-обработчик исключений, который может сохранить настраиваемый журнал сбоев, содержащий вывод консоли, и загрузить на наши серверы (только для разработки). Я бы не прочь смотреть это видео, хотя вы знаете имя видео под itunes? – Medran
Звучит неплохо, я надеялся на что-то, что можно было бы сделать без стороннего инструмента. Но я дам вам ответ, потому что, похоже, нет другого пути. – Medran