Partilhar via


Normalização da versão do MacCatalyst

Esta atualização garante que os componentes da versão do MacCatalyst recuperados do sistema operacional sejam sempre normalizados para três componentes: principal, secundário e compilação. O componente de compilação é definido como 0 caso não esteja definido (-1), garantindo um comportamento consistente entre as versões iOS e MacCatalyst na verificação das versões.

Comportamento anterior

Anteriormente, o componente de compilação em Version não era normalizado, o que levava a verificações de versão incorretas no MacCatalyst quando apenas dois componentes (maior e menor) eram fornecidos. Isso resultou em verificações de versão inválidas.

Novo comportamento

A partir do .NET 10, o componente de compilação do MacCatalyst é normalizado para 0, garantindo verificações de versão consistentes. O componente de revisão é sempre definido como -1, pois não é especificado no MacCatalyst ou iOS.

Versão introduzida

.NET 10

Tipo de mudança de rutura

Esta mudança é uma mudança comportamental.

Motivo da mudança

Essa alteração foi feita para evitar verificações de versão incorretas e alinhar o controle de versão do MacCatalyst com o iOS, garantindo componentes de versão consistentes.

Use versões de até três componentes (principal, secundário e compilado) no MacCatalyst.

APIs afetadas