MacCatalyst-verzió normalizálása

Ez a frissítés biztosítja, hogy az operációs rendszerből lekért MacCatalyst verzióösszetevők mindig három összetevőre normalizálódjanak: fő, alverzió és build. A build összetevő úgy van beállítva, hogy 0, ha nincs definiálva (-1), biztosítva az iOS és a MacCatalyst verziók közötti konzisztens viselkedést a verzióellenőrzésekhez.

Előző viselkedés

Korábban a buildösszetevő Version nem normalizálódott, ami a MacCatalyst helytelen verzióellenőrzéséhez vezetett, amikor csak két (fő és kisebb) összetevőt adtak meg. Ez érvénytelen verzióellenőrzéseket eredményezett.

Új viselkedés

A .NET 10-től kezdve a MacCatalyst build-összetevő normalizálva van 0, így biztosítva a konzisztens verzióellenőrzéseket. A verzió összetevő mindig -1értékre van állítva, mivel sem MacCatalysten, sem iOS-en nincs megadva.

Bevezetett verzió

.NET 10

A kompatibilitástörő változás típusa

Ez a változás viselkedésbeli változás.

A változás oka

Ez a módosítás azért történt, hogy megakadályozza a helytelen verzióellenőrzéseket, és a MacCatalyst verziószámozását az iOS-hez igazítsa, biztosítva a verzióösszetevők konzisztensét.

A MacCatalyst legfeljebb három összetevő (fő, alverzió és build) verzióit használhatja.

Érintett API-k