web-dev-qa-db-fra.com

Impossible de se connecter à Mac OSX avec Xamarin, VisualStudio 2015 Update 2

Après la mise à niveau de Visual Studio vers Update 2, j'ai essayé de faire mes premiers pas avec Xamarin . Cependant, je ne parviens pas à connecter mon MacBook.

Voici ma configuration: MacBook Pro avec OSX 10.11.3Windows 10 Enterprise - Les dernières mises à jour installées Visual Studio Enterprise 2015 Update 2

En bas se trouve l'erreur que je reçois lorsque j'essaie de connecter mon MacBook.

Starting Broker 4.0.3.214 in port 56182...
Couldn't connect to Maurices-MacBook-Pro.local. Please try again.
Disconnected from Mac Maurices-MacBook-Pro.local (192.168.2.164)
bash: /Users/maurice/Library/Caches/Xamarin/XMA/Broker/4.0.3.214/Broker.exe: Permission denied

J'ai vérifié, il a créé les dossiers et en raison de la permission refusée, j'ai fait un chown pour l'utilisateur que je me connecte au Mac pour tout le répertoire Xamarin - n'a pas aidé ...

Si quelqu'un pouvait m'aider à résoudre mon petit problème, je serais heureux.

Merci d'avance.


Après avoir changé la chaîne en Alpha, je reçois ceci:

Starting Broker 4.1.0.111 in port 54771...
Disconnected from Mac Maurices-MacBook-Pro.local (192.168.2.164)
Couldn't connect to Maurices-MacBook-Pro.local. Please try again.
Timeout für den Vorgang wurde überschritten.
Downloading /Users/maurice/Library/Logs/Xamarin-4.1/2016-04-01__01-16-08.10484.Broker.stderr.log...

Xamarin.Messaging.VisualStudio.MessagingService Information: 0 : [2016-04-01 01:21:18.4551] Starting Broker 4.1.0.111 in port 55014...
Xamarin.Messaging.Client.Ssh.SshCommands Error: 0 : [2016-04-01 01:21:19.3288] mono cannot be found.

Il n’est écrit nulle part que je dois avoir du mono sur mon mac ...


Après avoir installé mono, j'ai reçu cette erreur ...

Xamarin.VisualStudio.IOS.Messaging.State.ServerStateContext Information: 0 : [2016-04-01 03:19:54.9773] MacServer State transition from DisconnectedState to SshConnectingState on Maurices-MacBook-Pro.local (192.168.2.164)
Xamarin.Messaging.VisualStudio.MessagingService Information: 0 : [2016-04-01 03:20:05.7313] Starting Broker 4.1.0.111 in port 58821...
Xamarin.VisualStudio.IOS.Messaging.State.ServerStateContext Information: 0 : [2016-04-01 03:20:12.0435] MacServer State transition from SshConnectingState to DisconnectedState on Maurices-MacBook-Pro.local (192.168.2.164)
Xamarin.VisualStudio.IOS.Messaging.State.ServerStateContext Information: 0 : [2016-04-01 03:20:12.0485] Disconnected from Mac Maurices-MacBook-Pro.local (192.168.2.164)
Xamarin.VisualStudio.IOS.Messaging.State.DisconnectedState Error: 0 : [2016-04-01 03:20:12.1445] Couldn't connect to Maurices-MacBook-Pro.local. Please try again.
Xamarin.VisualStudio.IOS.Messaging.State.DisconnectedState Error: 0 : [2016-04-01 03:20:12.1505] Xamarin.Messaging.Broker.BrokerServer Information: 0 : Starting broker...

Xamarin.Messaging.Broker.BrokerAgent Information: 0 : Starting Agent: Broker 4.1.0.111 (PID=1963)
Xamarin.Messaging.Broker.BrokerAgent Information: 0 : Broker 4.1.0.111 agent started
Failed-Value cannot be null.
Parameter name: path1

Xamarin.Messaging.Exceptions.MessagingException: Xamarin.Messaging.Broker.BrokerServer Information: 0 : Starting broker...
Xamarin.Messaging.Broker.BrokerAgent Information: 0 : Starting Agent: Broker 4.1.0.111 (PID=1963)
Xamarin.Messaging.Broker.BrokerAgent Information: 0 : Broker 4.1.0.111 agent started
Failed-Value cannot be null.
Parameter name: path1
17
mhenkel

