Soucis pour tester sur l'iPhone avec iOS 4.2.1
muqaddar
Administrateur
Depuis hier du moins...
Je ne comprends pas, j'ai les dernières versions du SDK 4.2 téléchargé sur l'ADC et iOS 4.2.1 téléchargé depuis iTunes.
Quand je lance l'application en debug sur l'iPhone :
Je ne comprends pas, j'ai les dernières versions du SDK 4.2 téléchargé sur l'ADC et iOS 4.2.1 téléchargé depuis iTunes.
Quand je lance l'application en debug sur l'iPhone :
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/usr/lib/info/dns.so (file not found).<br />warning: UUID mismatch detected with the loaded library - on disk is:<br /> /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/usr/lib/libstdc++.6.dylib<br />warning: UUID mismatch detected with the loaded library - on disk is:<br /> /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/System/Library/Frameworks/AudioToolbox.framework/AudioToolbox<br />warning: UUID mismatch detected with the loaded library - on disk is:<br /> /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/System/Library/PrivateFrameworks/WebCore.framework/WebCore<br />warning: UUID mismatch detected with the loaded library - on disk is:<br /> /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/System/Library/Frameworks/OpenGLES.framework/OpenGLES<br />warning: UUID mismatch detected with the loaded library - on disk is:<br /> /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/usr/lib/libiconv.2.dylib<br />warning: UUID mismatch detected with the loaded library - on disk is:<br /> /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/usr/lib/libstdc++.6.dylib
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Voilà mon répertoire /Developer/Platforms/iPhoneOS.platform/DeviceSupport :
Si j'enlève le répertoire Latest, ça ne change pas le problème...
Histoire de mettre la 8C148 en dernière version :
et j'ai toujours le même message quand je lance l'appli sur l'iPhone.
EDIT: j'ajoute que l'application debug marche très bien sur l'iPhone si celui-ci est déconnecté... (et donc pas de retour console of course)
Il faut utiliser la fenêtre organizer de xcode pour les récupérer.
Je ne sais plus exactement quelle est la procédure mais il y a gros warning qui aborde le sujet sur la page d'accueil du iOS developer program.
Et sur la page d'accueil du iOS Program, je ne vois rien non plus.
J'ai googlé sur le problème et personne ne fait la même chose face à ce soucis.
Essaye de supprimer ton repertoire 4.2.1 pour forcer l'organizer a agir.
Vers quoi pointe le repertoire symbols du dossier 4.2.1 ?
Chez moi ce n'est pas un alias en tous cas et latest pointe vers le 4.2.
2) Le répertoire symbols du dossier 4.2.1 ne pointe vers rien. C'est un "vrai" répertoire.
3) En revanche, le répertoire Symbols du dossier 4.2 pointe vers iOS 4.2 dans ../developer/SDKs
Le dossier 4.2.1 (8C148) a la taille suivante :
311,8 Mo sur le disque (311 782 430 octets) pour 585 éléments
Dans ce lien http://stackoverflow.com/questions/215252/uuid-mismatch-detected-with-the-loaded-library, ils disent de supprimer le répertoire et de relancer Xcode et ensuite de brancher le device. Tu as du le faire mais bon...
Ils ont l'air de dire que cela peut être causé par du debug sur un 3GS sous 8C148a au lieu de 8C148.
Moi j'avais ce message d'erreur :
J'ai lancé cette commande dans le terminal et depuis tout est ok :
Essaye peut être pour voir ?
Vous vous êtes complétés parfaitement.
1) J'ai d'abord fait la manipulation citée par FKDEV. Et là , miracle : XCode m'a enfin demandé de mettre à jour via l'Organizer. Pourtant, j'avais déjà fait cette manip, mais certainement pas dans cet ordre, ou alors sans débrancher l'iPhone ?
2) A ce stade, je pouvais déjà débuguer sur le device mais il restait la phrase citée par lugdanum. J'ai alors exécuté sa commande et là , nikel, plus d'erreur.
Merci à tous les deux !
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/usr/lib/info/dns.so (file not found).
Je suis sous xCode 4.0.1, la dernière version pour Snow Leopard.
Et j'essai de compiler pour un iTouch 2G, sous iOS 4.2.1. J'ai également le problème avec un iPhone 3G (donc, toujours sous 4.2.1).
J'ai tenté la manip' de FKDEV une bonne vingtaine de fois depuis quelques jour à chaque fois l'organizer me recrée bien le dossier 4.2.1 (8C148), mais toujours le même message d'erreur.
Je eu un gros espoir en voyant le post de lugdanum, m'enfait non, ça n'a pas fonctionné, je fais plusieurs essais mais rien à faire.
Donc si vous pouviez avoir une autre astuce comme celle-ci ça m'aiderait vraiment !
Merci.
EDIT : j'ai oublié de préciser, quand je lance mon app sur l'iTouch ou l'iPhone, elle crash lamentablement au démarrage. La console ne me renvoie qu'un petit :
Donc je pense que ça vient du message d'erreur en question
Ils se trouve que j'avais un problem de mémoire. Que j'ai résolu.
Par contre, j'ai toujours ce fameux warning.
Et moi sur la dernière bêta xCode 4.2 version Snow Leopard !
Tu dis ça parce que je n'ai pas précisé que j'étais sous la dernière version STABLE de xCode pour Snow Leopard ?
Même si j'ai pu après bidouillage, j'ai préféré faire la version finale sur une version que je considère comme plus stable.