New MacBook Pros are here! Get the lowest prices anywhere: Apple Price Guides updated Sept 2nd (exclusive coupons)
 


Friday, April 04, 2014, 07:02 pm PT (10:02 pm ET)

Apple issues Xcode 5.1.1 GM seed to developers with bug fixes for Compiler, debugging, more

Apple on Friday issued a Golden Master version of its Xcode 5.1.1 software containing numerous bug fixes to vital development tools, suggesting a public release of the product is imminent.

According to the Xcode 5.1.1 GM's release notes, the point update resolves issues in Compiler, debugging and compatibility with Xcode Server. The release also deprecates the SenTestingKit and OCUnit, as well as the ATS framework.

From the release notes:
Issues Resolved in Xcode 5.1.1 GM Seed

Compiler

Fixed a compiled code crash on when targeting iOS 5.1.1. (16485980)
Fixed a compiled code crash when using ARC and C++. (16368824)
Updated compiler options logic to allow "Enforce Strict Aliasing" to be set to off with the -Ofast flag. (16368909)
Fixed a compiler error after converting a project from SenTest to XCTest. (16387456)
Fixed a compiler error when using the -fsanitize=undefined-trap -fsanitize-undefined-trap-on- error options. (16387418)

Debugging

Fixed a crash when debugging with Xcode. (16369101)
Fixed an Xcode crash with multiple debugging sessions. (16369025)
Fixed some issues with the UIView quick look popover in the Xcode variables view. (16368999)
Fixed a problem with quick look for UIImageView. (16489265)
Fixed an issue where some objects would not display in the quick look popover on the first try. (16368930)

Xcode Server

Fixed an issue where Xcode Server would sometimes incorrectly claim that the version of OS X Server is incompatible. (16436893)

Xcode Build System

Fixed assertions when using the -parallelizeTargets xcodebuild option or the Xcode build setting. (16420957)

Deprecation of SenTestingKit and OCUnit

SenTestingKit and OCUnit are deprecated and will be removed from a future release of Xcode. Source code using OCUnit will generate warnings while being compiled. Developers need to migrate to XCTest, by using the "Edit > Refactor > Convert to XCTest..." menu command. Developers need to replace all their SenTestingKit and OCUnit code with XCTest.

Deprecation of ATS.framework

ATS.framework is being deprecated. Source code using ATS APIs will generate warnings while being compiled. For 10.8, there will be no loss of functionality but there could be areas where performance will suffer.
Developers need to replace all their ATS code (including ATSUI) with CoreText. ATS functionality will be removed in future OS X releases:
More information about this change is available at: https://developer.apple.com/library/mac/ #documentation/StringsTextFonts/Conceptual/CoreText_Programming/Introduction/ Introduction.html

Developers can download the latest Xcode 5.1.1 GM seed from Apple's Developer Portal.