2010-08-03 3 views
1

Одна из наших игр «iCopter Classic», которая когда-то была в списке самых продаваемых и насчитывала 100K уникальных пользователей каждый день, получает плохие отзывы от разочарованных пользователей.iPhone: Необычное сбой при загрузке приложения происходит только на ios4

Проблема, о которой они продолжают сообщать, заключается в следующем: «Приложение сбой при запуске» на многих устройствах ios4, независимо от аппаратного обеспечения, на котором они работают. Мы протестировали игру на iPod Touch 2g, 3g, iPhone 2g, 3gs, 4 и со многими комбинациями iOS. Но мы не смогли воспроизвести проблему.

Наш счет загрузки снизился до 50% из-за этой проблемы и плохих комментариев для последних 3 обновлений. Мы исправили все связанные с iOS 4 коды и теперь не знаем, что делать дальше, чтобы исправить эту проблему.

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

ПРИМЕЧАНИЕ: Мое сомнение находится в этой части кода. Мы загружаем около 200 изображений с отдельными объектами uiimage для загрузки флагов стран.

журнал Краш говорит:

Exception Type: 00000020  
Exception Codes: 0x8badf00d 
+0

снова с плохой едой. – 2010-08-03 05:56:54

+0

Это, к сожалению, извините, но ваш ответ был решен здесь: http://stackoverflow.com/questions/1282491/i-get-error-0x8badf00d-in-iphone-app-and-is-not- the-normal-suspect – 2010-08-03 05:59:07

ответ

1

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

Вы можешь symbolicate журнала авария с вашего пользователя (и получить читаемый стек вызовов), запустив symbolicatecrash утилиты с точным .dSYM, который был сгенерирован, когда приложение было построено:

symbolicatecrash -o .app.dSYM

SymbolicateCrash обычно живет в:

/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash

+0

Проверено все. Но нет никакой подсказки, чтобы найти, какая линия дает эту проблему ... Проблема не воспроизводится в наших устройствах. :( – codetiger

+0

@codetiger Удалось ли вам символизировать аварийный дамп? – RedBlueThing

+0

@Cannonade да, я сделал от одного пользователя. Авария из-за запуска тайм-аута, поэтому он на разных строках каждый раз, но он не отражается на наших устройствах – codetiger