Установка Xamarin.iOS в Windows
В этой статье описывается настройка компьютера Windows и узла сборки Mac для разработки Xamarin.iOS.
Обзор
Чтобы создать приложения Xamarin.iOS с помощью Visual Studio 2019 или Visual Studio 2022 в Windows, вам потребуется:
Компьютер с Windows с установленным Visual Studio 2019 или Visual Studio 2022. Это может быть физический компьютер или виртуальная машина.
Доступный по сети компьютер Mac, на котором настроены средства сборки Apple и Xamarin.iOS. Visual Studio обращается к этому компьютеру через сетевое подключение, чтобы использовать средства сборки Apple, необходимые для компиляции собственных приложений iOS.
Совет
Нет доступа к Mac?
Если у вас нет доступа к Mac, вы можете использовать MacinCloud или MacStadium; обе службы предоставляют размещенное в облаке оборудование Mac, которое можно использовать для сборки проектов Xamarin.iOS.
Настройка
Чтобы настроить разработку Xamarin.iOS в Visual Studio, выполните следующие действия.
Настройка Windows (установка Visual Studio)
Xamarin.iOS работает с выпусками Visual Studio Community, Professional и Enterprise на автономной или виртуальной машине.
Настройка Mac (установка Xcode и Visual Studio для Mac)
Чтобы создавать, отлаживать и подписывать приложения iOS для распространения, Visual Studio должен иметь сетевой доступ к узлу сборки Mac, настроенного с помощью средств разработчика Apple (Xcode) и Xamarin.iOS.
- Скачайте и установите Xcode из магазина Mac App Store.
- Установите Visual Studio для Mac, при этом также устанавливается Xamarin.iOS.
Примечание.
Если вы предпочитаете не устанавливать Visual Studio для Mac, Visual Studio может автоматически настроить узел сборки Mac с программным обеспечением, необходимым для сборки приложений Xamarin.iOS. Дополнительные сведения см. в разделе Автоматическая подготовка Mac.
Связывание с Mac (Подключение Visual Studio на Mac)
Чтобы Visual Studio использовал средства сборки iOS на Компьютере Mac, эти два компьютера должны подключаться через сеть.
Итоги
В этой статье описывается настройка компьютера Windows и связанного узла сборки Mac для разработки Xamarin.iOS.