приложение для айфона вылетает

Три пользователя приложения, которое я опубликовал, сказали, что оно дает сбой. Я запускал его в Instruments, и никаких утечек и перевыпущенных объектов тоже не было. Я сам использую приложение уже как минимум 2 недели, и оно у меня не зависает.

Мне было интересно, есть ли у кого-нибудь какие-либо советы о том, как решить проблему, подобную этой.

Одна вещь, к которой я подозреваю, — это реклама Millenial Media, которую я запускаю в некоторых представлениях. Сборка и анализ выявили 13 проблем, и все они относятся к рекламному API.

введите здесь описание изображения

спасибо за любую помощь


person hanumanDev    schedule 12.06.2011    source источник
comment
Если ваш код чист на 100 %, проблема заключается в AD API. Вы можете редактировать API?   -  person cocos2dbeginner    schedule 12.06.2011
comment
да, я могу редактировать AD API. быстрый вопрос - если инструменты не показывают утечек, проблем с выделением красного цвета, а сборка и анализ не показывают проблем с моей стороны, могу ли я предположить, что мой код чист? Могли бы эти инструменты поймать что-нибудь, что могло бы вызвать сбой? Я новичок в этом, поэтому я, естественно, должен предположить, что ошибка на моей стороне.   -  person hanumanDev    schedule 12.06.2011
comment
Возможно, где-то в вашем коде есть что-то, что insturments/..etc не обнаружит, и это может привести к сбою в редких ситуациях.   -  person cocos2dbeginner    schedule 12.06.2011


Ответы (1)


Лучший способ выяснить причину сбоя — получить отчеты о сбоях с затронутых iPhone. Все остальное будет просто догадками. Либо вы можете попросить пользователей отправить вам отчет о сбое, либо вам придется отложить его до тех пор, пока не будет затронуто достаточное количество пользователей, и он не появится в iTunesConnect. Последнее на самом деле не вариант, если вы хотите быстро исправить ошибку, поскольку есть несколько отчетов, в которых говорится, что вам может потребоваться более 100 отчетов о сбоях, прежде чем они действительно появятся в iTunesConnect.

Чтобы решить эту проблему в будущем (не будет много делать для вашего текущего бага), нужно установить QuincyKit. Он будет отправлять вам отчеты о сбоях непосредственно с затронутых iPhone при следующем запуске вашего приложения. Вы можете разместить это решение в HockeyApp или разместить его самостоятельно бесплатно. QuincyKit доступен для загрузки с GitHub.

person Claus Broch    schedule 12.06.2011