Compartilhar via


Normalização da versão do MacCatalyst

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

Comportamento anterior

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

Novo comportamento

A partir do .NET 10, o componente de build 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 no iOS.

Versão introduzida

.NET 10

Tipo de alteração interruptiva

Esta é uma alteração comportamental.

Motivo da alteração

Essa alteração foi feita para impedir 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 build) no MacCatalyst.

APIs afetadas