다음을 통해 공유


MacCatalyst 버전 정규화

이 업데이트를 통해 OS에서 검색된 MacCatalyst 버전 구성 요소가 항상 주, 부 및 빌드의 세 가지 구성 요소로 정규화됩니다. 빌드 구성 요소는 정의되지 않은 경우(0) -1 설정되어 버전 확인을 위해 iOS와 MacCatalyst 버전 간에 일관된 동작을 보장합니다.

이전 동작

이전에는 빌드 구성 요소가 정규화되지 않았기 때문에 두 구성 요소 Version (주 및 부)만 제공되었을 때 MacCatalyst에 대한 버전 검사가 잘못되었습니다. 이로 인해 버전 검사가 잘못되었습니다.

새 동작

.NET 10부터 MacCatalyst 빌드 구성 요소가 정규화되어 0일관된 버전 검사를 보장합니다. 수정 버전 구성 요소는 MacCatalyst 또는 iOS에 지정되지 않으므로 항상 -1설정됩니다.

도입된 버전

.NET 10

호환성이 손상되는 변경 유형

이 변경은 행동 변화입니다.

변경 이유

이는 잘못된 버전 검사를 방지하고 MacCatalyst 버전 관리와 iOS를 정렬하여 일관된 버전 구성 요소를 보장하기 위해 변경되었습니다.

MacCatalyst에서 최대 3개 구성 요소(주, 부 및 빌드)의 버전을 사용합니다.

영향을 받는 API