2010-08-03 11 views
1

Un de nos jeux "iCopter Classic", qui était une fois dans la liste des meilleures ventes et compte 100K utilisateurs uniques tous les jours, reçoit de mauvais commentaires d'utilisateurs frustrés. Le problème persistant est "L'application se bloque au démarrage" sur de nombreux périphériques ios4, quel que soit le matériel sur lequel ils s'exécutent. Nous avons testé le jeu sur iPod Touch 2g, 3g, iPhone 2g, 3gs, 4 et avec de nombreuses combinaisons iOS. Mais nous n'avons pas été en mesure de reproduire le problème.iPhone: Le chargement inhabituel de l'application ne se produit que sur ios4

Notre pourcentage de téléchargements est tombé à 50% à cause de ce problème et de mauvais commentaires sur les 3 dernières mises à jour. Nous avons corrigé tous les codes liés à iOS 4 et nous n'avons plus aucune idée de ce qu'il faut faire pour résoudre ce problème.

Nous avons d'une façon ou d'une autre reçu des rapports d'erreur de l'un des utilisateurs dont nous ne sommes pas sûrs comment pointer le bug.

NOTE: Mon doute est sur cette partie du code. Nous chargeons environ 200 images avec des objets uiimage séparés pour charger les drapeaux des pays.

journal Crash dit:

Exception Type: 00000020  
Exception Codes: 0x8badf00d 
+0

Encore une fois la mauvaise nourriture. –

+0

Ceci est un dup, désolé de le dire, mais votre réponse a été résolue ici: http://stackoverflow.com/questions/1282491/i-get-error-0x8badf00d-in-iphone-app-and-is-not- le-habituel-suspect –

Répondre

1

La première chose que vous devez chasser en est le fichier journal de l'utilisateur, qui vous donnera des informations utiles sur ce qui se passe.

Vous pouvez symbolicate le journal de plantage de votre utilisateur (et obtenir une pile d'appel lisible), en exécutant le symbolicatecrash utilitaire avec le .dSYM exact qui a été généré lorsque l'application a été construite:

symbolicatecrash de .app.dSYM

SymbolicateCrash vit habituellement dans:

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

+0

Vérifié tout. Mais il n'y a pas d'indice pour trouver quelle ligne donne ce problème ... Le problème n'est pas reproductible dans nos appareils. :( – codetiger

+0

@codetiger Avez-vous réussi à symboliser le crash dump? – RedBlueThing

+0

@Cannonade oui, je l'ai fait d'un utilisateur.Le crash est dû au délai d'attente de lancement.C'est donc sur des lignes différentes à chaque fois.Mais il ne reflète pas sur nos appareils – codetiger