Установка Xamarin.iOS в Windows

Автор:

www.microsoft.com

Для сборки под Xamarin.iOS необходимо следующее:

  • последняя версия Visual Studio;
  • последняя версия iOS SDK;
  • последняя версия Xcode;
  • минимальная версия macOS, требуемая Xcode.

Требования к конкретным версиям см. в примечаниях к последней версии Xamarin.iOS.

Последнюю версию Xcode можно загрузить из Центра разработчиков iOS (требуется вход) или через Mac App Store:

Далее мы опишем, как настроить компьютер, работающий на ОС Windows, и хост сборки Mac для разработки Xamarin.iOS.

Обзор

Для создания приложения Xamarin.iOS с помощью Visual Studio 2019 или Visual Studio 2022 на Windows вам потребуется:

  • Компьтер с ОС Windows и установленной программой Visual Studio 2019/2022. Это может быть как физическая, так и виртуальная машина.
  • Системные требования к Windows.

Компьтер на ОС Mac с доступом к сети, на котором установлены инструменты сборки Apple и Xamarin.iOS. Visual Studio получает доступ к этой машине через сетевое соединение для использования инструментов сборки Apple, которые необходимы для компиляции нативных iOS-приложений.

Если у вас нет доступа к компьютеру Mac, можно воспользоваться MacinCloud или MacStadium; оба сервиса предоставляют облачное оборудование Mac, которое можно использовать для создания проектов Xamarin.iOS.

Настройка Xamarin.iOS в Visual Studio

Для настройки необходимо выполнить следующие шаги:

1. Настройка Windows (установка Visual Studio).

Xamarin.iOS работает с Visual Studio и выпусками Community, Professional и Enterprise на автономной или виртуальной машине.

2. Настройка Mac (установка Xcode и Visual Studio для Mac).

Для разработки, отладки и подписи кода iOS-приложения для дальнейшего распространения Visual Studio должна иметь сетевой доступ к хосту сборки Mac, настроенному как на инструменты разработчика Apple (Xcode), так и на Xamarin.iOS.

Примечание. Если вы предпочитаете не устанавливать Visual Studio for Mac, то Visual Studio может автоматически настроить узел сборки Mac с программным обеспечением, необходимым для сборки приложений Xamarin.iOS.

3. Сопряжение с Mac (подключение Visual Studio к Mac)

Для того, чтобы Visual Studio могла использовать инструменты сборки iOS на Mac, два устройства должны соединяться по сети.

Материалы по теме