Xcode 11.5

개요

Xcode 11.5는 Mac App Store에서 사용할 수 있으며 iOS 13.5, iPadOS 13.5, tvOS 13.4, watchOS 6.2 및 macOS Catalina 10.15.4 용 SDK를 포함합니다.
Xcode 11.5 릴리스는 iOS 8 이상, tvOS 9 이상 및 watchOS 2 이상 디바이스 디버깅을 지원합니다.
Xcode 11.5에는 macOS Catalina 10.15.2 이상의 Mac이 필요합니다.

애플 C Lang 컴파일러

해결된 이슈

armv7 장치 대상일때 잘못된 코드를 생성 문제하는 수정했습니다.

에셋 카탈로그

알고있는 이슈

Xcode 11.4 이후 버전에서 watchOS 6.1 이전 버전, tvOS 13.3이전버전의 다크모드에서 에셋 카탈로그를 빌드할시 이미지 로딩이 느려지는것을 경험할 수 있습니다.
해결방법: 에셋 카탈로그에 symbol glyph를 추가하세요

해결된 이슈

iOS 13.3이전버전 다크모드에서의 이미지 로딩 속도를 복구하였습니다.

디버깅

해결된 이슈

시뮬레이터에서 Thread Sanitizer를 실행할때 데드락을 유발할 수 있으므로, 심볼의 이름은 콘솔 스택 프레임에 출력되지 않도록 기본값이 변경되었습니다. scheme 에디터에서 환경변수 TSAN_OPTIONS를 symbolize = 1 값으로 추가하면 심볼이름과 소스 위치를 재 활성화 할수 있습니다.

인터페이스 빌더

해결된 이슈

클래스 위의 객체에서 @end 키워드로 이전 항목과 공유하고 있는 줄에 컨트롤드래그로 소스에 연결할때 발생할 수 있는 충돌을 수정하였습니다.

지역화

해결된 이슈

genstrings은 identifier의 일부로 찾은다음 "TEXT"와 같은 지역화 토큰의 추가 인스턴스를 계속해서 찾습니다.
문자열 추출을 실행할때 genstring은 SwiftUI구조의 swift파일만 해석합니다.

플레이그라운드

해결된 이슈

엑스코드 프로젝트 네비게이션에서 플레이그라운드 책의 내용을 표시하기위해 disclosure 삼격형을 복구했습니다.

싸인과 배포

해결된 이슈

app ID가 팀 아이디가 아니라 시드를 사용한경우 자동서명이 변경되지 않던 이슈에 대해 수정했습니다.

시뮬레이터

해결된 이슈

엑스코드가 시뮬레이터에서 실행할때 "Timed out wating for Simulator.app to become ready"라는 에러로 실패하던 이슈가 수정되었습니다.

스위프트

해결된 이슈

기본 타입이 public이 아닌 불투명한 결과를 사용할때 충돌이 일아날수 있는 이슈를 수정하였습니다.
같은 스코프에 동일한 프로퍼티의 이름으로 프로퍼티 래퍼 프로퍼티를 선언할 때 발생하는 충돌을 수정하였습니다.