Compartir vía


Normalización de versiones de MacCatalyst

Esta actualización garantiza que los componentes de versión de MacCatalyst recuperados del sistema operativo siempre se normalicen en tres componentes: principal, secundario y compilación. El componente de compilación se establece en 0 si no está definido (-1), lo que garantiza un comportamiento coherente entre las versiones de iOS y MacCatalyst para las comprobaciones de versiones.

Comportamiento anterior

El componente de compilación de Version no se normalizó previamente, lo que llevó a comprobaciones de versiones incorrectas en MacCatalyst cuando solo se proporcionaron dos componentes (principal y secundario). Esto dio lugar a comprobaciones de versiones no válidas.

Nuevo comportamiento

El componente de compilación MacCatalyst ahora se normaliza para 0, lo que garantiza comprobaciones de versión coherentes. El componente de revisión siempre se establece en -1, ya que no se especifica en MacCatalyst o iOS.

Versión introducida

.NET 10 Preview 1

Tipo de cambio rompedor

Este cambio es un cambio de comportamiento .

Motivo del cambio

Este cambio se ha realizado para evitar comprobaciones de versiones incorrectas y alinear el control de versiones de MacCatalyst con iOS, lo que garantiza componentes de versión coherentes.

Use versiones de hasta tres componentes (principal, secundario y compilación) en MacCatalyst.

APIs afectadas