2010-07-23 7 views
3

Je travaille sur mon application universelle (4.0.1 sdk) et je n'arrive pas à la faire fonctionner sur un iPod touch. Il fonctionne sur iPad, et sur le simulateur iPad et le simulateur iPod Lorsque j'essaie de lancer l'application au toucher, mon principal est appelé et je peux arrêter à un point de rupture (je suppose que cela signifie que le provisioning et les certificats sont corrects) mais rien après ça. Il n'y a rien dans le journal GDB. Je peux déboguer une simple application de type "Hello world" au toucher. Quelqu'un at-il des suggestions de quoi d'autre à essayer?Débogage iPhone: obtenez un écran noir lors du débogage d'une application universelle

Répondre

0
  1. Si vous n'utilisez pas les fichiers .nib vous pouvez vous assurer que le code qui crée la fenêtre est exécuté: window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

  2. Si vous utilisez des fichiers .nib (.xib) assurez-vous Faites en sorte que la fenêtre soit déléguée de manière appropriée au délégué de l'application dans le générateur d'interface.

Dans mon cas, je délégué un sous-classement app et je accidentellement supprimé la ligne appelant [super didFinishLaunchingWithOptions...] où ma fenêtre était créée.

J'espère que cela aide quelqu'un.

Cheers