Xamarin для визуальной студии, не отображающей список симуляторов
Я новичок в xamarin, попробовал запустить пример приложения (IOS). Но Visual Studio говорит: "Please select a valid device before running the application"
Я знаю на панели инструментов IOS, должна быть опция для выбора того, какое устройство имитировать (список поддерживаемых устройств IOS, таких как iphone 6, 5 и т.д.), но я этого не понимаю.
EDIT: точнее, устройство TARGET IOS, не показанное на панели инструментов IOS
Ответы
Ответ 1
У меня была такая же проблема год назад - пожалуйста, проверьте следующее:
- Установлен XCode
- вы запустили XCode один раз (чтобы принять лицензионное соглашение)
- Установлен хост Xamarin Build Host
- Visual Studio и Mac Build Host подключены
- Симуляторы работают на стороне MAC при запуске с XCode (просто используйте образец проекта)
- Убедитесь, что вы используете самые последние версии Xamarin (часто есть серьезные ошибки в промежуточных версиях Xamarin, которые обновляются относительно быстро), также проверьте, что они совместимы с вашей версией XCode и совместимы версии VS и Mac ( только некоторые версии могут сотрудничать)
- используя не самые последние версии на стороне Mac, может помочь (например, новые выпуски XCode часто не поддерживаются в течение нескольких дней до обновления на стороне Xamarin).
- Убедитесь, что проект iOS выбран для запуска
- Иногда вам необходимо восстановить соединение с хостом Build для правильной работы вещей.
- Иногда вам необходимо перезагрузить системы.
- У вас есть правильные лицензии (вам нужны Business или Enterprise на Windows и Mac)
Я думаю, для меня это были устаревшие версии и hickup в программном обеспечении, после перезагрузки он работал.
Ответ 2
У меня была аналогичная проблема. Тем не менее, я смог его решить, перейдя в XCode > Настройки > Учетные записи > Резервные копии > Загрузить все. Это привело к тому, что визуальная студия теперь отображает имя моего устройства IOS в раскрывающемся меню.
Ответ 3
- Закройте Visual Studio.
- Откройте XCode.
- Перезапустите Visual Studio.
- Выберите приложение ios > Отладкa > "Теперь вы можете увидеть список симуляторов"
- Закройте Xcode.
ИЛИ Если вышеуказанные шаги не работают, попробуйте добавить новую конфигурацию сборки, как показано на следующем рисунке, выбрав iphoneSimulator.
![введите описание изображения здесь]()
Ответ 4
Вы уверены, что устройство подключено к правильной машине? Когда у меня открыта виртуальная машина на моем iMac, мне будет предложено указать, на какой машине я хочу подключить устройство.
Также убедитесь, что вы выбрали Debug
и iPhone Simulator
.