J'ai un problème dans lequel le débogueur du monodevelop refuse de se connecter au simulateur. Monodevelop apparaît une boîte disant "En attente du débogueur de se connecter sur 127.0.0.1:10000 ..." mais ne se connecte jamais. P>
Je suis désinstallé et j'ai tout réinstallé, mais j'ai toujours le même problème. P>
Qu'est-ce que je manque? p>
Merci d'avance. P>
8 Réponses :
Essayez ce qui suit: p>
C'est la première chose à regarder. Si le réglage "activé" de votre application est "OFF" lorsque vous essayez de déboguer votre application, votre application sera em> charger du simulateur et monodedelop dira qu'il tente de se connecter (car c'est), mais Cela ne sera pas capable de, alors ... Eh bien, vous obtiendrez les résultats que vous décrivez. P>
Si vous passez par étapes dans cette liste et rencontrez des problèmes (comme votre application ne figurant pas dans la liste "Paramètres" du simulateur, sinon "les paramètres de débogage" ou ne fonctionne toujours pas malgré la mise sous tension "activée "À" ON "), vous pouvez essayer quelques autres choses (sans ordre particulier - en tapant simplement ce qui vous vient à l'esprit): P>
créer un nouveau projet à partir de zéro. Est-ce que la même chose se passe? C'est-à-dire que ce problème existe-t-il pour tous em> vos applications? P> li>
dans monodevelop, ouvrez les paramètres du projet de votre application, cliquez sur "iPhone Build" et, avec le jeu de configuration sur "Débogage" et la plate-forme définie sur "Iphone Simulator", assurez-vous que "Build-Mode de débogage" "Est vérifié. P> li>
dans monodevelop, ouvrez le menu "Build", sélectionnez "Nettoyer tout", reconstruisez votre projet et réessayez. P> LI>
Si votre application est correctement configurée, et si ses paramètres du simulateur sont corrects, essayez de déboguer votre application - si monodevelop est toujours assis et tente de vous connecter sans succès, ouvrez une fenêtre de terminal (pendant que votre application est toujours en cours d'exécution) et tapez "netstat -n -f inet" - voyez-vous "127.0.0.1:10000" n'importe où dans la liste sous la colonne "Adresse locale"? Sinon, alors quelque chose est probablement très bonky sur le simulateur. P> li>
Si rien ne semble fonctionner, et si vous avez déjà réinstallé la pile de MonoTouch (comme il vous semble que vous avez), vous pouvez essayer d'ouvrir le simulateur iPhone, ouvrez le menu "iPhone Simulator", puis cliquez sur "Réinitialiser le contenu et les paramètres ..." - Cela peut être un inconvénient, mais si vous êtes à court d'options, vous pourriez aussi bien lui donner un tir. P> LI>
ul>
Sans en savoir plus sur votre configuration ou avoir accès à des fichiers journaux, il est difficile de déterminer ce qui se passe, mais ce sont quelques points qui mentent la peine d'être essayé. P>
J'espère que cela aide - au moins de vous pointer dans une direction utile :) p>
J'ai trouvé que si vous désactivez la liaison, cela rend souvent ces enfants de problèmes. Je ne sais pas comment.
p>
J'avais le même problème et je partagerai ma solution au cas où quelqu'un d'autre a commis la même erreur embarrassante. Je n'avais pas activé WiFi, alors mon iPhone n'avait pas d'adresse NAT comme 192.168.1.xxx, il n'a donc pas été en mesure de contacter l'adresse NAT que monodevelop à l'écoute de. P>
Activation du WiFi et de la connexion à mon réseau domestique corrigé. P>
C'était mon problème. Mon iPad au cours du week-end a décidé de se connecter à un réseau wifi différent de celui que j'utilisais auparavant, donc tout à coup le débogueur ne se connectait pas. J'ai reconnecté l'iPad au même réseau que l'IMAC et cela a fonctionné à nouveau.
Assurez-vous que vous avez dans les oprions du projet -> Construction iPhone -> Version SDK définie sur Par défaut. Sur ma machine Anythings d'autre, le débogueur du simulateur se bloque. P>
Cela pourrait également dépendre des fichiers de contenu (fichiers avec construction action = contenu) ajouté à l'intérieur de certains répertoires particuliers: par exemple. Vous ne pouvez pas créer un répertoire appelé «Ressources» et mettre un fichier de contenu à l'intérieur, Monodevelop suspend disant «En attente du débogueur de se connecter ...» au lieu d'augmenter une erreur significative. P>
Voir aussi ce fil: http://forums.monoch.net/ YAF_POSST361_BUG-OR-MISSISTENTE-CONTENU DE RESSOURCES - NOIR-SIMULATEUR-SCREEN.ASPX P>
J'ai le même problème depuis quelques jours. Le message "En attente du débogueur de la connexion" reste affiché et il est donc impossible de déboguer l'application. Dans mon cas, il semble que mon fichier de paramètres (Paramètres.Bundle) entre dans le conflit avec les paramètres de débogage. p>
Dans les paramètres de mon application, je n'ai plus les paramètres de débogage affichés, seuls mes propres paramètres tels que l'application numéro de version, ... il se produit à la fois sur simulateur et appareil. p>
La première fois que j'ai eu ces problèmes, ma solution de contournement devait ajouter un nouveau projet dans ma solution, configuré comme projet de démarrage, puis exécuté. Le débogueur répondait! Ensuite, j'ai fait une construction propre, a de nouveau changé le projet de démarrage et le débogueur travaillait avec mon application. Dans les paramètres de l'application, les paramètres de débogueur ont été affichés à nouveau! P>
Cependant, j'ai de nouveau ce problème aujourd'hui et j'ai essayé plusieurs fois la solution de contournement sans succès .... p>
--- Edit ---- p>
Lors de la suppression du fichier Paramètres.Bundle, le débogueur fonctionne bien p>
Si vous avez un ensemble de paramètres personnalisé, cela désactivera le débogueur après une construction propre. J'ai déposé cela comme un bogue: https://bugzilla.xamarin.com/show_bug.cgi?id=3891 p>
En tant que solution de contournement, vous pouvez définir l'action de construction pour la racine root.pliste de votre ensemble de paramètres. Une fois que vous avez fait que vous pouvez ensuite réoriser votre root.plist. Il fusionnera vos paramètres avec les paramètres de débogage. Cela fonctionnera jusqu'à ce que vous fassiez une construction propre à nouveau, à laquelle vous devrez à nouveau désactiver votre root.plist et reconstruire. P>
Je devais arrêter mon appareil et redémarrer. P>