Xcode 12.2

X코드 12.2 릴리스 정보

새 기능을 사용하도록 앱을 업데이트하고 API 변경 사항에 대해 애플리케이션을 테스트하십시오.

개요

Xcode 12.2에는 iOS 14.2, iPadOS 14.2, tvOS 14.2, watchOS 7.1 및 macOS Big Sur 11용 SDK가 포함되어 있다. Xcode 12.2 릴리즈는 iOS 9 이상, TVOS 9 이상 및 시청을 위한 장치 내 디버깅을 지원한다.OS 2 이상. Xcode 12.2에는 MacOS Big Sur 11 이상을 실행하는 애플 실리콘이 탑재된 Mac 또는 MacOS 카탈리나 10.15.4 이상을 실행하는 인텔 기반 Mac이 필요하다.

일반

새로운 기능

Mac Catalyst를 사용하여 iPad 앱을 MacOS에 가져올 때 "Mac용 인터페이스 최적화" 대상 설정을 기본 Mac 제어 및 해상도를 사용하도록 설정하십시오. (56344940)
Xcode의 구성표 메뉴에는 이제 Mac 구성표를 위한 Any Mac 대상이 포함된다. 이는 로컬 Mac의 네이티브 아키텍처에 관계없이 지원되는 모든 아키텍처에 대해 계획에서 각 대상을 구축하는 새로운 빌드 타깃(62736613)이다.
Xcode는 이제 iOS, tvOS, 시청을 지원한다.애플 실리콘을 탑재한 Mac OS 개발(64317985, 65077539, 65701094)

해결된 문제

이제 Xcode의 경로에 공간이 있더라도 App Store 제출이나 Developer ID 공증을 위한 앱을 업로드 할 수 있다. (69009477)

알려진 문제

MacOS 대상이 iOS 앱의 배포 대상을 지원하지 않는 경우 Xcode는 iOS 앱의 macOS 대상을 선택하는 것을 방해하지 않는다. (68261281, 68714781, 68948002)
지원되지 않는 MacOS 대상에서 Xcode를 통해 앱을 실행하려고 하면 Xcode에 "앱이 현재 버전의 MacOS와 호환되지 않는다. 앱의 배포 대상을 확인하십시오."
*해결 방법**: iOS 앱의 iOS 배포 대상을 macOS 대상에서 지원되는 버전으로 변경하거나, 프로젝트에 구성된 iOS 배포 대상을 지원하는 macOS 버전으로 업그레이드하십시오. iOS 14 이상의 배포 대상이 있는 앱을 구축하려면 Xcode가 MacOS 11 이상에서 실행 중이어야 한다.

시스템 구축

해결된 문제

커맨드 라인에서 구축할 때, 'ONY_ACTIVE_ARCH'가 'YES'로 설정되어 있고 '대상' 옵션이 사용되지 않는 상황에서, 이제 프로젝트는 목록의 첫 번째 아키텍처 대신 구성된 모든 아키텍처를 위해 구축된다. (69242858)

코어 ML

해결된 문제

사운드 분류기 모델에 대한 Core ML 편집기의 Preview(미리보기) 탭에는 이제 Listen(듣기)을 클릭하면 분류 결과가 표시된다. 또한 오디오 파일을 추가할 때 재생 단추를 클릭하면 파일이 재생될 때 시간 표시줄이 업데이트된다. (67515312)

ML생성

새로운 기능

새로운 Training Control을 사용하여 교육 중에 모델을 탐색하고 상호작용할 수 있다. 교육 과정을 일시 중지, 저장, 재개 또는 연장할 수 있다. 이 기능을 사용하려면 macOS 11 이상이 필요하다. (45241965)
새로운 스타일 트랜스퍼 템플릿을 사용하여 사진과 동영상을 실시간으로 스타일링할 수 있도록 심층 신경망을 훈련할 수 있다. 이 템플릿에는 macOS 11 이상이 필요하다. (55848835)
새로운 Action Classification 템플릿을 사용하여 동영상에서 한 사람의 행동을 분류하는 신경 네트워크를 훈련할 수 있다. 이 템플릿에는 macOS 11 이상이 필요함(56622350)
Object Detection 템플릿의 새로운 Transfer Learning 옵션을 사용하여 교육 데이터가 제한될 때 모델 정확도를 높일 수 있다. 이 기능을 사용하려면 macOS 11 이상이 필요함(58627183)
Word Tagger 템플릿의 새로운 Transfer Learning 옵션은 동적 단어 임베딩 방식을 사용하여 훈련 데이터가 제한될 때 모델 정확도를 향상시키는 데 도움이 된다. 이 기능을 사용하려면 macOS 11 이상이 필요하다. (59281335)

도둑질

해결된 문제

동일한 번들 식별자로 Mac Catalyst 또는 Mac에서 iOS 앱을 사용하여 여러 인스턴스를 실행하는 경우 앱 시작 실패에 대한 Xcode의 오류 메시지 개선(66691875)
Xcode 디버거의 변수에 대한 Quick Look 팝오버가 때때로 너무 작고 내용이 잘리는 문제 해결 (67580519)

알려진 문제

Xcode는 번들 이름에 멀티바이트 UTF-8 문자가 포함된 앱을 설치하지 못하며, "하드링크 카피 실패"라는 오류를 나타낸다. (69887557)(FB8766413)
*해법**: 앱의 번들 이름에 대문자(A-Z), 소문자(a-z), 하이픈(-), 밑줄(_) 및 공백만 사용하십시오. 기본적으로 앱의 번들 이름은 프로젝트 편집기에서 변경할 수 있는 대상 이름과 일치한다.
이 문제는 앱의 번들 ID나 번들 표시 이름에는 영향을 미치지 않으며, 사용자가 일반적으로 볼 수 없는 디스크의 앱 '.app' 폴더 이름만 영향을 미친다는 점에 유의하십시오.
MacOS 11에서 실행할 때 Xcode의 네비게이터가 잘못된 크기로 배치됨. 중단점 네비게이터는 중단점의 상태를 표시할 수 없으며 중단점 편집기 팝오버가 표시되지 않을 수 있다. (70063096)
*해결 방법:** macOS 11.0.1 이상을 사용하십시오.

악기

알려진 문제

Xcode는 Apple Watch에 대한 기기 구성 정보를 자연스럽게 손실할 수 있음. 이로 인해 Xcode가 충돌하거나 "앱을 (null에) 설치할 수 없다"는 오류를 표시할 수 있다.