Partager via


Normalisation de la version MacCatalyst

Cette mise à jour garantit que les composants de version MacCatalyst récupérés à partir du système d’exploitation sont toujours normalisés en trois composants : majeur, mineur et build. Le composant de build est défini sur 0 s’il n’est pas défini (-1), garantissant un comportement cohérent entre les versions iOS et MacCatalyst pour les vérifications de versions.

Comportement précédent

Auparavant, le composant de build dans Version n’était pas normalisé, ce qui a conduit à des vérifications de version incorrectes sur MacCatalyst lorsque seuls deux composants (principaux et mineurs) ont été fournis. Il en résulte des vérifications de version non valides.

Nouveau comportement

À compter de .NET 10, le composant de build MacCatalyst est normalisé 0pour garantir des vérifications de version cohérentes. Le composant de révision est toujours défini sur -1, car il n’est pas spécifié sur MacCatalyst ou iOS.

Version introduite

.NET 10

Type de changement cassant

Ce changement est un changement comportemental .

Raison de la modification

Cette modification a été apportée pour empêcher les vérifications de version incorrectes et aligner le contrôle de version MacCatalyst avec iOS, ce qui garantit des composants de version cohérents.

Utilisez des versions allant jusqu’à trois composants (principaux, mineurs et build) sur MacCatalyst.

API affectées