domingo, julio 19, 2026
No menu items!
Inicio Xamarin Convertir aplicaciones en Xamarin.Mac

Convertir aplicaciones en Xamarin.Mac

0
686
Convertir aplicaciones en Xamarin.Mac
Convertir aplicaciones en Xamarin.Mac

Convertir aplicaciones en Xamarin.Mac

En la WWDC 2017, se anuncio que las nuevas aplicaciones enviadas a Mac App Store deben admitir 64 bits a partir de enero de 2018, y las aplicaciones existentes deben  ser migradas a 64 bits a partir de junio de 2018.

Si distribuye sus aplicaciones fuera de Mac App Store,  por lo que se recomiendo  distribuir binarios de 64 bits para garantizar que los usuarios puedan continuar ejecutando sus aplicaciones en versiones futuras de macOS. macOS High Sierra.

En Xamarin.Mac contamos con unos pasos sencillos para poder lograr migrar nuestra app a 64Bits.

Los proyectos antiguos que todavía usan Xamarin.Mac Classic o MonoMac deberán migrarse a Xamarin.Mac Unified para admitir 64 bits. Visual Studio para Mac incluye un asistente de migración que ayudará a automatizar muchos de los cambios mecánicos necesarios para actualizar su aplicación Mac. Primero, revisa las advertencias de compilación. Las advertencias existentes pueden estar apuntando a problemas futuros y deben corregirse antes de la migración. A continuación, inicie el Asistente de migración desde el menú Proyecto> Migrar a la API unificada de Xamarin.Mac . El menú no estará visible si su aplicación ya se ha migrado a Xamarin.Mac Unified (hace referencia a Xamarin.Mac.dll).

menu visual studio mac

 

Después de que el asistente de migración automática haya finalizado, cree su proyecto para determinar si se requieren cambios adicionales. Hubo una serie de correcciones API realizadas en Unified, y es posible que se requieran cambios en su código. Se puede encontrar más información en la documentación de migración .

El viaje a 64 bits

Los proyectos Xamarin.Mac Unified tienen soporte para construir binarios de 64 bits, pero algunos proyectos existentes y migrados pueden estar construyendo 32 bits en su lugar. Para verificar la configuración de su proyecto, abra el menú Proyecto> Opciones y vaya a la configuración de Mac> Configuraciones compatibles . Seleccione la configuración x86_64para compilaciones de 64 bits.

Pasar de 32 bits a 64 bits puede revelar una serie de problemas en su aplicación, ya que cambia el tamaño y la alineación de las estructuras de datos. Esto puede afectar las invocaciones de P / Invoke personalizadas y el código nativo vinculado en su aplicación. Revise las advertencias de compilación y pruebe su aplicación a fondo para detectar posibles problemas después de la actualiza

 

Artículo anteriorDiseñador de interfaces para Xamarin.iOS
Artículo siguienteXamarin Essentials
Jucaripo
Más de 30 años han pasado desde que toqué mi primera computadora, desde entonces se convirtiò en mi pasión y en estilo de vida. Conforme el tiempo pasó, el conocimiento de las tecnologìas me llevaron a dar clases, a ver nacer y crecer el internet, hasta verlo convertirse en el increìble universo que es ahora. Miles de hora de ensayo y error me dieron mucha experiencia, mi amor por la programación, por escribir códigos crece cada día cuando lo que hago sirve a los demás. Soy desarrollador  .NET para apps  y web,  trabajando en una gran variedad de proyectos. Soy curioso, muy tenaz, emprendedor, dedicado y paciente, y aunque mi trabajo puede ser demandante, no he perdido de vista el respeto por la naturaleza y los demàs seres vivos, mi familia y mi vida espiritual. También aprendí a encontrar la armonía entre el diseño, el color, la forma, la funcionalidad y el desarrollo. Mi filosofía de vida siempre ha sido: “APRENDE CON HUMILDAD Y ENSEÑA CON EL CORAZÓN”. Att: Juan Carlos Ricalde Poveda

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí