web-dev-qa-db-fra.com

Aucun périphérique connecté dans xamarin VisualStudio for ios

J'ai de gros problèmes lorsque j'essaie d'utiliser l'émulateur IOS de Visual Studio. J'ai donc créé une application hello world dans VS à l'aide de xamarin (dernière version stable), j'ai défini le projet comme projet principal. Lorsque je rafraîchis la connexion avec le mac, je ne peux pas sélectionner le périphérique à afficher dans la liste de sélection. Le message est "Aucun périphérique connecté":

error-picture

Et si j'essaie d'utiliser xamarin studio sur l'hôte mac, tout va bien, l'exemple d'application repose sur l'émulateur iphone: 

on mac Host

Merci de m'aider!

24
clement

Êtes-vous sûr que le périphérique est connecté au Mac et non à la machine Windows? Avez-vous essayé de déboguer à partir de ce même appareil depuis Xamarin Studio sur Mac?

7
valdetero

Je sais que cette question a déjà reçu une réponse, mais je l'ai trouvée quand j'ai eu un problème, et cela n'a pas aidé… mais j'ai trouvé la solution: 

Dans le menu de débogage de VS2012, cliquez sur Configuration Manager. 

Configuration Manager Menu

assurez-vous que iPhone Simulator (ou iPad, si vous le souhaitez) est configuré ... 

enter image description here

Default semble rechercher un périphérique physique ...

j'espère que cela t'aides.

67
TiernanO

Avait le même problème. Le problème était lorsque j'ai chargé ma solution, Visual Studio 2012 a décidé de choisir un projet de bibliothèque en tant que "Projet de démarrage".

Rt Cliquez sur le projet ios, choisissez 'Définir comme projet de démarrage' et la liste des périphériques a été remplie.

P.S: Visual Studio, vous devriez être assez vieux pour comprendre cela maintenant.

5
Raghu

Lorsque j'ai rencontré ce problème, j'ai eu une autre instance de Visual Studio en cours d'exécution qui était connectée au Mac.

Apparemment, vous ne pouvez avoir qu'une instance de VS connectée à la fois.

Recherchez dans le journal de votre serveur dans la fenêtre de sortie de Visual Studio d’autres indices:

enter image description here

Fermer l'autre instance de Visual Studio m'a permis de me connecter à l'instance dans laquelle je voulais déboguer.

4
Edward Wilde

Le redémarrage de Visual Studio 2010 a fonctionné pour moi.

3
tandrasz

J'ai découvert quelque chose qui manque. Pour moi, dans Visual Studio 2013, pour une raison quelconque, ils ont supprimé Solution Platforms de la barre d’outils. Cela rend impossible le passage d'iPhone à iPhoneSimulator sans ouvrir Configuration Manager. Donc, pour résoudre ce problème.

Cliquez sur OUTILS/Personnaliser, puis sélectionnez l'onglet "Commandes", le bouton radio "Barre d'outils:", cliquez sur le menu déroulant situé à droite de celui-ci et sélectionnez "Standard" comme barre d'outils sur laquelle vous travaillez.

Maintenant, cliquez sur "Ajouter une commande" et sélectionnez "Construire" dans la catégorie de gauche, puis faites défiler les commandes jusqu'à trouver "Solutions de solution". Sélectionnez celui-là et cliquez sur OK. Puis cliquez sur le bouton 'Fermer'. Vous verrez maintenant une liste déroulante supplémentaire à côté de la liste déroulante Configurations de solution sur votre barre d'outils Standard.

Cela vous permettra de basculer facilement entre iPhoneSimulator et iPhone. Utilisez iPhone lorsque vous souhaitez connecter un appareil réel et iPhoneSimulator lorsque vous souhaitez sélectionner un appareil simulé.

J'espère que cela aide quelqu'un. Moi aussi, j'ai passé beaucoup de temps à essayer de résoudre celui-ci lorsque je passais d'un appareil et que j'essayais plutôt d'utiliser le simulateur.

3
Curtis

Différentes choses ont fonctionné pour moi (Windows 8.1 et Visual Studio 2013):

  • Redémarrer Visual Studio
  • Définir 'iPhoneSimulator' comme plate-forme (une seule fonctionne)
  • Dans Propriétés - Application iOS, remplacez la version 'Cible de déploiement' par un nombre inférieur (6.0 fonctionnait pour moi).
2
Dejan Rajic

En plus de vérifier que vous avez sélectionné le bon projet de démarrage conformément à la réponse de @ Chamkila, vérifiez que vous n'avez pas accidentellement cassé le fichier Info.plist de votre projet en essayant de l'ouvrir via Visual Studio.

0
jimmyjudas