es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

VS 2019 – La versión del SDK de Xamarin.iOS instalada en Mac (más reciente) no es compatible con esta versión de VS (pero VS 2022 es compatible)

Hay preguntas antiguas sobre este tema, pero me gustaría recibir consejos sobre la situación actual.

Detalles:

  1. VS 2019 muestra el mensaje en el título. Aunque se actualizó recientemente, sigue utilizando Xamarin.iOS 15.2.0.17, mientras que la última actualización de vs Mac es 15.4.0.0, para admitir la última actualización de XCode.

  2. VS 2022 PREVIEW funciona, aunque su versión es 15.3.0.41.

Pregunta:

¿Hay alguna manera de hacer que VS 2019 use la versión actualizada de Xamarin.iOS? Supongo que el problema es que esto solo está disponible en el canal PREVIEW, pero ahora que 2019 ya no es el último VS, no sé cómo proporcionarle a 2019 una versión previa de Xamarin.iOS.

(Prefiero no utilizar la alternativa, que consiste en volver a una versión anterior en Mac.)


ALTERNATIVA: También podría instalar VS 2022 estable, si es más fácil hacerlo funcionar con XCODE actual + Xamarin.iOS. (Prefiero realizar ciertas tareas en un VS estable, no en el PREVIEW.)

(La razón por la que no estoy usando VS 2022 estable para mi VS de producción es que lo desinstalé mientras intentaba resolver un problema relacionado con perfiles de lanzamiento de WinUI3 (aplicación de escritorio de Windows) en 2022 Preview; me aseguré al 100% de que solo había una versión de 2022 involucrada. Probablemente no tenía nada que ver con ese problema, así que estoy bien con reinstalarlo si hay una buena razón para hacerlo.)

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Según los detalles proporcionados, parece que el problema está relacionado con la versión de Xamarin.iOS utilizada por Visual Studio 2019. La actualización reciente de Mac tiene una versión más nueva de Xamarin.iOS en comparación con la utilizada por Visual Studio 2019.

    Una posible solución es cambiar al canal PREVIEW de Visual Studio 2019, lo cual se puede hacer yendo a Herramientas > Opciones > Entorno > Funciones de vista previa y seleccionando la opción “Usar vistas previas del SDK de .NET Core”. Esto permitirá que Visual Studio 2019 utilice la versión actualizada de Xamarin.iOS.

    Otra solución es instalar Visual Studio 2022 estable, que debería funcionar con las versiones actuales de XCODE y Xamarin.iOS. Sin embargo, si hay ciertas tareas que necesitan realizarse en un VS estable, puede ser necesario reinstalar Visual Studio 2022 y configurarlo en consecuencia.

    También es importante tener en cuenta que retroceder la versión de Xamarin.iOS en Mac puede no ser la mejor solución, ya que podría causar otros problemas de compatibilidad. Es mejor mantener las versiones sincronizadas entre Visual Studio y Mac.

Comments are closed.