Bagikan melalui


Normalisasi versi MacCatalyst

Pembaruan ini memastikan bahwa komponen versi MacCatalyst yang diambil dari OS selalu dinormalisasi ke tiga komponen: utama, minor, dan build. Komponen build diatur ke 0 jika tidak terdefinisi (-1), memastikan perilaku yang konsisten antara versi iOS dan MacCatalyst untuk pemeriksaan versi.

Perilaku sebelumnya

Sebelumnya, komponen build dalam Version tidak dinormalisasi, yang menyebabkan kesalahan pemeriksaan versi di MacCatalyst ketika hanya dua komponen (utama dan minor) yang tersedia. Ini mengakibatkan pemeriksaan versi yang tidak valid.

Perilaku baru

Mulai dari .NET 10, komponen build MacCatalyst dinormalisasi ke 0, memastikan pemeriksaan versi yang konsisten. Komponen revisi selalu diatur ke -1, karena tidak ditentukan di MacCatalyst atau iOS.

Versi diperkenalkan

.NET 10

Jenis perubahan yang mengganggu kompatibilitas

Perubahan ini adalah perubahan perilaku .

Alasan perubahan

Perubahan ini dilakukan untuk mencegah pemeriksaan versi yang salah dan menyelaraskan penerapan versi MacCatalyst dengan iOS, memastikan komponen versi yang konsisten.

Gunakan versi hingga tiga komponen (utama, minor, dan build) di MacCatalyst.

API yang terpengaruh