webentwicklung-frage-antwort-db.com.de

VisualStudio 2015 Update 2 Xamarin kann keine Verbindung zu Mac OSX herstellen

Nach dem Upgrade von Visual Studio auf Update 2 habe ich versucht, die ersten Schritte mit Xamarin auszuführen. Allerdings kann ich mein MacBook nicht anschließen.

Dies ist mein Setup: MacBook Pro mit OSX 10.11.3Windows 10 Enterprise - neueste Updates installiert Visual Studio Enterprise 2015 Update 2

Unten wird der Fehler angezeigt, wenn ich versuche, mein MacBook anzuschließen.

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

Ich habe nachgesehen, die Ordner wurden erstellt, und aufgrund der Fehlermeldung, die die Berechtigung verweigert hat, habe ich den Benutzer, den ich zum Anmelden an den Mac verwende, für das gesamte Xamarin-Verzeichnis abgemeldet.

Wenn mir jemand helfen könnte, mein kleines Problem zu lösen, würde ich mich freuen.

Danke im Voraus.


Nachdem ich den Kanal in Alpha geändert habe, bekomme ich folgendes:

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.

Es ist nirgendwo geschrieben, dass ich Mono auf meinem Mac haben muss ...


Nach der Installation von Mono habe ich diese Fehlermeldung erhalten ...

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 für Visual Studio installiert einige Anforderungen auf der Mac-Seite wie Xamarin.iOS, Xamarin.Mac und Mono nicht. Alle diese Anforderungen werden vom Xamarin Studio-Installationsprogramm auf dem Mac (von http://xamarin.com/download ) installiert. Sie sollten diese URL vom Mac selbst anschlagen, damit der Mac heruntergeladen wird. Andernfalls wird der Windows-Download angezeigt.

Wie bereits erwähnt, müssen Sie auch "Remote Login" auf dem Mac konfigurieren. Außerdem benötigen Sie eine offene Sitzung auf dem Mac mit den gleichen Anmeldeinformationen, die Sie für die Verbindung von Windows verwenden. Mit anderen Worten, wenn Sie einen 'User1' auf dem Mac verwenden, sollte dieser User1 auf dem Mac angemeldet sein. Diese Mac-Anmeldeinformationen sind die, die Visual Studio beim Verbindungsaufbau verlangt.

Weitere Hilfe finden Sie in der Anleitung zur Fehlerbehebung

Wenn Sie weiterhin Probleme mit der Verbindung zu Ihrem Mac haben, geben Sie die Protokolle weiter (Hilfe - Xamarin - Zip-Protokolle). Dazu gehören Diagnoseinformationen, die sehr hilfreich sein können.

Vielen Dank!

13
Jose Gallardo

Versuchen Sie, auf den "Alpha-Kanal" zu wechseln, müssen Sie in Visual Studio und Xamarin die Studie ändern und alle aktualisieren

2
Aderson Rangel

Die meisten dieser Probleme gehen normalerweise weg, wenn Sie Xamarin Studio auf dem Mac installieren, den Sie als Build/iPhone-Simulator-Host verwenden möchten (von http://xamarin.com/download ). Es bündelt "alle Dinge".

Dieses Installationsprogramm beinhaltet unter anderem Mono. Stellen Sie außerdem sicher, dass Sie die Remote-Anmeldung auf dem Mac (ssh) für den Benutzer aktivieren, mit dem Sie sich verbinden möchten (der sich aus einem interessanten Apple-y-Grund in der Systemsteuerung "Sharing" befindet).

2
HenningK

Das Problem, das ich entdeckte (dank demjenigen, der über die Protokolle schrieb), bestand darin, dass der Xamarin Build Agent beim Versuch, eine Verbindung zum Build Host herzustellen, beim Lesen der Datei .bashrc fehlgeschlagen ist. 

Es kam darauf an, dass ich die Zeile "source dnvm.sh" hatte und dass dnvm.sh nicht mehr auf meinem System vorhanden ist. Das Programm stürzte ab, als das Skript ausgeführt wurde.

Überprüfen Sie also die Protokolle!

2

Um mono nicht zu lösen, können Sie Mono hier herunterladen:

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

Aktualisiert: Versuchen Sie, Xamarin auf einem Mac zu installieren, ändern Sie den Update-Kanal in Xamarin Studio in Alpha und aktualisieren Sie Xamarin.

1
Maks

Ich führe OSX auf einem lokalen VM auf meinem Windows 10-Computer aus. Diese Einrichtung hat in den letzten Monaten bis heute gut funktioniert. Gestern habe ich Xamarin in Visual Studio 2015 und auf meiner OSX-Instanz aktualisiert. Dann arbeitete ich den ganzen Tag weiter.

Heute morgen konnte ich keine Verbindung zu meinem Mac Agent herstellen. Also habe ich angefangen, das Problem zu beheben. 1.. Verbunden mit dem MacMini, den ich im Netzwerk habe. Das Problem ist also in meiner VM - Version von OSX 2.Kann SSH für die VM 3. Überprüfen Sie die Protokolle und stellen Sie fest, dass das Problem ein blockierter Broker in meiner OSX-Instanz ist. 4.Löschte den XMA-Ordner unter OSX und zwang ihn zur Neuerstellung.

Problem behoben.

0

Ich habe das Problem gefunden . Wenn Ihr Visual Studio eine offene Xamarin-Lösung hat, ändern Sie einige Proxy- oder Netzwerkeinstellungen . Der Mac-Agent erhält nicht die neuesten Einstellungen . Die Antwort lautet also Schließen Sie VS 2013 oder 2015, nehmen Sie die Netzwerk-/Proxy-Änderungen im IE vor Öffnen Sie VS und öffnen Sie die Xamarin-Lösung erneut .. Der Mac-Agent funktioniert wie ein Zauber und verbindet sich automatisch mit dem Mac

0
Sundara Prabu