2009-07-09 6 views
3

Dans mon application, j'utilise une très grande quantité de code que j'ai copié à partir de l'exemple SpeakHere d'Apple, et quand je lance l'application sur un appareil iPhone, il crache une centaine de fois chargement du XIB:impossible de lire la commande de chargement inconnu 0x80000022

unable to read unknown load command 0x80000022 

Il imprime aussi ces erreurs:

warning: Unable to read symbols for ""/Users/eamonford/Desktop/Sleep Blaster touch/build/Debug-iphoneos"/Sleep Blaster touch.app/Sleep Blaster touch" (file not found).  
warning: Couldn't raise load state for requested shlib: "Sleep Blaster touch" for breakpoint 1. 

Cependant, quand je lance l'application dans le simulateur, il n'y a aucune erreur du tout. En outre, je sais que les erreurs proviennent d'une partie du code que j'ai obtenu de SpeakHere, car l'exemple d'Apple produit les mêmes erreurs, et mon application n'a pas produit ces erreurs avant d'avoir ajouté le code SpeakHere.

Est-ce que quelqu'un a une idée de ce que ces erreurs signifient ou comment je peux les tracer? Merci!

+1

J'ai aussi ces erreurs ... qu'est-ce qui se passe avec ça? – titaniumdecoy

Répondre

2

En ce qui concerne le premier avertissement, cela semble être un problème connu dans SDK 3.1 (je suppose que vous utilisez 3.1, je n'avais jamais vu cette erreur avec d'autres versions). Si vous essayez de compiler avec une cible 3.0, cela devrait le résoudre.

+0

Hmm, eh bien le périphérique est en cours d'exécution 3.1, mais je compile pour SDK 3.0, et il continue de produire les erreurs ... Le périphérique doit-il être en cours d'exécution 3.0? –

1

J'ai vu cette erreur après la mise à niveau vers Snow Leopard, mais avant la mise à niveau des outils Developer.

Si ce n'est déjà fait, allez télécharger et installer les nouveaux Xcode et SDK.

Questions connexes