Question

Final Edit: ce problème est résolu après que j'ai rétrogradé en SDK pour iPhone 2.2, puis supprimé tous les fichiers des journaux d’incident de la fenêtre Organiseur (puis mis à niveau vers la version 3.0 bêta 4). Apparemment, il y avait trop de journaux d'accident associés à mon iPhone (comme 300+). Merci les gars pour leurs idées!

Problème d'origine: après avoir mis à jour mon SDK pour iPhone vers la dernière version bêta 4 (sortie le 28 avril), Xcode se bloque complètement à chaque fois que je l'ouvre, me laissant ainsi ceci:

texte alt http://ivzhao.com/temp/sdkbroken.jpg

Quelqu'un a-t-il une idée de ce que sont cette erreur interne, les entreprises NSCFString hors limites? Maintenant, je ne peux même pas ouvrir le Xcode pour effectuer une programmation normale, non liée à l'iPhone. Si frustrant.

Je suppose que cela a peut-être quelque chose à voir avec mon périphérique (dans la fenêtre Organiseur). Il est donc possible de supprimer le profil de mon iPhone (l'iPhone d'Ivan Zhao) pour que je puisse en créer un nouveau. J'essaie de désinstaller / réinstaller le SDK mais le profil de mon ancien iPhone est conservé.

Modifier: Je copie le message d'erreur collé depuis la console (Application / Utilitaire / Console). Le problème vient de la compatibilité avec l'éditeur externe (j'utilise TextMate comme éditeur de texte externe.) Le problème est que je ne peux même pas ouvrir Xcode - Préférences pour redéfinir l'éditeur de texte sur le paramètre par défaut de Xcode. Des idées?

  

03/05/09 21:22:49 PM Xcode [2457] Erreur   loading / Bibliothèque / InputManagers / Editer dans   ODBEditor / Editer dans   ODBEditor.bundle / Contenu / MacOS / Modifier   dans ODBEditor:   dlopen (/ Library / InputManagers / Edit in   ODBEditor / Editer dans   ODBEditor.bundle / Contenu / MacOS / Modifier   dans ODBEditor, 265): pas d’image appropriée   a trouvé. Avez-vous trouvé:   / Bibliothèque / InputManagers / Editer dans   ODBEditor / Editer dans   ODBEditor.bundle / Contenu / MacOS / Modifier   dans ODBEditor: inadéquation des capacités du GC

     

03/05/09 21:22:50 Xcode [2457]   ODCompletionDictionary (Version   4.1.v255) chargé

     

03/05/09 21:22:51 Xcode [2457] Une exception non capturée était   surélevé

Merci, aidez-moi s'il vous plaît; ma vie en développement est en panne maintenant: (

Était-ce utile?

La solution

Essayez de supprimer Completion Dictionary, qui est une extension tierce qui s’accroche à Xcode. Une partie de celle-ci ne se charge pas, car elle est incompatible avec la récupération de place Objective-C, et je suppose que lorsque l'autre partie se charge, elle essaie d'utiliser le code dont le chargement a échoué et bloque Xcode.

Autres conseils

  

Alors est-il possible de supprimer mon   Le profil de l'iPhone là-bas (Ivan Zhao   iPhone) pour pouvoir en créer un nouveau.

Les profils se trouvent dans ~ / Library / MobileDevice / Profils de provisioning.

Au niveau le plus élémentaire, la méthode - [NSCFString substringToIndex:] a été fournie avec un index qui est hors limites. Comme il ne semble pas que d'autres personnes signalent votre problème, il se peut que votre système contienne une chaîne plus courte que prévu (c.-à-d. Que substringToIndex s'est vu attribuer un index au-delà de la fin de la chaîne).

En gros, il semble que ce soit probablement un bogue XCode. Publiez les informations de trace de pile qu'il dit imprimées sur la console et cela nous donnera peut-être une meilleure idée.

Cet ancien message décrit un problème similaire avec une autre application Cocoa. Dans ce cas, le problème était l'internationalisation - et en particulier l'internationalisation de la date et de l'heure. Avez-vous sélectionné Région dans autre chose que États-Unis dans l'onglet Format du panneau des préférences internationales des Préférences Système? Si tel est le cas, essayez de définir l'option États-Unis pour voir si quelque chose s'améliore.

Si ce n'est pas le cas, les données de la console pourraient vous être utiles.

Quand obtenez-vous cette erreur?

Je suis passé à la beta 4 hier et le mail.app s'est bloqué à chaque fois que je l'ai ouvert. Cela ouvrirait la première page d’un de mes comptes, moudrais pendant quelques secondes puis planterait. Lorsque je sortais de l'application de messagerie, l'iPhone semblait lent. Lorsque mon iPhone serait branché sur le MBP et que XCode fonctionnerait, XCode occuperait toutes les ressources de mon processeur.

J'ai consulté les préférences et découvert un compte de messagerie sans aucune information derrière. Je l'ai supprimé et le mail.app a fonctionné comme prévu. Donc, je soupçonne que ce qui se passait, c’est que l’iPhone essayait de sortir encore et encore de ce compte de messagerie nul.

Donc, juste pour les sourires, je regarderais vos préférences pour le courrier et voir si vous avez un compte nul là-dedans.

En quelque sorte lié à cela - pour moi, Xcode a commencé à planter lorsque l’Organiseur était affiché. On dirait que cela était lié à une entrée de plist mal formée dans mon projet iPhone ... Je l'ai documenté ici: http://spielhaus-ftw.com/blog/2010/ 08 / xcode-crash-loop-countbyenumeratingwithstate

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top