Apple выпустила GM-версию Xcode 5.1.1 для разработчиков с исправлениями ошибок

Apple предоставила золотую мастер-версию Xcode 5.1.1 для разработчиков. Это означает, что публичный релиз должен состояться в ближайшее время. Эта новая сборка выходит после релиза Xcode 5.1 в середине прошлого марта. Примечания к релизу ниже. Спасибо, D!

Устраненные проблемы в GM-сборке Xcode 5.1.1!

Компилятор!

Исправлен сбой скомпилированного кода при таргетировании iOS 5.1.1. (16485980)! Исправлен сбой скомпилированного кода при использовании ARC и C++. (16368824)!

Обновлена логика параметров компилятора, чтобы разрешить установку «Enforce Strict Aliasing» в положение «off» с флагом -Ofast. (16368909)!

Исправлена ошибка компилятора после преобразования проекта из SenTest в XCTest. (16387456)!

Исправлена ошибка компилятора при использовании опций -fsanitize=undefined-trap -fsanitize-undefined-trap-on-error. (16387418)!

Отладка!

Исправлен сбой при отладке с Xcode. (16369101)!

Исправлен сбой Xcode при нескольких сеансах отладки. (16369025)!

Исправлены некоторые проблемы с всплывающим окном предварительного просмотра UIView в представлении переменных Xcode. (16368999)!

Исправлена проблема с предварительным просмотром для UIImageView. (16489265)!

Исправлена проблема, из-за которой некоторые объекты не отображались во всплывающем окне предварительного просмотра при первой попытке. (16368930)!

Xcode Server!

Исправлена проблема, из-за которой Xcode Server иногда ошибочно сообщал о несовместимости версии OS X Server. (16436893)!

Система сборки Xcode!

Исправлены утверждения при использовании опции xcodebuild -parallelizeTargets или настройки сборки Xcode. (16420957)!

!

Copyright Apple Inc. 2014 Все права защищены.

Устаревание SenTestingKit и OCUnit!

SenTestingKit и OCUnit устарели и будут удалены в будущих версиях Xcode. Исходный код, использующий OCUnit, будет генерировать предупреждения при компиляции. Разработчикам необходимо перейти на XCTest, используя команду меню “Edit > Refactor > Convert to XCTest…”. Разработчикам необходимо заменить весь свой код SenTestingKit и OCUnit на XCTest!

!

Устаревание ATS.framework!

ATS.framework устаревает. Исходный код, использующий API ATS, будет генерировать предупреждения при компиляции. Для 10.8 потеря функциональности не произойдет, но возможны области, где производительность пострадает!

Разработчикам необходимо заменить весь свой код ATS (включая ATSUI) на CoreText. Функциональность ATS будет удалена в будущих релизах OS X:

Более подробная информация об этом изменении доступна по адресу: https://developer.apple.com/library/mac/ #documentation/StringsTextFonts/Conceptual/CoreText_Programming/Introduction/ Introduction.html