2010-09-15 7 views
0

Lorsque je lance mon application dans le simulateur, tout fonctionne parfaitement. Ça ne pourrait pas être plus doux! : piphone - problème de débogage sur un appareil

Cependant, lorsque je passe au débogage sur un périphérique (ipod touch) tout commence à se détraquer, sans cause. Après quelques secondes d'ouverture de l'application (il fonctionnera pendant environ 10 secondes), il se ferme inopinément. La console XCode ne donne aucune explication (pas de EXC_BAD_ACCESS ou quoi que ce soit - l'application se ferme juste) sauf pour me dire que The Program being debugged is not being run. Le fait de débrancher l'appareil et de redémarrer l'application permet à l'application de fonctionner parfaitement - jusqu'à ce que j'atteigne une certaine partie où elle deviendra drôle - se bloque et se bloque - et tombera en panne. Le rapport de l'accident dit rien d'intéressant, sauf:

Backtrace not available 

Unknown thread crashed with unknown flavor: 5, state_count: 1 

occationally il fonctionnera comme prévu (l'application est censée télécharger une vidéo sur internet, enregistrer dans un fichier sur l'iPhone, puis jouer - quand il a vérifié son existence), jusqu'à ce que vous venez de lire la vidéo lorsque la vidéo dure environ 8 secondes et est juste un écran noir.

Mon problème est que je n'ai absolument aucune idée où commencer le débogage! Lorsque je lance le débogage sur l'appareil, il n'y a rien sur la console! :(

Toutes les idées où commencer ou pourquoi cela se produit

Merci Thomas

+0

Etes-vous sûr que vous construisez avec la configuration de construction de débogage? Vérifiez également que vous utilisez "Build and Debug (Breakpoints On)" et pas seulement "Build and Run" (Ces options sont dans la construction). Avez-vous modifié certains aspects de votre configuration de construction de débogage? Enfin, avez-vous essayé de l'éteindre à nouveau? ;) (mais sérieusement, redémarrez votre ordinateur et l'iPod si vous ne l'avez pas déjà fait). – Jasarien

+0

aucun de ces travaux. :(Le débogage fonctionne à nouveau en réglant 'get-task-allow' sur true dans Entitlements.plist (ne réalisait pas qu'une version Ad-hoc ne supportait pas le débogage :() l'application fonctionne toujours parfaitement en simulateur, mais se bloque/se bloque sur l'appareil. :( –

Répondre

0

Juste réécrit des parties de la classe - semble bien fonctionner maintenant. :)

0

Check:.

Votre application ne fonctionne pas dans le simulateur juste pour être sûr, tout à fait quitter le simulateur

Vérifiez que la configuration de débogage est sélectionnée dans la liste déroulante, et non Distribution (ou autre chose)

Questions connexes