2015-12-07 2 views
3

У меня есть проект Xamarin.Forms.Не удалось запустить iOS Simulator в mac

Я использую vs2015.

Сегодня я обновил Xamarin до последней версии: 4.0.0.1697.

Когда я попытался Connet мой макинтош как Xamarin Mac Agent, против показывает следующее сообщение:

Запуск агента сборки 4.0.0.1697 ...

Не удалось запустить IOS Simulator в mac

Произошла ошибка при запуске агента Build 4.0.0.1697: операция была отключена.

Запуск агента Конструктор 4.0.0.1697 ...

произошла ошибка запуска конструктора 4.0.0.1697 агента: Операция истекло.

Агент агента Xamarin не может быть полностью запущен. Агенты не запускались: IDB 4.0.0.1697, Designer 4.0.0.1697, Build 4.0.0.1697. Пожалуйста, проверьте журналы для получения более подробной информации.

Так что я не могу отладить приложение ios.

Я не знаю, как это сделать дальше.

Xamarin.VisualStudio.IOS.Messaging.State.ServerStateContext Information: 0 : [2015-12-07 18:06:14.7579] MacServer State transition from SshConnectingState to SshConnectedState on 192.168.0.207 (192.168.0.207) 
Xamarin.VisualStudio.IOS.Messaging.State.ServerStateContext Information: 0 : [2015-12-07 18:06:14.7659] MacServer State transition from SshConnectedState to AgentsStartingState on 192.168.0.207 (192.168.0.207) 
Xamarin.VisualStudio.IOS.Messaging.State.ServerStateContext Information: 0 : [2015-12-07 18:06:14.7799] Starting agents on Mac 192.168.0.207 (192.168.0.207) 
Xamarin.VisualStudio.IOS.MacServer Information: 0 : [2015-12-07 18:06:14.7959] Activating the Mac... 
Xamarin.Messaging.VisualStudio.MessagingService Information: 0 : [2015-12-07 18:06:18.6192] Starting Agent IDB 4.0.0.1697... 
Xamarin.VisualStudio.IOS.Messaging.State.ServerStateContext Information: 0 : [2015-12-07 18:06:18.6292] MacServer State transition from AgentsStartingState to LimitedState on 192.168.0.207 (192.168.0.207) 
Xamarin.VisualStudio.IOS.Messaging.State.ServerStateContext Information: 0 : [2015-12-07 18:06:18.6352] Connected to the Mac 192.168.0.207 (192.168.0.207) with Limited support. 
Xamarin.VisualStudio.IOS.MacServer Error: 0 : [2015-12-07 18:06:29.3798] An error occured starting the IDB 4.0.0.1697 agent: The operation has timed out. 

System.TimeoutException: The operation has timed out. 
    at Xamarin.Messaging.Client.Ssh.AgentCommands.StartAgent(AgentInfo agent, Int32 port, Int32 timeout, Boolean debugMode, String[] extraArgs) 
    at Xamarin.Messaging.VisualStudio.MessagingService.StartAgent(AgentInfo agentInfo, Boolean restartAutomatically) 
    at Xamarin.VisualStudio.IOS.MacServer.StartAgent(AgentInfo agentInfo) in C:\Users\builder\data\lanes\2511\deffc901\source\XamarinVS\src\Core\VisualStudio.IOS\Messaging\MacServer.cs:line 366 
Xamarin.Messaging.VisualStudio.MessagingService Information: 0 : [2015-12-07 18:06:29.9288] Starting Agent Build 4.0.0.1697... 
Xamarin.VisualStudio.IOS.MacServer Error: 0 : [2015-12-07 18:06:31.4349] An error occured starting the Build 4.0.0.1697 agent: Xamarin Information: 0 : Xamarin - 4.0.0.1697-cycle6-baseline+deffc90 
Xamarin.Messaging.Client.AgentConsoleRunner Information: 0 : Starting Build 4.0.0.1697... 
Xamarin.Messaging.Build.BuildAgent Information: 0 : Starting Agent: Build 4.0.0.1697 
Xamarin.Messaging.Build.BuildAgent Information: 0 : Build 4.0.0.1697 agent started 
Failed-The classes in the module cannot be loaded. 


Xamarin.Messaging.Exceptions.MessagingException: Xamarin Information: 0 : Xamarin - 4.0.0.1697-cycle6-baseline+deffc90 
Xamarin.Messaging.Client.AgentConsoleRunner Information: 0 : Starting Build 4.0.0.1697... 
Xamarin.Messaging.Build.BuildAgent Information: 0 : Starting Agent: Build 4.0.0.1697 
Xamarin.Messaging.Build.BuildAgent Information: 0 : Build 4.0.0.1697 agent started 
Failed-The classes in the module cannot be loaded. 
+0

Вы проверили журналы? Что они сказали? – valdetero

+0

Какую версию Visual Studio вы используете, и что происходит, когда вы очищаете решение, а затем отлаживаете? –

+0

Я добавил некоторые сведения об ошибке. –

ответ

0

Я решил эту проблему обновленной версией Xamarin.iOS, такой же, как Visual Studio. Затем мне удалось запустить приложение на Mac. Спасибо всем, кто сосредоточил мой вопрос.

0

У меня постоянно возникают проблемы с Xamarin Mac Agent и Visual Studio, работающими на Parallels (в настоящее время почему я здесь). Однако иногда, следуя инструкциям по устранению неполадок в этом руководстве, помогает, однако, не всегда.

Я подозреваю, что моя проблема кроется глубже - ваша может помочь по этой ссылке.

https://developer.xamarin.com/guides/ios/getting_started/installation/windows/xamarin-mac-agent/xma-troubleshooting/

0

Так что, если кто-нибудь натыкается на это есть несколько вещей, чтобы попробовать.

Есть, конечно, три перезагрузки перезагрузки и повторной установки R.

Перезапустите Visual Studio и xcode. Перезагрузите все подключенные ПК, агенты Build иногда попадают в фанковые состояния, а перезагрузка очищает их все и позволяет вам начинать свежие . Для хорошей оценки перезагрузите свой маршрутизатор, пока вы на нем, и убедитесь, что ваши IP-адреса - это то, что вы предполагаете.

Затем обновите \ переустановите. Если xcode на вашем mac обновлен, вам может понадобиться обновление Xamarin в VS, чтобы установить соединение или Xamarin Studio Update на Mac.

Открыть все три Xcode, Xamarin Studio на Mac и VisualStudio и убедитесь, что все 3 обновлены. Пока вы в Xcode продолжаете и создаете новый проект и запускаете его. Посмотрите, появляется ли симулятор из XCode или вы получаете приглашения принять лицензии и т. Д.

Возможно, потребуется переустановить Xcode, если обновление не исправляет его или не обновляет.

После всего этого, если он все еще не работает, вы можете положить свои пальцы ног в воду и свои A $$ 3 в песок с PBR на пляже в Мексике. Это все исправляет.

+0

Абсолютно правильный путь :) –

1

Так что я столкнулся с этой проблемой. Это сводило меня с ума.

Моя проблема заключалась в том, что я использовал Mac только для того, чтобы запустить приложение. В противном случае он просто сидел без дела. То, что оказалось проблемой, состояло в том, что настройки «Энергосбережение» на моем маке были установлены с помощью «Положить жесткие диски, чтобы спать, когда это возможно». Это и послужило причиной неудачи в моем случае. Возможно, лучше также проверить «Пробуждение для доступа к сети».

+0

Спасибо за ваш ответ. –