it-roy-ru.com

xamarin для visual studio не отображает список симуляторов

Я довольно новичок в xamarin, попытался запустить пример приложения (IOS). Но Visual Studio говорит: "Please select a valid device before running the application"

Я знаю, что на панели инструментов IOS должна быть возможность выбрать устройство для имитации (список поддерживаемых IOS устройств, таких как iphone 6, 5s и т.д.), Но я этого не понимаю.

Правка: Точнее, TARGET IOS Устройство не отображается на панели инструментов IOS

17
Owen

У меня была такая же проблема год назад - пожалуйста, проверьте следующее:

  • XCode установлен
  • вы запустили XCode один раз (чтобы принять лицензионное соглашение)
  • Xamarin Build Host установлен
  • Visual Studio и Mac Build Host подключены
  • Симуляторы работают на стороне MAC при запуске с XCode (просто используйте пример проекта)
  • Убедитесь, что вы используете последние версии Xamarin (часто в промежуточных версиях Xamarin имеются серьезные ошибки, которые обновляются относительно быстро), а также убедитесь, что они совместимы с вашей версией XCode и совместимы с версиями VS и Mac (только определенные версии). могу сотрудничать)
  • может помочь использование не самых последних версий на стороне Mac (например, новые версии XCode часто не поддерживаются в течение нескольких дней, пока не появится обновление на стороне Xamarin)
  • Убедитесь, что проект iOS выбран для запуска
  • Иногда вам нужно восстановить соединение с Build Host, чтобы все работало правильно
  • Иногда вам нужно перезагрузить ваши системы
  • Вы получили правильные лицензии (вам нужно Business или Enterprise на Windows и Mac)

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

14
Andreas Reiff
  1. Закройте Visual Studio.
  2. Откройте свой XCode.
  3. Перезапустите Visual Studio.
  4. Выберите приложение ios> Debug> «Теперь вы можете увидеть список симуляторов»
  5. Выйти из Xcode.

ИЛИ Если описанные выше шаги не работают, попробуйте добавить новую конфигурацию сборки, как показано на следующем рисунке, выбрав iphoneSimulator.

 enter image description here

2
Venu Gopal Tewari

У меня была похожая проблема. Тем не менее, я смог решить ее, перейдя в XCode> Настройки> Аккаунты> ViewDetails> Загрузить все. Это привело к тому, что Visual Studio теперь отображает имя моего устройства IOS в выпадающем меню. 

1
joey