Je n'arrive plus à voir la valeur des NSString dans Xcode
al33er
Membre
Bonjour,
Depuis quelques versions de xcode, je n'arrive plus a voir la valeur des NSString (le summary) quand je debug avec xcode. J'ai du changé quelquechose non ?
Alexandre.
Depuis quelques versions de xcode, je n'arrive plus a voir la valeur des NSString (le summary) quand je debug avec xcode. J'ai du changé quelquechose non ?
Alexandre.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Bon, mais il y a peut-être une autre raison que je ne connais pas.
En cours de debuggage, dans le Menu Run -> item: Variables view -> sous-menu "Use Data Formatters" est il coché ?
Oui, c'est coché.
Voici un exemple dans le fichier joint.
Sinon tu peux aussi regarder comment sont réglées tes préférences Xcode concernant le déverminage
Après je ne sais pas trop où te conseiller d'aller ..
J'avais le même problème depuis... que j'avais mis à jour en SDK 4.2.1.
La raison est indiquée dans la console quand tu débugues, au début de la session de debug : Ce qui veut dire qu'il ne trouve pas les symboles de debug du SDK 4.2.1, ce qui est normal puisqu'ils ... n'existent pas ! C'est pour cela qu'il ne trouve pas les Data Formatters & co. non plus.
La solution : reprendre les symboles de la version 4.2 du SDK, qui sont les mêmes vu le peu de changement entre les 2 SDKs. En fait ils sont même absents à la fois pour la "4.2.1 (8C148)" ET la "4.2.1 (8C148a)".
Pour cela, il faut faire un lien symbolique du dossier Symbols/Developer de l'ancien SDK dans le nouveau, en tapant ceci dans le Terminal : A exécuter avec les droits d'admin
En tout cas pour moi ça a résolu le problème
Tiens une autre question sur le SDK, à chaque nouvelle version du SDK je perd les anciennes, il n'y a surement un moyen des les conserver, mais lequel ?
Alexandre.
Voir la doc Apple pour plus de détail
Je ne développe pas pour l'iphone et ma réponse ne pouvait être pertinente!
Enfin, notre ami Aligator t'a donné la solution donc tout va bien.
Bonne année, Happy new year, Buon anno, Frohes Fest und neue!
En fait, au démarrage du dev sur iphone, on avait à disposition les différentes versions des SDKs lorsque l'on installait xcode pour iOS. On choisissait sur quelle version on voulait compilé. Il utilisait les versions es framework correspondant à la version. Maintenant, il ne livre que la dernière version. Donc quand on a un application que l'on veut livrer dans une version de l'iOs qui n'est pas encore en production, on est obligé de compilé avec la version du SDK qui est correspond à la version du firmware en production donc pas très pratique et donc sur une autre version de xcode. C'est dommage d'avoir à installer des versions différentes de xcode je penses.
J'ai donc essayé de copier les versions précédentes du SDK et les mettre dans le dernier xcode mais je ne suis pas sur d'avoir fait toutes les bonnes manip. Comme je suis déjà dans la nouvelle version avec mon iphone, je ne peux pas tester plus cela.
Alexandre.