이 업데이트를 통해 OS에서 검색된 MacCatalyst 버전 구성 요소가 항상 주, 부 및 빌드의 세 가지 구성 요소로 정규화됩니다. 빌드 구성 요소는 정의되지 않은 경우(0) -1 설정되어 버전 확인을 위해 iOS와 MacCatalyst 버전 간에 일관된 동작을 보장합니다.
이전 동작
이전에는 빌드 구성 요소가 정규화되지 않았기 때문에 두 구성 요소 Version (주 및 부)만 제공되었을 때 MacCatalyst에 대한 버전 검사가 잘못되었습니다. 이로 인해 버전 검사가 잘못되었습니다.
새 동작
.NET 10부터 MacCatalyst 빌드 구성 요소가 정규화되어 0일관된 버전 검사를 보장합니다. 수정 버전 구성 요소는 MacCatalyst 또는 iOS에 지정되지 않으므로 항상 -1설정됩니다.
도입된 버전
.NET 10
호환성이 손상되는 변경 유형
이 변경은 행동 변화입니다.
변경 이유
이는 잘못된 버전 검사를 방지하고 MacCatalyst 버전 관리와 iOS를 정렬하여 일관된 버전 구성 요소를 보장하기 위해 변경되었습니다.
권장 작업
MacCatalyst에서 최대 3개 구성 요소(주, 부 및 빌드)의 버전을 사용합니다.
영향을 받는 API
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET