it-swarm.com.ru

Visual Studio 2017 не удается подключиться к установленной виртуальной машине MacOS Visual Studio для Mac и XCode

Ниже я получаю сообщение об ошибке при подключении visual studio к моей macOS. Я строю приложение для iphone в Visual Studio на ОС Win. При попытке запустить приложение показывает эту ошибку:

Статус лицензии XCode не может быть проверен, потому что инструмент «xCodebuild» не был найден на подключенном MAC. Установленный и работающий Xcode необходим для того, чтобы создавать и запускать приложения для iOS, поэтому, пожалуйста, убедитесь, что xcode установлен правильно и путь, указанный в настройках iOS, правильный.

смотрите скриншот ошибки:

 enter image description here . .__ Журналы:

Xamarin.Messaging.Ssh.MessagingService | Информация | 0 | Агент IDB 4.9.0.752 запущен 
 System.Net.Mqtt.Sdk.MqttClientImpl | Информация | 0 | Клиент vs6604UmerF - Сообщение приложения для темы xma/agent-status было получено 
 Xamarin.Messaging.Integration.State.ServerStateContext | Информация | 0 | IDB 4.9.0.752 запущено 
 Xamarin.Messaging.Integration.State.ServerStateContext | Информация | 0 | Запуск зарегистрированных агентов: ...
 Xamarin.Messaging.Integration.State.ServerStateContext | Information | 0 | Переход состояния сервера из AgentsStartingState в AgentsStartedState 192.168.106.128 (192.168.106.128) 
 Xamarin.Messaging.Integration.State.ServerStateContext | Информация | успешно запущен 
 Xamarin.Messaging.Integration.State.ServerStateContext | Information | 0 | Переход состояния сервера из AgentsStartedState в ValidatingState в 192.168.106.128 (192.168.106.128) 
 Xamarin.Messaging.Integration.State.ServerState | | 0 | Выполнение проверок сервера против '1 92.168.106.128 '...
 Xamarin.Messaging.Integration.State.ServerStateContext | Информация | 0 | Проверка совместимости версии операционной системы Mac ...
 System.Net.Mqtt.Sdk.ClientPacketListener | Информация | 0 | Client vs6604UmerF - отправка сообщения SubscribeAck для потока ClientSubscribeFlow 
 System.Net.Mqtt.Sdk.ClientPacketListener | Information | 0 | Client vs6604UmerF - отправка сообщения публикации в поток PublishReceiverFlow и темы xma/message-status 
 System.Net.q. .Sdk.MqttClientImpl | Информация | 0 | Клиент vs6604UmerF - Получено сообщение приложения для темы xma/message-status 
 System.Net.Mqtt.Sdk.ClientPacketListener | Информация | 0 | Клиент vs6604UmerF - Отправка сообщения публикации в поток PublishReceiverFlow и тема vs6604UmerF/response/xma/get-env-info 
 System.Net.Mqtt.Sdk.MqttClientImpl | Информация | 0 | Клиент vs6604UmerF - Сообщение приложения для темы vs6604UmerF/response/xma/get-env-info было получил .__ Xamarin.Messaging.Integration.State.ServerStateContext |. информация | 0 | Проверка состояния лицензии XCode ...
 System.Net.Mqtt.Sdk.ClientPacketListener | Information | 0 | Client vs6604UmerF - отправка сообщения публикации в поток PublishReceiverFlow и темы xma/message-status 
 System.Net.Mqtt .Sdk.MqttClientImpl | Информация | 0 | Клиент vs6604UmerF - Получено прикладное сообщение для темы xma/message-status 
 System.Net.Mqtt.Sdk.ClientPacketListener | Информация | 0 | Клиент vs6604UmerF - Отправка сообщения SubscribeAck в поток ClientSubscribeF 
 System.Net.Mqtt.Sdk.ClientPacketListener | Information | 0 | Client vs6604UmerF - Отправка сообщения публикации в поток PublishReceiverFlow и темы xma/message-status 
 System.Net.Mqtt.Sdk.MqttClientImpl | Информация | 0 | Client vs6604UmerF - получено прикладное сообщение для темы xma/message-status 
 System.Net.Mqtt.Sdk.ClientPacketListener | Information | 0 | Client vs6604UmerF - отправка сообщения публикации в поток PublishReceiverFlow и темы vs6604UmerF/response/xvs/idb /4.9.0.752/get-xcode-location
System.Net.Mqt t.Sdk.MqttClientImpl | Информация | 0 | Клиент vs6604UmerF - Получено сообщение приложения для темы vs6604UmerF/response/xvs/idb/4.9.0.752/get-xcode-location 
 System.Net.Mqtt.Sdk.ClientPacketListener | Информация | 0 | Клиент vs6604UmerF - Отправка сообщения публикации в поток PublishReceiverFlow и темы xma/message-status 
 System.Net.Mqtt.Sdk.MqttClientImpl | Информация | 0 | Клиент vs6604UmerF - Сообщение приложения для темы xma/message-status был получен 
 Xamarin.Messaging.Ssh.SshCommandRunner | Warning | 0 | Не удалось выполнить '/ bin/bash -c' find "/Applications/Xcode.app/Contents/Developer/usr/bin" -type f | grep xcodebuild '': ExitStatus = 1 
 Xamarin.Messaging.Ssh.SshCommandRunner | Warning | 0 | find: /Applications/Xcode.app/Contents/Developer/usr/bin: такого файла или каталога нет
6
Umer Mahar

На вашем Mac:

1) Установлен ли Xcode

  • Если нет, то получите его в App Store или войдите под своей учетной записью разработчика Apple и загрузите файл Xcode .xip из:

    https://developer.Apple.com/download/more/

2) Откройте Xcode.app и примите лицензию, если будет предложено

3) Необязательно: Запустите xcode-select --install для установки инструментов командной строки Xcode и примите лицензию, если будет предложено

4) Запустите xcode-select -print-path, чтобы убедиться, что каталог, на который он указывает, совпадает с тем, для которого установлены параметры Xamarin iOS в Visual Studio, т.е.

  /Applications/Xcode.app/Contents/Developer

re: https://docs.Microsoft.com/en-us/visualstudio/mac/installation

4
SushiHangover

Как предложил @SushiHangover, вы должны убедиться, что «каталог, указывающий на путь XCode, является одним и тем же в опциях Xamarin iOS в Visual Studio», проблема в том, что в некоторых случаях вы не можете установить его до установления соединения (отключено )

 SDK path desabled

Единственное решение состоит в том, чтобы переместить ваш Xcode.app в папку по умолчанию, которая является папкой приложения, и переместить инструменты командной строки в /Applications/Xcode.app/Contents/Developer:

 enter image description here

0
SamTheDev

Если вы недавно обновили Xcode, проверьте вход в xcode Preferences-> Accounts-> signin

У меня была та же проблема, которая была решена после успешного входа в систему с помощью Apple ID.

В моем случае я скопировал и установил файл xcode.xip, загруженный на mac коллеги Мне пришлось удалить его и обновить xcode из appstore.

0
user2247929