Xamarin pour Visual Studio n'installe pas certaines exigences du côté Mac, comme Xamarin.iOS, Xamarin.Mac et Mono. Toutes ces conditions sont des exigences qui sont installées par le programme d'installation Xamarin Studio sur le Mac (à partir de http://xamarin.com/download ). Vous devez taper cette adresse à partir du Mac lui-même pour obtenir le téléchargement du Mac, sinon vous verrez le téléchargement de Windows.

Comme mentionné précédemment, vous devrez également configurer "Connexion à distance" sur le Mac. De plus, vous avez besoin d'une session ouverte sur Mac avec les mêmes informations d'identification que celles que vous utilisez depuis Windows pour vous connecter. En d'autres termes, si vous utilisez un "Utilisateur1" sur le Mac, cet utilisateur1 doit être connecté au Mac, et ces informations d'identification pour Mac seront celles que Visual Studio demande lors de la tentative de connexion.

Pour plus d’aide, veuillez consulter le guide de dépannage

Enfin, si vous rencontrez toujours des problèmes de connexion à votre Mac, partagez les journaux (Aide - Xamarin - Journaux Zip). Cela inclut des informations de diagnostic qui peuvent être très utiles.

Merci!

13
Jose Gallardo

Essayez de changer pour le "canal alpha" doit être changé dans l'étude Visual Studio et Xamarin et mettre à jour tous

2
Aderson Rangel

La plupart de ces problèmes disparaissent généralement si vous installez Xamarin Studio sur le Mac que vous souhaitez utiliser comme hôte de simulation de construction/iPhone (à partir de http://xamarin.com/download ). Il regroupe "toutes les choses".

Ce programme d'installation inclut Mono, entre autres choses. Assurez-vous également d'activer la connexion à distance sur le mac (ssh) pour l'utilisateur avec lequel vous souhaitez vous connecter (dans le panneau de configuration "Partage" pour une raison intéressante, Apple-y).

2
HenningK

Le problème que j'ai découvert (grâce à celui qui a écrit à propos des journaux) était que Xamarin Build Agent, en essayant de se connecter à l'hôte de construction, échouait lors de la lecture du fichier .bashrc. 

Il en est résulté que j'avais la ligne "source dnvm.sh" et que dnvm.sh n'existe plus sur mon système. Cela a provoqué le blocage du programme lors de l'exécution du script.

Alors vérifiez les journaux!

2

Pour résoudre mono introuvable, vous pouvez télécharger mono à partir d'ici:

http://www.mono-project.com/download/#download-mac

Mise à jour: essayez d'installer xamarin sur Mac, changez le canal de mise à jour en alpha dans xamarin studio et mettez à jour xamarin.

1
Maks

J'exécute OSX sur un VM local sur mon ordinateur Windows 10. Cette installation a bien fonctionné ces derniers mois jusqu'à ce matin. Hier, j'ai mis à jour Xamarin dans Visual Studio 2015 et sur mon instance OSX. Puis j'ai continué à travailler toute la journée.

Ce matin, je ne pouvais pas me connecter à mon agent Mac. J'ai donc commencé à résoudre le problème . 1.Connecté au MacMini que j'ai sur le réseau. Donc, le problème concerne ma version VM d’OSX . 2.Le SSH peut-il être transmis à la VM 3.Vérifiez les journaux et voyez que le problème est un courtier bloqué sur mon instance OSX . 4. Supprimez le dossier XMA sous OSX et forcez-le à se régénérer.

Problème résolu.

0
Robert Cavanaugh

J'ai trouvé le problème . Si votre studio visuel dispose d’une solution ouverte xamarin, vous devez modifier certains paramètres de proxy ou de réseau . l'agent Mac n'obtient pas les derniers paramètres . alors la réponse est fermez VS 2013 ou 2015, apportez les modifications réseau/proxy dans IE Ouvrez VS et ouvrez à nouveau la solution Xamarin .. wao l'agent mac fonctionne comme un charme et se connecte automatiquement à Mac

0
Sundara Prabu