Обновление VisualStudio 2015 2 Xamarin не может подключиться к Mac OSX

После обновления моей Visual Studio до версии 2 я попытался сделать первые шаги с помощью Xamarin. Однако я не могу подключить свой MacBook.

Это моя настройка: MacBook Pro с OSX 10.11.3 Windows 10 Enterprise - установлены новые обновления Обновление Visual Studio Enterprise 2015 2

Ниже приведена ошибка, которую я получаю при попытке подключить свой 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

Я проверил, он создал папки и из-за отказа разрешенного разрешения. Я сделал chown для пользователя, которого я использую для входа в Mac для всего каталога Xamarin - не помогло...

Если кто-то может помочь мне решить мою небольшую проблему, я был бы счастлив.

Спасибо заранее.


После изменения Channel to Alpha я получаю следующее:

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.

Нигде не написано, что я должен иметь моно на моем mac...


После установки mono я получил эту ошибку...

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

Ответы

Ответ 1

Xamarin для Visual Studio не устанавливает некоторые требования на стороне Mac, такие как Xamarin.iOS, Xamarin.Mac и Mono. Все это требования, установленные установщиком Xamarin Studio на Mac (из http://xamarin.com/download). Вы должны удалить этот URL из самого Mac, чтобы загрузить Mac, иначе вы увидите загрузку Windows.

Как уже упоминалось ранее, вам также необходимо настроить "Удаленный вход" на Mac. Кроме того, вам нужен открытый сеанс на Mac с теми же учетными данными, которые вы используете из Windows для подключения. Другими словами, если вы используете "User1" на Mac, этот User1 должен быть зарегистрирован на Mac, и эти учетные данные Mac будут теми, которые Visual Studio запрашивает, когда пытается подключиться.

Дополнительную информацию можно найти в руководстве по устранению неполадок.

Наконец, если вы все еще сталкиваетесь с проблемами, связанными с вашим Mac, поделитесь журналами (Справка - Xamarin - Zip Logs). Это включает диагностическую информацию, которая может быть очень полезной.

Спасибо!

Ответ 2

Попробуйте перейти на "Альфа-канал", необходимо изменить в Visual Studio и Xamarin study и обновить все

Ответ 3

Большинство из этих проблем обычно исчезают, если вы устанавливаете Xamarin Studio на Mac, который хотите использовать в качестве хоста для симулятора сборки /iPhone (от http://xamarin.com/download). Он связывает "все".

Этот установщик включает, помимо прочего, Моно. Также убедитесь, что вы активируете удаленный вход в систему для mac (ssh) для пользователя, с которым вы хотите подключиться (что находится в панели управления "Sharing" для некоторой интересной причины Apple-y).

Ответ 4

Проблема, которую я обнаружила (благодаря тому, кто писал о журналах), заключалась в том, что Xamarin Build Agent при попытке подключиться к сборке Host не удалось прочитать файл .bashrc.

Дошло до того, что у меня была строка "source dnvm.sh" и что dnvm.sh больше не существует в моей системе. Это привело к сбою программы при выполнении script.

Итак, проверьте журналы!

Ответ 5

Чтобы решить проблему невозможно, вы можете скачать моно:

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

Обновлено: попробуйте установить xamarin на Mac, измените канал обновления на альфа в студии xamarin и обновите xamarin.

Ответ 6

Я запускаю OSX на локальной виртуальной машине на моей машине с Windows 10. Эта настройка хорошо работала последние несколько месяцев до сегодняшнего утра. Вчера я обновил Xamarin в Visual Studio 2015 и на моем экземпляре OSX. Затем я продолжал работать весь день.

Сегодня утром я не мог подключиться к моему агенту Mac. Поэтому я начал устранять проблему. 1. Подключен к MacMini, который у меня есть в сети. Итак, проблема в моей версии VM OSX. 2.Can SSH для VM 3.Проверьте журналы и увидите, что проблема связана с броузером на моем экземпляре OSX. 4. Удалил папку XMA в OSX и заставил ее регенерировать.

Исправлена ​​проблема.

Ответ 7

Я нашел проблему.  Если ваша Visual Studio имеет открытое решение xamarin, то u меняет некоторые прокси-серверы или сетевые настройки.  агент Mac не получает последние настройки.  так что ответ  закрыть VS 2013 или 2015, сделать изменения сети/прокси в IE  Откройте VS и снова откройте решение Xamarin.  wao агент mac работает как шарм и автоматически подключается к Mac