As you may have guessed from a previous post, code coverage is one of my favorite metrics. When Xcode 5.1 came out, it unfortunately broke the code coverage tools that I’ve been using. Fortunately, the nice folks over at qualitycoding.org jumped in and took care of the problems. See their post on the topic for details.

One minor nit – the comment in their post that the _gcov_flush() workaround isn’t required any more. That may be the case if you’ve converted your test projects to use Apple’s new XCTest framework, but for projects whose test code is still based on OCUnit, the workaround does still seem to be required.