Aracılığıyla paylaş


MacCatalyst sürüm normalleştirmesi

Bu güncelleştirme, işletim sisteminden alınan MacCatalyst sürüm bileşenlerinin her zaman üç bileşene normalleştirilmesini sağlar: birincil, ikincil ve derleme. Derleme bileşeni tanımlanmamışsa 0 olarak ayarlanır (-1), sürüm denetimleri için iOS ve MacCatalyst sürümleri arasında tutarlı davranış sağlar.

Önceki davranış

Daha önce içindeki derleme bileşeni Version normalleştirilmemişti ve bu da macCatalyst'te yalnızca iki bileşen (birincil ve ikincil) sağlandığında yanlış sürüm denetimlerine yol açıyordu. Bunun sonucunda geçersiz sürüm denetimleri ortaya çıktı.

Yeni davranış

.NET 10'dan itibaren, MacCatalyst derleme modülü 0 ile normalleştirilerek, tutarlı sürüm denetimleri sağlanır. Düzeltme bileşeni, MacCatalyst veya iOS'ta belirtilmediği için her zaman -1olarak ayarlanır.

Sürüm kullanıma sunulmuştur

.NET 10

Hataya neden olan değişikliğin türü

Bu değişiklik, bir davranış değişikliğidir.

Değişiklik nedeni

Bu değişiklik, yanlış sürüm denetimlerini önlemek ve MacCatalyst sürümünü iOS ile uyumlu hale getirmek ve tutarlı sürüm bileşenleri sağlamak için yapılmıştır.

MacCatalyst'te en fazla üç bileşenin (birincil, ikincil ve derleme) sürümlerini kullanın.

Etkilenen API'ler