Instalación de Xamarin.iOS en Windows

En este artículo, se describe cómo configurar una máquina de Windows y un host de compilación de Mac para el desarrollo de Xamarin.iOS.

Información general

Para compilar aplicaciones de Xamarin.iOS con Visual Studio 2019 o Visual Studio 2022 en Windows, necesitará lo siguiente:

  • Una máquina Windows con Visual Studio 2019 o Visual Studio 2022 instalado. Puede ser una máquina virtual o física.

  • Un equipo Mac accesible desde la red configurado con las herramientas de compilación de Apple y Xamarin.iOS. Visual Studio accede a esta máquina mediante una conexión de red para usar las herramientas de compilación de Apple, que son necesarias para compilar aplicaciones nativas de iOS.

    Sugerencia

    ¿No tiene acceso a un equipo Mac?

    Si no tiene acceso a un equipo Mac, puede usar MacinCloud o MacStadium; ambos servicios proporcionan hardware de Mac en la nube, que puede usar para compilar proyectos de Xamarin.iOS.

Configuración

A fin de configurar el equipo para el desarrollo de Xamarin.iOS en Visual Studio, siga estos pasos:

  1. Configurar Windows (instalar Visual Studio)

    Xamarin.iOS funciona con las ediciones de Visual Studio Community, Professional y Enterprise en una máquina virtual o independiente.

  2. Configurar un equipo Mac (instalar Xcode y Visual Studio para Mac)

    A fin de compilar, depurar y firmar aplicaciones de iOS para su distribución, Visual Studio debe tener acceso de red a un host de compilación de Mac configurado con las herramientas de desarrollo de Apple (Xcode) y Xamarin.iOS.

    Nota:

    Si prefiere no instalar Visual Studio para Mac, Visual Studio puede configurar automáticamente el host de compilación de Mac con el software necesario para compilar aplicaciones de Xamarin.iOS. Para obtener más información, consulte Aprovisionamiento automático de Mac.

  3. Emparejamiento con Mac (conexión de Visual Studio con el equipo Mac)

    Para que Visual Studio use las herramientas de compilación de iOS en el equipo Mac, los dos equipos deben estar conectados mediante una red.

Resumen

En este artículo, se ha descrito cómo configurar una máquina de Windows y su host de compilación de Mac asociado para el desarrollo de Xamarin.iOS.

Pasos siguientes