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.
Acción recomendada
Use versiones de hasta tres componentes (principal, secundario y compilación) en MacCatalyst.