Compartir por


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

Anteriormente, el componente de compilación de Version no se normalizó, 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

A partir de .NET 10, el componente de compilación MacCatalyst se normaliza en 0, lo que garantiza comprobaciones de versiones 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

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